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