> > > > 1. If I develop and distribute an R package which depends on another package > that is released under the GPL, I have to release my package in a > GPL-compatible way. It is probably worth remembering that declaring a 'dependency' of package foo on package bar in the R inter-package sense and then distributing package foo does not of itself constitute distribution, propagation or conveying of package bar.
And if a user of non-gpl code you have distributed downloads gpl code themselves, that would not constitute gpl-forbidden distribution on your part even if they needed to do so to run your code - for the simple reason that you have not distributed the gpl code as part of your software. Nor does the gpl prevent a user from doing that. > 2. Given that R itself is distributed as a set of base packages (released > under the GPL), and a distinction between making use of the R "language" and > making use of functionality provided by the base packages seem impossible, > the above section could also imply that it is not possible at all to release > R code under a license that is not GPL-compatible. That would be nonsense, as I understand matters. You can distribute R (or any other) code under any license you like provided it does not include GPL'd code (though you can even include gpl'd code if you have due permission - and thereby a different license - from the copyright holder. Assuming you can find them, of course). Besides, the language is S. The R software is just a system that implements it. The distinction seems pretty clear to me. Caveat: I'm a chemist, and the above is an opinion. Like the man said, if yer needs advice on a point of law, yer should get yerself a lawyer. ******************************************************************* This email and any attachments are confidential. Any use...{{dropped:8}} ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel