Skip to content
Prev 11791 / 12125 Next

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

Le Fri, Sep 12, 2025 at 10:42:56AM +0300, Ilmari Tamminen a ?crit :
Hi Ilmari,

there is an important point to consider in order to have the big picture
before asking for legal advice: on whom is the burden of license
compatibility.

I first wrote a long example, but here is a LLM summary that I am
very satisfied of:

GPL?2?only and GPL?3 are not license?compatible when combined into a
single derivative work, but this is rarely an issue for developers who
only distribute source code ? private use is unrestricted, and separate
works can be redistributed side?by?side.

The problem arises when redistributing binaries or other combined
artefacts: if any binary contains code from both, it cannot be legally
redistributed.

This risk extends to container images: while a generic image bundling
many unrelated packages is usually fine, an image built to run two
incompatible?licensed components together could be considered a single
work, triggering the same restrictions.

So I think that the big question is not only on how you comply to
license terms, some of which you can chose as you are the copyright
holder, but also how your choices empower the downstream community to
comply.

Best,

Charles

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