Project

General

Profile

Actions

Bug #7546

closed

We are using AGPL in place of GPL

Added by François ARMAND over 8 years ago. Updated over 8 years ago.

Status:
Released
Priority:
N/A
Category:
Architecture - Code maintenance
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

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.


Subtasks 15 (0 open15 closed)

Bug #7563: Change AGPL to GPL in the packagingReleasedFrançois ARMAND2015-12-08Actions
Bug #7564: Change AGPL to GPL in the packaging (for 3.0)ReleasedFrançois ARMAND2015-12-08Actions
Bug #7591: License change breaks rudder-agent-thin patchesReleasedJonathan CLARKE2015-12-09Actions
Bug #7572: Replace reference to AGPL from rudder docReleasedFrançois ARMAND2015-12-08Actions
Bug #7575: Change AGPL to GPL in rudder-plugin-helloworldReleasedFrançois ARMAND2015-12-08Actions
Bug #7579: Change AGPL to GPL in rudderReleasedFrançois ARMAND2015-12-09Actions
Bug #7585: Change AGPL to GPL in rudder 3.0ReleasedFrançois ARMAND2015-12-09Actions
Bug #7586: Change AGPL to GPL in rudder 3.1ReleasedFrançois ARMAND2015-12-09Actions
Bug #7587: Change license from AGPL to GPL in rudder 3.2ReleasedFrançois ARMAND2015-12-09Actions
Bug #7582: Change AGPL to GPL in cf-clerkReleasedFrançois ARMAND2015-12-09Actions
Bug #7584: Change AGPL to GPL in cf-clerk READMEReleasedFrançois ARMAND2015-12-09Actions
Bug #7588: Change AGPL to GPL in cf-clerk 3.0RejectedAlexis Mousset2015-12-09Actions
Bug #7589: Change AGPL to GPL in cf-clerk 3.1ReleasedFrançois ARMAND2015-12-09Actions
Bug #7583: Change AGPL to GPL in ldap-inventoryReleasedFrançois ARMAND2015-12-09Actions
Bug #7590: Change AGPL to GPL in ldap-inventory 3.1ReleasedFrançois ARMAND2015-12-09Actions
Actions #1

Updated by François ARMAND over 8 years ago

  • Description updated (diff)
Actions #2

Updated by Alexis Mousset over 8 years ago

  • Assignee changed from François ARMAND to Alexis Mousset

Inventory of references to AGPL

Complete repos (headers, LICENSE):

  • rudder
  • ldap-inventory
  • cf-clerk
  • rudder-plugin-itop
  • rudder-plugin-external-node-information
  • rudder-plugin-helloworld

Packages:

  • rudder-packages/rudder-server-root/debian/copyright
  • rudder-packages/rudder-webapp/debian/copyright
  • rudder-packages/rudder-webapp/SPECS/rudder-webapp.spec
  • rudder-packages/rudder-server-relay/debian/copyright
  • rudder-packages/rudder-reports/SPECS/rudder-reports.spec
  • rudder-packages/rudder-inventory-endpoint/debian/copyright
  • rudder-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:

Internal references:

External references:

Actions #3

Updated by Alexis Mousset over 8 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”.

Actions #4

Updated by François ARMAND over 8 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 .."

Actions #5

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 2.11.17 to 2.11.18
Actions #6

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 2.11.18 to 2.11.17
Actions #7

Updated by Vincent MEMBRÉ over 8 years ago

  • Status changed from In progress to Pending technical review
Actions #8

Updated by Vincent MEMBRÉ over 8 years ago

  • Status changed from Pending technical review to Pending release
Actions #9

Updated by Vincent MEMBRÉ over 8 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.11.17, 3.0.12 and 3.1.5 which were released today.

Actions

Also available in: Atom PDF