Bug #7546
closedWe are using AGPL in place of GPL
Description
Change the licence of all AGPL project to GPLv3.
That means:
In the code:
- changing all the headers \o/ (be careful, the copyright year must be concerved)
- changing the LICENSE file for the one available at: http://www.gnu.org/licenses/gpl-3.0.txt
- adapting the LICENSE_EXCEPTION file: change reference from AGPL to GPL. Nothing else need to be done since the refered article are the same on both licence.
In packaging:
- changing packages information about licensing
The scope of the licence change goes beyond pur Rudder code. Reference to AGPL must be changed every where they are found: in documentation and other resources like tutorial or slides, wikipedia (for example, https://fr.wikipedia.org/wiki/GNU_Affero_General_Public_License), etc.
Updated by Alexis Mousset almost 9 years ago
- Assignee changed from François ARMAND to Alexis Mousset
Inventory of references to AGPL¶
Complete repos (headers, LICENSE):
rudderldap-inventorycf-clerkrudder-plugin-itoprudder-plugin-external-node-informationrudder-plugin-helloworld
Packages:
rudder-packages/rudder-server-root/debian/copyrightrudder-packages/rudder-webapp/debian/copyrightrudder-packages/rudder-webapp/SPECS/rudder-webapp.specrudder-packages/rudder-server-relay/debian/copyrightrudder-packages/rudder-reports/SPECS/rudder-reports.specrudder-packages/rudder-inventory-endpoint/debian/copyrightrudder-packages/rudder-inventory-endpoint/SPECS/rudder-inventory-endpoint.spec
Files:
rudder-packages/rudder-webapp/SOURCES/rudder-node-to-relay (header)rudder-packages/rudder-webapp/SOURCES/rudder-root-rename (header)rudder-doc/rudder-doc.txt (tag)
Wikpedia:
- https://fr.wikipedia.org/wiki/GNU_Affero_General_Public_License
https://fr.wikipedia.org/wiki/Rudder_%28logiciel%29- https://en.wikipedia.org/wiki/Rudder_%28software%29
Internal references:
External references:
Updated by Alexis Mousset almost 9 years ago
The license header would become:
This file is part of Rudder. Rudder is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. In accordance with the terms of section 7 (7. Additional Terms.) of the GNU General Public License version 3, the copyright holders add the following Additional permissions: Notwithstanding to the terms of section 5 (5. Conveying Modified Source Versions) and 6 (6. Conveying Non-Source Forms.) of the GNU General Public License version 3, when you create a Related Module, this Related Module is not considered as a part of the work and may be distributed under the license agreement of your choice. A "Related Module" means a set of sources files including their documentation that, without modification of the Source Code, enables supplementary functions or services in addition to those offered by the Software. Rudder is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Rudder. If not, see <http://www.gnu.org/licenses/>.
I added a reference to Rudder, as advised in http://www.gnu.org/licenses/gpl-howto.en.html:
For programs that are more than one file, it is better to replace “this program” with the name of the program, and begin the statement with a line saying “This file is part of NAME”.
Updated by François ARMAND almost 9 years ago
Alexis MOUSSET wrote:
Inventory of references to AGPL¶
Complete repos (headers, LICENSE):
- rudder
- ldap-inventory
- cf-clerk
- rudder-plugin-itop ?
- rudder-plugin-external-node-information ?
Yep, and also plugin "helloworld"
And agree for the "this file is part of .."
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 2.11.17 to 2.11.18
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 2.11.18 to 2.11.17
Updated by Vincent MEMBRÉ almost 9 years ago
- Status changed from In progress to Pending technical review
Updated by Vincent MEMBRÉ almost 9 years ago
- Status changed from Pending technical review to Pending release
Updated by Vincent MEMBRÉ almost 9 years ago
- Status changed from Pending release to Released