Skip to content
Snippets Groups Projects
  1. Jan 31, 2017
  2. Sep 27, 2016
    • Brad King's avatar
      Simplify CMake per-source license notices · 86578ecc
      Brad King authored
      Per-source copyright/license notice headers that spell out copyright holder
      names and years are hard to maintain and often out-of-date or plain wrong.
      Precise contributor information is already maintained automatically by the
      version control tool.  Ultimately it is the receiver of a file who is
      responsible for determining its licensing status, and per-source notices are
      merely a convenience.  Therefore it is simpler and more accurate for
      each source to have a generic notice of the license name and references to
      more detailed information on copyright holders and full license terms.
      
      Our `Copyright.txt` file now contains a list of Contributors whose names
      appeared source-level copyright notices.  It also references version control
      history for more precise information.  Therefore we no longer need to spell
      out the list of Contributors in each source file notice.
      
      Replace CMake per-source copyright/license notice headers with a short
      description of the license and links to `Copyright.txt` and online information
      available from "https://cmake.org/licensing".  The online URL also handles
      cases of modules being copied out of our source into other projects, so we
      can drop our notices about replacing links with full license text.
      
      Run the `Utilities/Scripts/filter-notices.bash` script to perform the majority
      of the replacements mechanically.  Manually fix up shebang lines and trailing
      newlines in a few files.  Manually update the notices in a few files that the
      script does not handle.
      86578ecc
  3. Oct 24, 2011
  4. Oct 01, 2009
  5. Sep 28, 2009
    • Brad King's avatar
      Convert CMake to OSI-approved BSD License · 96afb120
      Brad King authored
      This converts the CMake license to a pure 3-clause OSI-approved BSD
      License.  We drop the previous license clause requiring modified
      versions to be plainly marked.  We also update the CMake copyright to
      cover the full development time range.
      96afb120
  6. Jul 21, 2008
  7. Jun 12, 2006
  8. May 27, 2005
  9. Mar 06, 2005
  10. Mar 05, 2005
  11. Aug 31, 2004
  12. Jun 09, 2004
  13. Jan 23, 2004
  14. Dec 09, 2003
  15. Jul 22, 2003
  16. Jul 02, 2003
  17. Apr 17, 2003
  18. Apr 16, 2003
  19. Jan 16, 2003
  20. Oct 04, 2002
  21. Apr 09, 2002
  22. Feb 14, 2002
  23. Feb 13, 2002
  24. Nov 15, 2001
  25. Oct 24, 2001
  26. Jul 09, 2001
  27. Jun 14, 2001
Loading