ChiliProject is not maintained anymore. Please be advised that there will be no more updates.

We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.

Change license to GPLv3 or newer (Task #1105)


Added by Holger Just at 2012-08-01 11:45 am. Updated at 2013-03-27 11:37 am.


Status:Closed Start date:2012-08-01
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:-
Remote issue URL:

Description

ChiliProject (and Redmine) is currently licensed under the GPLv2 or newer (see Redmine's license and ChiliProject's license)

This program 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 2 of the License, or (at your option) any later version.

We now started to look into using additional libraries, some of which are licensed under Apache 2.0, e.g. Twitter Bootstrap and Select2. Unfortunately, the GPLv2 is not compatible with the Apache 2.0 license, while the GPLv3 is compatible according to http://www.gnu.org/licenses/license-list.html#apache2 This means, if we want to use these Libraries in the core and want to ship them, we have to drop the GPLv2 and move to the GPLv3 or later.

For our own code, this is easily possible, as we can freely chose any later version from the GPLv2. I assume that all contributors are licensing their contributions under the terms of the main ChiliProject license, i.e., GPLv2 or later. If that wasn't the case, we (and Redmine) would not be able to ship anything at all. However, we have to check all libraries shipped with the core if they are compatible with the GPLv3.

The steps we have to perform thus are:

  1. Check all libraries in the core, whether referenced in the Gemfile or vendored in lib or vendor/plugins
    • Remove or update any libraries incompatible with the GPLv3
  2. Inform plugin authors about the license change ahead of time. They might have to update their licenses too.
    • E.g. the popular redmine_backlogs plugins appears to be licensed under GPLv2 only.

Associated revisions

Revision 1d570a40
Added by Jean-Philippe Lang at 2008-04-26 12:54 pm

Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues (#1105).

git-svn-id: http://redmine.rubyforge.org/svn/trunk@1360 e93f8b46-1217-0410-a6f0-8f06a7374b81

History

Updated by Holger Just at 2013-03-27 11:37 am

It turns out, Bootstrap is currently in the process of being re-licensed as MIT. With select2 also being dual-licensed as Apache 2.0 and GPLv2, I see no immediate value in forcing us to GPLv3 anymore.

I'd thus close this issue for now until we encounter another critical library requiring us to update. ChiliProject will thus remain licensed as GPLv2 or newer.

  • Status changed from Open to Closed
  • Target version deleted (4.0.0)

Also available in: Atom PDF