From jeffrey.ryan at lemnica.com  Wed Aug 31 17:48:08 2011
From: jeffrey.ryan at lemnica.com (Jeffrey Ryan)
Date: Wed, 31 Aug 2011 10:48:08 -0500
Subject: [Rd] Non-GPL C (or R) inside of a package
In-Reply-To: <20110831154012.GA8329@siouxsie>
References: <CABDUZc-ML9bzu=zyHqptDEQehDQkMqpGZPRd-j=pnWvk+4ioog@mail.gmail.com>
	<4E5D355C.1090205@gmail.com>
	<alpine.LFD.2.02.1108302118390.1833@gannet.stats.ox.ac.uk>
	<CABDUZc8wCtL6ntuZV22=yu1kxw_xsW6CpAze22vKp3dpOkaoSg@mail.gmail.com>
	<20110831154012.GA8329@siouxsie>
Message-ID: <CABDUZc9ghS8vUx3ZEdt7zHr2RbdOxsbs84Rr5Pq=Y8GR6QMd+Q@mail.gmail.com>

On Wed, Aug 31, 2011 at 10:40 AM, oliver <oliver at first.in-berlin.de> wrote:
> On Wed, Aug 31, 2011 at 10:34:38AM -0500, Jeffrey Ryan wrote:
> [...]
>> My case is a bit more subtle, as the code that I am writing makes no
>> use of any GPL code, aside from the compilation and linking to allow
>> GPL "R" code to access it.
> [...]
>
> Just ask people from the FSF, if your issue is complicated.
>
> Or ask the owner of the nmon-GPLed code, if it is possible
> to make it open for your project.
>
> That does not necessarily mean that the same code in olther
> products of the company also needs to become open.
>
> It's possible to make a "fork".
>
> You just can't make GPLed code again closed.

Right.  I understand that perfectly.  So likely a tarball with varying
licenses *might* be ok, even if all are not GPL compatible - since one
file wouldn't affect the other.  The final compiled work though would
have to be GPLd though, since you couldn't hide the GPLd sections
under another license.  Seems to make sense to me.  And the end-user
would have to compile it to have it work, and would need to carry a
GPL license... yikes what a mess.

I think the external library via an additional download is likely the
simplest and safest route all around.

Best,
Jeff
>
>
> Ciao,
> ? Oliver
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



-- 
Jeffrey Ryan
jeffrey.ryan at lemnica.com

www.lemnica.com
www.esotericR.com



[Rd] Non-GPL C (or R) inside of a package
Jeffrey Ryan