r-cran-afex package, violates the GPL?

2015-09-30 Thread Jonathon Love
hi,

i've just packaged and submitted the r-cran-afex package, and it has
been accepted

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797819

but now i'm wondering if it doesn't violate the GPL2.

it is released under GPL3+, but it has dependencies which are GPL2

r-cran-afex and its dependencies are R packages, which run under the R
interpreter.
r-cran-afex calls functions provided by its dependencies.

does this constitute a violation of the GPL2?

with thanks

jonathon

-- 

JASP - A Fresh Way to Do Statistics
http://jasp-stats.org/

--

How happy is he born and taught,
That serveth not another's will;
Whose armour is his honest thought,
And simple truth his utmost skill

This man is freed from servile bands
Of hope to rise, or fear to fall:
Lord of himself, though not of lands,
And, having nothing, yet hath all.

  -- Sir Henry Wotton



Re: r-cran-afex package, violates the GPL?

2015-09-30 Thread Ian Jackson
Jonathon Love writes ("r-cran-afex package, violates the GPL?"):
> i've just packaged and submitted the r-cran-afex package, and it has
> been accepted
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797819
> 
> but now i'm wondering if it doesn't violate the GPL2.
> 
> it is released under GPL3+, but it has dependencies which are GPL2

Which dependencies ?  Do you mean `GPL2+' or `GPL2-only' ?

I looked at the copyright file for r-base 3.2.2-1 and there are a
couple of references to the `GNU Library General Public Licence'
without mentioning a version number.  I think someone may have to
check those files, but it seems very unlikely that a copyrightholder
who deliberately used LGPL when LGPL1 was the only version, and simply
failed to use the traditional rubric, will object to an upgrade to
(say) LGPLv2 (which is GPL3-compatible, of course).

Nothing that I saw was GPL2-only.

Ian.



Re: r-cran-afex package, violates the GPL?

2015-09-30 Thread Jonathon Love
hi ian,

On 30/09/2015 2:58 pm, Ian Jackson wrote:
> Jonathon Love writes ("r-cran-afex package, violates the GPL?"):
>> i've just packaged and submitted the r-cran-afex package, and it has
>> been accepted
>>
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797819
>>
>> but now i'm wondering if it doesn't violate the GPL2.
>>
>> it is released under GPL3+, but it has dependencies which are GPL2
> 
> Which dependencies ?  Do you mean `GPL2+' or `GPL2-only' ?

r-cran-afex has the following GPL2-only dependencies:

 - r-cran-stringr
 - r-cran-coin
 - r-cran-lsmeans

with thanks

jonathon


-- 

JASP - A Fresh Way to Do Statistics
http://jasp-stats.org/

--

How happy is he born and taught,
That serveth not another's will;
Whose armour is his honest thought,
And simple truth his utmost skill

This man is freed from servile bands
Of hope to rise, or fear to fall:
Lord of himself, though not of lands,
And, having nothing, yet hath all.

  -- Sir Henry Wotton