On 10-Nov-2006, Rafael Laboissiere wrote: | This is possible thanks to the changes made in the R licensing terms. From | the announcement of the change (2001-Feb-05): | | It came to our attention that some projects are interpreting GPL to | mean that compiling against the header files or linking against a | Windows import library brings the compiled code under the scope of | GPL. This would mean it would be impossible to distribute binary | versions of non-GPL packages with compiled code which called entry | points in the R executable or DLL, of which there are many on CRAN. | | We encourage packages to be distributed under Open Source conditions, | but accept that this is not possible for some contributions. Our | intention is that export files and import libraries be `accessors' | under clause 5 of the LGPL, so that in most cases no (additional) | restrictions are imposed by compiling a package using the LGPL-ed | components of R. | | To avoid any anomalies, the versions of the same files in R versions | 1.0.0 to 1.2.1 may also be used under LGPL or GPL.
My reading of this is that the R group thinks that it is possible to insert an LGPL layer in between software released under the terms of the GPL and software released under terms that would be incompatible with the GPL, and that makes everything OK. I'm not sure that this is a valid way to avoid the terms of the GPL since once the entire program is linked together, the GPL-incompatible bits are linked with the GPL parts, and the GPL requires that it must be possible to distribute the whole program under terms compatible with the GPL. But, IANAL, so if you really want to pursue this, it might be best to ask the FSF. | The two libraries mentioned above are great and are "free" enough, besides | the infamous "non-commercial applications" clause. I sincerely think that | the upstream authors are confused, but we must understand their motivation | for imposing this licensing constraint. Unfortunately, an additional restriction such as this is still an additional restriction, and that is not allowed by the GPL. The GPL attempts to protect all users, not just those who wish to use the software for non-commercial purposes. jwe -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]