Skip to content

Licence change

8 messages · Duncan Murdoch, Simon Urbanek, Mauricio Zambrano-Bigiarini +1 more

#
Dear list,

For the maintainer of a given package, is it possible to change the 
licence of a it from GPL >= 2 to GPL >= 3 ?

Thanks in advance,

Mauricio Zambrano-Bigiarini, Ph.D
#
On 03/05/2013 10:34 AM, Mauricio Zambrano-Bigiarini wrote:
Are you the author and copyright holder of everything in the package?  
If so, then I think the answer is yes.

If not, then what license did the author give you for the parts you 
didn't write?  You'll need to consult that, to find out if you can still 
distribute the code with a more restrictive license.  For example, if 
you're using some code that was licensed under GPL 2 (not GPL >= 2), 
then you need permission from the author of it to distribute it under a 
different license.

If you are distributing the package on CRAN, you'll have to ask them 
whether they'll still choose to distribute your package after the change.

Duncan Murdoch
#
On May 3, 2013, at 10:34 AM, Mauricio Zambrano-Bigiarini wrote:

            
In general the maintainer has no such rights. However, if the maintainer is also the author and holds all copyright, he can release the package under any license he feels fit. What has been already released cannot be affected, obviously, but you can release a new version under a different license if you have the legal right to do so.

(This is not related to the possibility, but one practical problem with requiring GPL >=3 is that it is not GPL-2 compatible so it's a decision that better be made very consciously with all the consequences in mind).

Cheers,
Simon
#
On 03/05/13 16:56, Simon Urbanek wrote:
Thank you very much Duncan and Simon for your replies.

The package I'm asking about has 1 author [aut] (me) and 1 contributor 
[ctb] in the 'Author' field of the DESCRIPTION file. Both of them hold 
the copyright of the package.

In case we want to change the licence. Do the 2 authors write something 
particular in the next submission to CRAN ?
Do we need to provide some written document to CRAN ?


What Duncan means with
"If you are distributing the package on CRAN, you'll have to ask them 
whether they'll still choose to distribute your package after the change"

May CRAN to decide not to distribute the package because of the change 
in the licence ?
If the package we are talking about is pure R code, with only some 
dependencies to other R packages, what are the implications of:

" one practical problem with requiring GPL >=3 is that it is not GPL-2 
compatible"


Thanks again,

Mauricio
#
On 03/05/2013 11:31 AM, Mauricio Zambrano-Bigiarini wrote:
You'll have to ask them that.
It may mean that one of your users won't be able to use the package, for 
example if something else that they need requires GPL-2 licensing.

Duncan Murdoch
#
Thank you very much for all the feedback.

I will think about carefully.

All the best,

Mauricio
#
On May 3, 2013, at 18:42 , Duncan Murdoch wrote:

            
Actually, with the GPL licenses, usage is not a problem, but distribution can be. 

These legalities are a bit inane, and I try to forget about them as far as possible, but I think trouble kicks in if someone wants to distribute a work that derives from both GPL-2 and GPL-3 codes.  What "derived" means is yet another inane discussion...
#
On 03/05/2013 2:29 PM, peter dalgaard wrote:
Yes, absolutely.

Duncan Murdoch