Skip to content

Commit 96afb12

Browse files
committed
Convert CMake to OSI-approved BSD License
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.
1 parent de955e4 commit 96afb12

File tree

617 files changed

+5668
-8561
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

617 files changed

+5668
-8561
lines changed

CMakeCPack.cmake

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
#=============================================================================
2+
# CMake - Cross Platform Makefile Generator
3+
# Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
4+
#
5+
# Distributed under the OSI-approved BSD License (the "License");
6+
# see accompanying file Copyright.txt for details.
7+
#
8+
# This software is distributed WITHOUT ANY WARRANTY; without even the
9+
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
# See the License for more information.
11+
#=============================================================================
12+
113
# If the cmake version includes cpack, use it
214
IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
315
IF(EXISTS "${CMAKE_ROOT}/Modules/InstallRequiredSystemLibraries.cmake")

CMakeLists.txt

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
#=============================================================================
2+
# CMake - Cross Platform Makefile Generator
3+
# Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
4+
#
5+
# Distributed under the OSI-approved BSD License (the "License");
6+
# see accompanying file Copyright.txt for details.
7+
#
8+
# This software is distributed WITHOUT ANY WARRANTY; without even the
9+
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
# See the License for more information.
11+
#=============================================================================
112
CMAKE_MINIMUM_REQUIRED(VERSION 2.4.5 FATAL_ERROR)
213
PROJECT(CMake)
314
IF(COMMAND CMAKE_POLICY)

CTestConfig.cmake

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
#=============================================================================
2+
# CMake - Cross Platform Makefile Generator
3+
# Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
4+
#
5+
# Distributed under the OSI-approved BSD License (the "License");
6+
# see accompanying file Copyright.txt for details.
7+
#
8+
# This software is distributed WITHOUT ANY WARRANTY; without even the
9+
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
# See the License for more information.
11+
#=============================================================================
112
set(CTEST_PROJECT_NAME "CMake")
213
set(CTEST_NIGHTLY_START_TIME "21:00:00 EDT")
314

CompileFlags.cmake

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
#=============================================================================
2+
# CMake - Cross Platform Makefile Generator
3+
# Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
4+
#
5+
# Distributed under the OSI-approved BSD License (the "License");
6+
# see accompanying file Copyright.txt for details.
7+
#
8+
# This software is distributed WITHOUT ANY WARRANTY; without even the
9+
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
# See the License for more information.
11+
#=============================================================================
12+
113
#-----------------------------------------------------------------------------
214
# set some special flags for different compilers
315
#

Copyright.txt

+44-38
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,56 @@
1+
CMake - Cross Platform Makefile Generator
2+
Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
3+
All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions
7+
are met:
8+
9+
* Redistributions of source code must retain the above copyright
10+
notice, this list of conditions and the following disclaimer.
11+
12+
* Redistributions in binary form must reproduce the above copyright
13+
notice, this list of conditions and the following disclaimer in the
14+
documentation and/or other materials provided with the distribution.
15+
16+
* Neither the names of Kitware, Inc., the Insight Software Consortium,
17+
nor the names of their contributors may be used to endorse or promote
18+
products derived from this software without specific prior written
19+
permission.
20+
21+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
24+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
25+
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
26+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
27+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
28+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
29+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
30+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32+
33+
------------------------------------------------------------------------------
34+
35+
The above copyright and license notice applies to distributions of
36+
CMake in source and binary form. Some source files contain additional
37+
notices of original copyright by their contributors; see each source
38+
for details. Third-party software packages supplied with CMake under
39+
compatible licenses provide their own copyright notices documented in
40+
corresponding subdirectories.
41+
42+
------------------------------------------------------------------------------
43+
144
CMake was initially developed by Kitware with the following sponsorship:
245

346
* National Library of Medicine at the National Institutes of Health
447
as part of the Insight Segmentation and Registration Toolkit (ITK).
548

6-
* US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel
49+
* US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel
750
Visualization Initiative.
851

952
* National Alliance for Medical Image Computing (NAMIC) is funded by the
1053
National Institutes of Health through the NIH Roadmap for Medical Research,
1154
Grant U54 EB005149.
1255

