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

Reply via email to