mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 13:20:47 -06:00
Merge branch 'backport-license-rst' into license-rst
This commit is contained in:
@@ -10,8 +10,8 @@ skip =
|
||||
.git,
|
||||
.typos.toml,
|
||||
build,
|
||||
CONTRIBUTORS.rst,
|
||||
CTestCustom.cmake.in,
|
||||
LICENSE.rst,
|
||||
Modules/Internal/CPack/NSIS.template.in,
|
||||
Source/CursesDialog/form/*,
|
||||
Source/kwsys/*,
|
||||
|
||||
@@ -57,7 +57,7 @@ SEH = "SEH"
|
||||
ignore-hidden = false
|
||||
ignore-dot = false
|
||||
extend-exclude = [
|
||||
"LICENSE.rst"
|
||||
"CONTRIBUTORS.rst"
|
||||
# Exclude third-party sources.
|
||||
, "Source/CursesDialog/form/"
|
||||
, "Source/kwsys/"
|
||||
|
||||
@@ -15,7 +15,9 @@ if(CMake_INSTALL_DEPENDENCIES)
|
||||
endif()
|
||||
|
||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LICENSE.txt")
|
||||
configure_file("${CMake_LICENSE_FILE}" "${CPACK_RESOURCE_FILE_LICENSE}" COPYONLY)
|
||||
file(READ "${CMake_LICENSE_FILE}" license_text)
|
||||
string(REPLACE "`Contributors <CONTRIBUTORS.rst>`_" "Contributors" license_text "${license_text}")
|
||||
file(WRITE "${CPACK_RESOURCE_FILE_LICENSE}" "${license_text}")
|
||||
|
||||
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "CMake is a build tool")
|
||||
set(CPACK_PACKAGE_VENDOR "Kitware")
|
||||
|
||||
@@ -536,6 +536,7 @@ if(NOT CMake_TEST_EXTERNAL_CMAKE)
|
||||
# Install license file as it requires.
|
||||
install(FILES
|
||||
"${CMake_LICENSE_FILE}"
|
||||
"${CMake_SOURCE_DIR}/CONTRIBUTORS.rst"
|
||||
DESTINATION ${CMAKE_DOC_DIR})
|
||||
|
||||
# Install script directories.
|
||||
|
||||
100
CONTRIBUTORS.rst
Normal file
100
CONTRIBUTORS.rst
Normal file
@@ -0,0 +1,100 @@
|
||||
Contributors
|
||||
************
|
||||
|
||||
The following individuals and institutions are among the contributors:
|
||||
|
||||
* `Aaron C. Meadows <mailto:cmake@shadowguarddev.com>`_
|
||||
* `Adriaan de Groot <mailto:groot@kde.org>`_
|
||||
* `Aleksey Avdeev <mailto:solo@altlinux.ru>`_
|
||||
* `Alexander Neundorf <mailto:neundorf@kde.org>`_
|
||||
* `Alexander Smorkalov <mailto:alexander.smorkalov@itseez.com>`_
|
||||
* `Alexey Sokolov <mailto:sokolov@google.com>`_
|
||||
* `Alex Merry <mailto:alex.merry@kde.org>`_
|
||||
* `Alex Turbov <mailto:i.zaufi@gmail.com>`_
|
||||
* `Andreas Pakulat <mailto:apaku@gmx.de>`_
|
||||
* `Andreas Schneider <mailto:asn@cryptomilk.org>`_
|
||||
* `André Rigland Brodtkorb <mailto:Andre.Brodtkorb@ifi.uio.no>`_
|
||||
* Axel Huebl, Helmholtz-Zentrum Dresden - Rossendorf
|
||||
* Benjamin Eikel
|
||||
* `Bjoern Ricks <mailto:bjoern.ricks@gmail.com>`_
|
||||
* `Brad Hards <mailto:bradh@kde.org>`_
|
||||
* Christopher Harvey
|
||||
* `Christoph Grüninger <mailto:foss@grueninger.de>`_
|
||||
* `Clement Creusot <mailto:creusot@cs.york.ac.uk>`_
|
||||
* `Daniel Blezek <mailto:blezek@gmail.com>`_
|
||||
* `Daniel Pfeifer <mailto:daniel@pfeifer-mail.de>`_
|
||||
* `Dawid Wróbel <mailto:me@dawidwrobel.com>`_
|
||||
* `Enrico Scholz <mailto:enrico.scholz@informatik.tu-chemnitz.de>`_
|
||||
* `Eran Ifrah <mailto:eran.ifrah@gmail.com>`_
|
||||
* Esben Mose Hansen, Ange Optimization ApS
|
||||
* `Geoffrey Viola <mailto:geoffrey.viola@asirobots.com>`_
|
||||
* `Google Inc <https://www.google.com/>`_
|
||||
* Gregor Jasny
|
||||
* `Helio Chissini de Castro <mailto:helio@kde.org>`_
|
||||
* `Ilya Lavrenov <mailto:ilya.lavrenov@itseez.com>`_
|
||||
* `Insight Software Consortium <mailto:insightsoftwareconsortium.org>`_
|
||||
* `Intel Corporation <mailto:www.intel.com>`_
|
||||
* Jan Woetzel
|
||||
* `Jordan Williams <mailto:jordan@jwillikers.com>`_
|
||||
* Julien Schueller
|
||||
* `Kelly Thompson <mailto:kgt@lanl.gov>`_
|
||||
* `Konstantin Podsvirov <mailto:konstantin@podsvirov.su>`_
|
||||
* `Laurent Montel <mailto:montel@kde.org>`_
|
||||
* `Mario Bensi <mailto:mbensi@ipsquad.net>`_
|
||||
* `Martin Gräßlin <mailto:mgraesslin@kde.org>`_
|
||||
* `Mathieu Malaterre <mailto:mathieu.malaterre@gmail.com>`_
|
||||
* Matthaeus G. Chajdas
|
||||
* `Matthias Kretz <mailto:kretz@kde.org>`_
|
||||
* `Matthias Maennich <mailto:matthias@maennich.net>`_
|
||||
* `Michael Hirsch, Ph.D. <mailto:www.scivision.co>`_
|
||||
* Michael Stürmer
|
||||
* Miguel A. Figueroa-Villanueva
|
||||
* `Mike Durso <mailto:rbprogrammer@gmail.com>`_
|
||||
* Mike Jackson
|
||||
* `Mike McQuaid <mailto:mike@mikemcquaid.com>`_
|
||||
* `Nicolas Bock <mailto:nicolasbock@gmail.com>`_
|
||||
* `Nicolas Despres <mailto:nicolas.despres@gmail.com>`_
|
||||
* `Nikita Krupen'ko <mailto:krnekit@gmail.com>`_
|
||||
* `NVIDIA Corporation <mailto:www.nvidia.com>`_
|
||||
* `OpenGamma Ltd. <mailto:opengamma.com>`_
|
||||
* `Patrick Stotko <mailto:stotko@cs.uni-bonn.de>`_
|
||||
* `Per Øyvind Karlsen <mailto:peroyvind@mandriva.org>`_
|
||||
* `Peter Collingbourne <mailto:peter@pcc.me.uk>`_
|
||||
* `Petr Gotthard <mailto:gotthard@honeywell.com>`_
|
||||
* `Philip Lowman <mailto:philip@yhbt.com>`_
|
||||
* `Philippe Proulx <mailto:pproulx@efficios.com>`_
|
||||
* Raffi Enficiaud, Max Planck Society
|
||||
* `Raumfeld <mailto:raumfeld.com>`_
|
||||
* `Roger Leigh <mailto:rleigh@codelibre.net>`_
|
||||
* `Rolf Eike Beer <mailto:eike@sf-mail.de>`_
|
||||
* `Roman Donchenko <mailto:roman.donchenko@itseez.com>`_
|
||||
* `Roman Kharitonov <mailto:roman.kharitonov@itseez.com>`_
|
||||
* Ruslan Baratov
|
||||
* `Sebastian Holtermann <mailto:sebholt@xwmw.org>`_
|
||||
* `Stephen Kelly <mailto:steveire@gmail.com>`_
|
||||
* `Sylvain Joubert <mailto:joubert.sy@gmail.com>`_
|
||||
* `The Qt Company Ltd. <https://www.qt.io/>`_
|
||||
* `Thomas Sondergaard <mailto:ts@medical-insight.com>`_
|
||||
* `Tobias Hunger <mailto:tobias.hunger@qt.io>`_
|
||||
* `Todd Gamblin <mailto:tgamblin@llnl.gov>`_
|
||||
* Tristan Carel
|
||||
* `University of Dundee <https://www.dundee.ac.uk/>`_
|
||||
* Vadim Zhukov
|
||||
* `Will Dicharry <mailto:wdicharry@stellarscience.com>`_
|
||||
|
||||
See version control history for details of individual contributions.
|
||||
|
||||
Copyright
|
||||
=========
|
||||
|
||||
The accompanying `LICENSE.rst`_ notice applies to distributions of CMake
|
||||
in source and binary form. We do not require any formal copyright
|
||||
assignment or contributor license agreement. Any contributions
|
||||
intentionally sent upstream are presumed to be offered under terms
|
||||
of the OSI-approved BSD 3-clause License.
|
||||
|
||||
Third-party software packages supplied with CMake under compatible
|
||||
licenses provide their own copyright notices documented in corresponding
|
||||
subdirectories or source files.
|
||||
|
||||
.. _`LICENSE.rst`: LICENSE.rst
|
||||
113
LICENSE.rst
113
LICENSE.rst
@@ -1,4 +1,4 @@
|
||||
Copyright 2000-2025 Kitware, Inc. and Contributors
|
||||
Copyright 2000-2025 Kitware, Inc. and `Contributors <CONTRIBUTORS.rst>`_
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
@@ -26,114 +26,3 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Contributors
|
||||
************
|
||||
|
||||
The following individuals and institutions are among the contributors:
|
||||
|
||||
* Aaron C. Meadows <cmake@shadowguarddev.com>
|
||||
* Adriaan de Groot <groot@kde.org>
|
||||
* Aleksey Avdeev <solo@altlinux.ru>
|
||||
* Alexander Neundorf <neundorf@kde.org>
|
||||
* Alexander Smorkalov <alexander.smorkalov@itseez.com>
|
||||
* Alexey Sokolov <sokolov@google.com>
|
||||
* Alex Merry <alex.merry@kde.org>
|
||||
* Alex Turbov <i.zaufi@gmail.com>
|
||||
* Andreas Pakulat <apaku@gmx.de>
|
||||
* Andreas Schneider <asn@cryptomilk.org>
|
||||
* André Rigland Brodtkorb <Andre.Brodtkorb@ifi.uio.no>
|
||||
* Axel Huebl, Helmholtz-Zentrum Dresden - Rossendorf
|
||||
* Benjamin Eikel
|
||||
* Bjoern Ricks <bjoern.ricks@gmail.com>
|
||||
* Brad Hards <bradh@kde.org>
|
||||
* Christopher Harvey
|
||||
* Christoph Grüninger <foss@grueninger.de>
|
||||
* Clement Creusot <creusot@cs.york.ac.uk>
|
||||
* Daniel Blezek <blezek@gmail.com>
|
||||
* Daniel Pfeifer <daniel@pfeifer-mail.de>
|
||||
* Dawid Wróbel <me@dawidwrobel.com>
|
||||
* Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
|
||||
* Eran Ifrah <eran.ifrah@gmail.com>
|
||||
* Esben Mose Hansen, Ange Optimization ApS
|
||||
* Geoffrey Viola <geoffrey.viola@asirobots.com>
|
||||
* Google Inc
|
||||
* Gregor Jasny
|
||||
* Helio Chissini de Castro <helio@kde.org>
|
||||
* Ilya Lavrenov <ilya.lavrenov@itseez.com>
|
||||
* Insight Software Consortium <insightsoftwareconsortium.org>
|
||||
* Intel Corporation <www.intel.com>
|
||||
* Jan Woetzel
|
||||
* Jordan Williams <jordan@jwillikers.com>
|
||||
* Julien Schueller
|
||||
* Kelly Thompson <kgt@lanl.gov>
|
||||
* Konstantin Podsvirov <konstantin@podsvirov.su>
|
||||
* Laurent Montel <montel@kde.org>
|
||||
* Mario Bensi <mbensi@ipsquad.net>
|
||||
* Martin Gräßlin <mgraesslin@kde.org>
|
||||
* Mathieu Malaterre <mathieu.malaterre@gmail.com>
|
||||
* Matthaeus G. Chajdas
|
||||
* Matthias Kretz <kretz@kde.org>
|
||||
* Matthias Maennich <matthias@maennich.net>
|
||||
* Michael Hirsch, Ph.D. <www.scivision.co>
|
||||
* Michael Stürmer
|
||||
* Miguel A. Figueroa-Villanueva
|
||||
* Mike Durso <rbprogrammer@gmail.com>
|
||||
* Mike Jackson
|
||||
* Mike McQuaid <mike@mikemcquaid.com>
|
||||
* Nicolas Bock <nicolasbock@gmail.com>
|
||||
* Nicolas Despres <nicolas.despres@gmail.com>
|
||||
* Nikita Krupen'ko <krnekit@gmail.com>
|
||||
* NVIDIA Corporation <www.nvidia.com>
|
||||
* OpenGamma Ltd. <opengamma.com>
|
||||
* Patrick Stotko <stotko@cs.uni-bonn.de>
|
||||
* Per Øyvind Karlsen <peroyvind@mandriva.org>
|
||||
* Peter Collingbourne <peter@pcc.me.uk>
|
||||
* Petr Gotthard <gotthard@honeywell.com>
|
||||
* Philip Lowman <philip@yhbt.com>
|
||||
* Philippe Proulx <pproulx@efficios.com>
|
||||
* Raffi Enficiaud, Max Planck Society
|
||||
* Raumfeld <raumfeld.com>
|
||||
* Roger Leigh <rleigh@codelibre.net>
|
||||
* Rolf Eike Beer <eike@sf-mail.de>
|
||||
* Roman Donchenko <roman.donchenko@itseez.com>
|
||||
* Roman Kharitonov <roman.kharitonov@itseez.com>
|
||||
* Ruslan Baratov
|
||||
* Sebastian Holtermann <sebholt@xwmw.org>
|
||||
* Stephen Kelly <steveire@gmail.com>
|
||||
* Sylvain Joubert <joubert.sy@gmail.com>
|
||||
* The Qt Company Ltd.
|
||||
* Thomas Sondergaard <ts@medical-insight.com>
|
||||
* Tobias Hunger <tobias.hunger@qt.io>
|
||||
* Todd Gamblin <tgamblin@llnl.gov>
|
||||
* Tristan Carel
|
||||
* University of Dundee
|
||||
* Vadim Zhukov
|
||||
* Will Dicharry <wdicharry@stellarscience.com>
|
||||
|
||||
See version control history for details of individual contributions.
|
||||
|
||||
Copyright
|
||||
=========
|
||||
|
||||
The above copyright and license notice applies to distributions of
|
||||
CMake in source and binary form. Third-party software packages supplied
|
||||
with CMake under compatible licenses provide their own copyright notices
|
||||
documented in corresponding subdirectories or source files.
|
||||
|
||||
Sponsorship
|
||||
===========
|
||||
|
||||
CMake was initially developed by Kitware with the following sponsorship:
|
||||
|
||||
* National Library of Medicine at the National Institutes of Health
|
||||
as part of the Insight Segmentation and Registration Toolkit (ITK).
|
||||
|
||||
* US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel
|
||||
Visualization Initiative.
|
||||
|
||||
* National Alliance for Medical Image Computing (NAMIC) is funded by the
|
||||
National Institutes of Health through the NIH Roadmap for Medical Research,
|
||||
Grant U54 EB005149.
|
||||
|
||||
* Kitware, Inc.
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
# CMake license file and copyright line.
|
||||
set(CMake_LICENSE_FILE "${CMake_SOURCE_DIR}/LICENSE.rst")
|
||||
file(STRINGS "${CMake_LICENSE_FILE}" CMake_COPYRIGHT_LINE LIMIT_COUNT 1 REGEX "^Copyright ")
|
||||
if(NOT CMake_COPYRIGHT_LINE MATCHES [[^Copyright 2000-2[0-9][0-9][0-9] Kitware, Inc\. and Contributors$]])
|
||||
if(CMake_COPYRIGHT_LINE MATCHES [[^(Copyright 2000-2[0-9][0-9][0-9] Kitware, Inc\. and )`(Contributors) <CONTRIBUTORS.rst>`_$]])
|
||||
set(CMake_COPYRIGHT_LINE "${CMAKE_MATCH_1}${CMAKE_MATCH_2}")
|
||||
else()
|
||||
message(FATAL_ERROR
|
||||
"The CMake license file:\n"
|
||||
" ${CMake_LICENSE_FILE}\n"
|
||||
|
||||
Reference in New Issue
Block a user