Dear Marc

> 2. Can non-GPL compatible packages for R even be created (even if "pure R"), 
> based upon the interpretation of the GPL that Christian has postulated?

I am not trying to offer my own interpretation of the GPL, which is entirely 
irrelevant. (If anyone is interested, I fall on the "pragmatic" side of the 
spectrum). I tried to give an accurate rendition of the interpretation of the 
FSF as stated in the GPL FAQ, which is relevant for the R project. Even though 
the legal basis of their reasoning seems unclear, to me, the argumentation as 
given in the GPL FAQ is quite clear and can be summarised as:

1. In an interpreted environment, using library/module/package functionality in 
a program implies dynamic linking of the library and the program.

2. Because of the dynamic linking, the library and the program effectively form 
a single program.

3. Therefore, if the library is released under the GPL (without any linking 
exception), the program has to be released under a GPL-compatible license.

Of course, others can disagree with my understanding the argument given in the 
GPL FAQ, and I might not have stated the FSF position correctly. 

If others read the same sections of the GPL FAQ and come to a different 
conclusion w.r.t. the FSF interpretation of the GPL, I would be interested to 
hear their reasoning, unless this is considered off-topic for R-devel.

Best regards,
Christian
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to