CONTRIBUTORS: Factor contributors list out of license file
It is more conventional to list contributors in a dedicated file. Also drop the long out-of-date sponsorship section.
This commit is contained in:
parent
1fd8a2be4d
commit
8d83487e60
@ -10,8 +10,8 @@ skip =
|
|||||||
.git,
|
.git,
|
||||||
.typos.toml,
|
.typos.toml,
|
||||||
build,
|
build,
|
||||||
|
CONTRIBUTORS.rst,
|
||||||
CTestCustom.cmake.in,
|
CTestCustom.cmake.in,
|
||||||
LICENSE.rst,
|
|
||||||
Modules/Internal/CPack/NSIS.template.in,
|
Modules/Internal/CPack/NSIS.template.in,
|
||||||
Source/CursesDialog/form/*,
|
Source/CursesDialog/form/*,
|
||||||
Source/kwsys/*,
|
Source/kwsys/*,
|
||||||
|
@ -57,7 +57,7 @@ SEH = "SEH"
|
|||||||
ignore-hidden = false
|
ignore-hidden = false
|
||||||
ignore-dot = false
|
ignore-dot = false
|
||||||
extend-exclude = [
|
extend-exclude = [
|
||||||
"LICENSE.rst"
|
"CONTRIBUTORS.rst"
|
||||||
# Exclude third-party sources.
|
# Exclude third-party sources.
|
||||||
, "Source/CursesDialog/form/"
|
, "Source/CursesDialog/form/"
|
||||||
, "Source/kwsys/"
|
, "Source/kwsys/"
|
||||||
|
@ -15,7 +15,9 @@ if(CMake_INSTALL_DEPENDENCIES)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LICENSE.txt")
|
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_DESCRIPTION_SUMMARY "CMake is a build tool")
|
||||||
set(CPACK_PACKAGE_VENDOR "Kitware")
|
set(CPACK_PACKAGE_VENDOR "Kitware")
|
||||||
|
@ -536,6 +536,7 @@ if(NOT CMake_TEST_EXTERNAL_CMAKE)
|
|||||||
# Install license file as it requires.
|
# Install license file as it requires.
|
||||||
install(FILES
|
install(FILES
|
||||||
"${CMake_LICENSE_FILE}"
|
"${CMake_LICENSE_FILE}"
|
||||||
|
"${CMake_SOURCE_DIR}/CONTRIBUTORS.rst"
|
||||||
DESTINATION ${CMAKE_DOC_DIR})
|
DESTINATION ${CMAKE_DOC_DIR})
|
||||||
|
|
||||||
# Install script directories.
|
# 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 <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 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
|
118
LICENSE.rst
118
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
|
Redistribution and use in source and binary forms, with or without
|
||||||
modification, are permitted provided that the following conditions
|
modification, are permitted provided that the following conditions
|
||||||
@ -26,119 +26,3 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|||||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
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 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.
|
|
||||||
|
|
||||||
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.
|
# CMake license file and copyright line.
|
||||||
set(CMake_LICENSE_FILE "${CMake_SOURCE_DIR}/LICENSE.rst")
|
set(CMake_LICENSE_FILE "${CMake_SOURCE_DIR}/LICENSE.rst")
|
||||||
file(STRINGS "${CMake_LICENSE_FILE}" CMake_COPYRIGHT_LINE LIMIT_COUNT 1 REGEX "^Copyright ")
|
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
|
message(FATAL_ERROR
|
||||||
"The CMake license file:\n"
|
"The CMake license file:\n"
|
||||||
" ${CMake_LICENSE_FILE}\n"
|
" ${CMake_LICENSE_FILE}\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user