Skip to content
Prev 44932 / 63424 Next

Implications of a Dependency on a GPLed Package

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