On 11/26/2013 06:42 PM, Alex Mandel wrote:
> On 11/26/2013 02:13 PM, Laurent Gautier wrote:
>> Hi,
>>
>> With rpy2-2.4.0 getting closer, I am wondering about it:
>> https://bitbucket.org/lgautier/rpy2/issue/171/license-is-the-agpl-making-sense
>>
>>
>>
>> L.
>>
>>
> This is kinda interesting, since R is GPLv2+ and rpy2 requires R to
> work. My question for clarification, does rpy2 link to R in such a way
> that it meets the linking requirements of GPLv2+? If so, I'm not sure
> there's any point to releasing as something else (primary LGPL in this
> discussion).

This is a good point.
It started out with the license that was in rpy, but as you point it out 
R has a different license (GPLv2).
IIUIC, since it is linking to R's C library at run time, and it is using 
R's C headers at build time, it will just have to be GPLv2.

>
> The twist you ask about, should it be AGPL. Well that depends do you
> want people who host web services that utilize rpy2 to be forced to
> release their code? Under GPL, someone could build a service that let's
> people use R (say via django+rpy2) but not be required to release
> modified code unless they distribute the source to someone outside their
> company.
>
> So my understanding is if you go AGPL anyone making such a service will
> have to release the entirety of their code changes including the django
> parts if they operate such a website. Some would say this is a little
> heavy handed if you want to encourage business around hosting services.
> The flipside, which is works out sometimes is that you let people go by
> the dogfood principle, where if they built such a service they are
> encouraged to contribute back to the projects they utilize.
>
> Since rpy2 isn't explicitly a web library (not javascript), I think AGPL
> might going further than necessary. GPL seems sufficient to me to follow
> the R community.

This is where I was getting at. AGPL might not be the best fit.

>
> This Faq from an AGPL application seems to be helpful:
> https://civicrm.org/agpl-license-faqs
>
> Note AGPLv3 gets complicated in it's compatibility only being with
> GPLv3. AGPLv1 is not compatible with GPLv2
> http://en.wikipedia.org/wiki/Affero_General_Public_License

Thanks for the input.

Best,


Laurent



> Thanks,
> Alex
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
> _______________________________________________
> rpy-list mailing list
> rpy-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rpy-list


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list

Reply via email to