From hin-tak.leung at cimr.cam.ac.uk  Tue Aug  7 03:04:11 2007
From: hin-tak.leung at cimr.cam.ac.uk (Hin-Tak Leung)
Date: Tue, 07 Aug 2007 02:04:11 +0100
Subject: [Rd] Sligthly OT Re: Makefile for embedding OpenBUGS in R
	package
In-Reply-To: <20070807002532.GI16431@econ.upenn.edu>
References: <W906017980119021186410641@nocme1bl6.telenet-ops.be>
	<Pine.LNX.4.64.0708062029410.27542@gannet.stats.ox.ac.uk>
	<46B7B87C.1070808@cimr.cam.ac.uk>
	<20070807002532.GI16431@econ.upenn.edu>
Message-ID: <46B7C50B.7070609@cimr.cam.ac.uk>

Andrew Clausen wrote:
> Hi Hin-Tak,
> 
> On Tue, Aug 07, 2007 at 01:10:36AM +0100, Hin-Tak Leung wrote:
>> GPL-licensed code dlopen()'ing proprietary-licensed binary-only DLL/so
>> is allowed
> 
> Do you have any evidence?  (eg: something written on www.fsf.org?)
> 
> As far as I know, the normal grounds for allowing GPL code to link with
> proprietary code is the text
> 
> "However, as a special exception, the source code distributed need not include
> anything that is normally distributed (in either source or binary form) with
> the major components (compiler, kernel, and so on) of the operating system on
> which the executable runs, unless that component itself accompanies the
> executable."

I don't - but openbugs (if you assume it to be the 'major' component)
is certainly not part of the OSes on which the resulting executable
runs.

Consider a few well-known applications in the x86 linux world
for loading binary-only windows DLLs - e.g. ndiswrapper, mplayer.
They distribute the different licensed components separately, or ask the
users to get it elsewhere.

*Re-distribution* (not usage of) of components bundling together
having different re-distributing licensing terms is a sticky matter.

Hin-Tak
P.S. I don't know if the original poster has any intention of
distributing his package for others to use; but having parts of his 
package distributed binary-only and also under a different and
more restrictive license term can be sticky.



[Rd] Sligthly OT Re: Makefile for embedding OpenBUGS in R package
Hin-Tak Leung