Skip to content
Prev 11790 / 12125 Next

[R-pkg-devel] Possible open-source license incompatibilities within R packages

I tried to find a clear statement about the transitive case from the GPL FAQ without luck. By "transitive" did you mean distributing the code without the R packages the code depends on? Could you point out the part where the case was dealt with? I concluded it was not allowed, because the option was not separately mentioned, and because of the shared address space during the execution. Also the need for making the separate LGPL licenses affected my conclusion.
This would be a very easy option for me: instead of licensing my code with GPL3 only, I would use the GPL >= 2 option. Without the need of possibly removing all the GPL2-licensed dependencies, or ask the authors of the dependencies to update their licenses. It would probably also mean that there is not conflict between the GPL-2 | GPL-3 lme4 and GPL2 minqa packages either in the first place. But having basis for this option would also be good, such as explained by the free software foundation.
Simon, this is very interesting information and makes sense. If I understood correctly, no derivative work but an aggregate, the code entities are communicating through the well-documented APIs. Where was this community view actually stated, do you have any source for further information? If this aligns with the explanations of the free software foundation and thus GPL licenses, then I think there is no issues indeed.

I am very likely to ask about the topic from a software lawyer for my particular case. But to form educated questions, I first need to get some basic understanding, and also hear how the community thinks about these issues.

Thread (21 messages)

Ilmari Tamminen Possible open-source license incompatibilities within R packages Sep 8 Duncan Murdoch Possible open-source license incompatibilities within R packages Sep 8 Ilmari Tamminen Possible open-source license incompatibilities within R packages Sep 9 Ivan Krylov Possible open-source license incompatibilities within R packages Sep 11 Hadley Wickham Possible open-source license incompatibilities within R packages Sep 11 Simon Urbanek Possible open-source license incompatibilities within R packages Sep 11 Ilmari Tamminen Possible open-source license incompatibilities within R packages Sep 12 Charles Plessy Possible open-source license incompatibilities within R packages Sep 12 Greg Hunt Possible open-source license incompatibilities within R packages Sep 12 Henrik Singmann Possible open-source license incompatibilities within R packages Sep 13 Ilmari Tamminen Possible open-source license incompatibilities within R packages Sep 14 Ben Bolker Possible open-source license incompatibilities within R packages Sep 14 Dirk Eddelbuettel Possible open-source license incompatibilities within R packages Sep 14 Henrik Singmann Possible open-source license incompatibilities within R packages Sep 14 Dirk Eddelbuettel Possible open-source license incompatibilities within R packages Sep 14 Ilmari Tamminen Possible open-source license incompatibilities within R packages Sep 15 Ilmari Tamminen Possible open-source license incompatibilities within R packages Sep 19 Ben Bolker Possible open-source license incompatibilities within R packages Sep 20 Ilmari Tamminen Possible open-source license incompatibilities within R packages Sep 20 Ilmari Tamminen Possible open-source license incompatibilities within R packages Sep 22 Ilmari Tamminen Possible open-source license incompatibilities within R packages Sep 24