1356
* Kitware, Inc.
14-
15-
The CMake copyright is as follows:
16-
17-
Copyright (c) 2002 Kitware, Inc., Insight Consortium
18-
All rights reserved.
19-
20-
Redistribution and use in source and binary forms, with or without
21-
modification, are permitted provided that the following conditions are
22-
met:
23-
24-
* Redistributions of source code must retain the above copyright notice,
25-
this list of conditions and the following disclaimer.
26-
27-
* Redistributions in binary form must reproduce the above copyright notice,
28-
this list of conditions and the following disclaimer in the documentation
29-
and/or other materials provided with the distribution.
30-
31-
* The names of Kitware, Inc., the Insight Consortium, or the names of
32-
any consortium members, or of any contributors, may not be used to
33-
endorse or promote products derived from this software without
34-
specific prior written permission.
35-
36-
* Modified source versions must be plainly marked as such, and must
37-
not be misrepresented as being the original software.
38-
39-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
40-
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
41-
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
42-
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
43-
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
44-
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
45-
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
46-
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
47-
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
48-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
49-
50-
See also the CMake web site: http://www.cmake.org for more information.

DartConfig.cmake

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
#=============================================================================
2+
# CMake - Cross Platform Makefile Generator
3+
# Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
4+
#
5+
# Distributed under the OSI-approved BSD License (the "License");
6+
# see accompanying file Copyright.txt for details.
7+
#
8+
# This software is distributed WITHOUT ANY WARRANTY; without even the
9+
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
# See the License for more information.
11+
#=============================================================================
112
set(CTEST_PROJECT_NAME "CMake")
213
set(CTEST_NIGHTLY_START_TIME "21:00:00 EDT")
314

Docs/cmake-mode.el

+7-9
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
;=============================================================================
2+
; CMake - Cross Platform Makefile Generator
3+
; Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
24
;
3-
; Program: CMake - Cross-Platform Makefile Generator
4-
; Module: $RCSfile$
5-
;
6-
; Copyright (c) 2000-$Date$ Kitware, Inc., Insight Consortium. All rights reserved.
7-
; See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
8-
;
9-
; This software is distributed WITHOUT ANY WARRANTY; without even
10-
; the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11-
; PURPOSE. See the above copyright notices for more information.
5+
; Distributed under the OSI-approved BSD License (the "License");
6+
; see accompanying file Copyright.txt for details.
127
;
8+
; This software is distributed WITHOUT ANY WARRANTY; without even the
9+
; implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
; See the License for more information.
1311
;=============================================================================
1412
;;; cmake-mode.el --- major-mode for editing CMake sources
1513

Readme.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
This is CMake, the cross-platform, open-source make system.
2-
CMake is free software under a BSD-like license, see Copyright.txt.
2+
CMake is distributed under the BSD License, see Copyright.txt.
33
For documentation see the Docs/ directory once you have built CMake
44
or visit http://www.cmake.org.
55

Source/CMakeLists.txt

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
#=============================================================================
2+
# CMake - Cross Platform Makefile Generator
3+
# Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
4+
#
5+
# Distributed under the OSI-approved BSD License (the "License");
6+
# see accompanying file Copyright.txt for details.
7+
#
8+
# This software is distributed WITHOUT ANY WARRANTY; without even the
9+
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
# See the License for more information.
11+
#=============================================================================
112
INCLUDE(CheckIncludeFile)
213
# Check if we can build support for ELF parsing.
314
CHECK_INCLUDE_FILE("elf.h" HAVE_ELF_H)

Source/CPack/OSXScriptLauncher.cxx

+9-14
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
1-
/*=========================================================================
1+
/*============================================================================
2+
CMake - Cross Platform Makefile Generator
3+
Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
24
3-
Program: CMake - Cross-Platform Makefile Generator
4-
Module: $RCSfile$
5-
Language: C++
6-
Date: $Date$
7-
Version: $Revision$
5+
Distributed under the OSI-approved BSD License (the "License");
6+
see accompanying file Copyright.txt for details.
87
9-
Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved.
10-
See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
11-
12-
This software is distributed WITHOUT ANY WARRANTY; without even
13-
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14-
PURPOSE. See the above copyright notices for more information.
15-
16-
=========================================================================*/
8+
This software is distributed WITHOUT ANY WARRANTY; without even the
9+
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
See the License for more information.
11+
============================================================================*/
1712
#include <cmsys/SystemTools.hxx>
1813
#include <cmsys/Process.h>
1914
#include <cmsys/ios/fstream>

Source/CPack/cmCPackBundleGenerator.cxx

