I believe R is dual licensed GPLv2 and GPLv3. So it is legally possible to
take the GPLv3 option and then license rpy2 as AGPLv3, because GPLv3 has an
exception to make it compatible with AGPLv3. But just releasing rpy2 with
the same (dual) license as R seems simpler...
On 26 Nov 2013 19:45, "Laurent Gautier" <lgaut...@gmail.com> wrote:

> 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
>
------------------------------------------------------------------------------
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