+9-14
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
1-
/*=========================================================================
1+
/*============================================================================
2+
CMake - Cross Platform Makefile Generator
3+
Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
24
3-
Program: CMake - Cross-Platform Makefile Generator
4-
Module: $RCSfile$
5-
Language: C++
6-
Date: $Date$
7-
Version: $Revision$
5+
Distributed under the OSI-approved BSD License (the "License");
6+
see accompanying file Copyright.txt for details.
87
9-
Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved.
10-
See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
11-
12-
This software is distributed WITHOUT ANY WARRANTY; without even
13-
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14-
PURPOSE. See the above copyright notices for more information.
15-
16-
=========================================================================*/
8+
This software is distributed WITHOUT ANY WARRANTY; without even the
9+
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
See the License for more information.
11+
============================================================================*/
1712

1813
#include "cmCPackBundleGenerator.h"
1914
#include "cmCPackLog.h"

Source/CPack/cmCPackBundleGenerator.h

+9-14
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
1-
/*=========================================================================
1+
/*============================================================================
2+
CMake - Cross Platform Makefile Generator
3+
Copyright 2000-2009 Kitware, Inc.
24
3-
Program: CMake - Cross-Platform Makefile Generator
4-
Module: $RCSfile$
5-
Language: C++
6-
Date: $Date$
7-
Version: $Revision$
5+
Distributed under the OSI-approved BSD License (the "License");
6+
see accompanying file Copyright.txt for details.
87
9-
Copyright (c) 2002 Kitware, Inc. All rights reserved.
10-
See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
11-
12-
This software is distributed WITHOUT ANY WARRANTY; without even
13-
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14-
PURPOSE. See the above copyright notices for more information.
15-
16-
=========================================================================*/
8+
This software is distributed WITHOUT ANY WARRANTY; without even the
9+
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
See the License for more information.
11+
============================================================================*/
1712

1813
#ifndef cmCPackBundleGenerator_h
1914
#define cmCPackBundleGenerator_h

Source/CPack/cmCPackComponentGroup.cxx

+9-14
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
1-
/*=========================================================================
1+
/*============================================================================
2+
CMake - Cross Platform Makefile Generator
3+
Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
24
3-
Program: CMake - Cross-Platform Makefile Generator
4-
Module: $RCSfile$
5-
Language: C++
6-
Date: $Date$
7-
Version: $Revision$
5+
Distributed under the OSI-approved BSD License (the "License");
6+
see accompanying file Copyright.txt for details.
87
9-
Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved.
10-
See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
11-
12-
This software is distributed WITHOUT ANY WARRANTY; without even
13-
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14-
PURPOSE. See the above copyright notices for more information.
15-
16-
=========================================================================*/
8+
This software is distributed WITHOUT ANY WARRANTY; without even the
9+
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
See the License for more information.
11+
============================================================================*/
1712

1813
#include "cmCPackComponentGroup.h"
1914
#include "cmSystemTools.h"

Source/CPack/cmCPackComponentGroup.h

+9-14
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,14 @@
1-
/*=========================================================================
1+
/*============================================================================
2+
CMake - Cross Platform Makefile Generator
3+
Copyright 2000-2009 Kitware, Inc.
24
3-
Program: CMake - Cross-Platform Makefile Generator
4-
Module: $RCSfile$
5-
Language: C++
6-
Date: $Date$
7-
Version: $Revision$
5+
Distributed under the OSI-approved BSD License (the "License");
6+
see accompanying file Copyright.txt for details.
87
9-
Copyright (c) 2002 Kitware, Inc. All rights reserved.
10-
See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
11-
12-
This software is distributed WITHOUT ANY WARRANTY; without even
13-
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14-
PURPOSE. See the above copyright notices for more information.
15-
16-
=========================================================================*/
8+
This software is distributed WITHOUT ANY WARRANTY; without even the
9+
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
See the License for more information.
11+
============================================================================*/
1712

1813
#ifndef cmCPackComponentGroup_h
1914
#define cmCPackComponentGroup_h

Source/CPack/cmCPackConfigure.h.in

+9-14
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
1-
/*=========================================================================
1+
/*============================================================================
2+
CMake - Cross Platform Makefile Generator
3+
Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
24
3-
Program: CMake - Cross-Platform Makefile Generator
4-
Module: $RCSfile$
5-
Language: C++
6-
Date: $Date$
7-
Version: $Revision$
5+
Distributed under the OSI-approved BSD License (the "License");
6+
see accompanying file Copyright.txt for details.
87
9-
Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved.
10-
See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
11-
12-
This software is distributed WITHOUT ANY WARRANTY; without even
13-
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14-
PURPOSE. See the above copyright notices for more information.
15-
16-
=========================================================================*/
8+
This software is distributed WITHOUT ANY WARRANTY; without even the
9+
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10+
See the License for more information.
11+
============================================================================*/

0 commit comments

Comments
 (0)