dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DotGNU]Changing pnetlib license to LGPL


From: S11001001
Subject: Re: [DotGNU]Changing pnetlib license to LGPL
Date: Fri, 12 Jul 2002 02:37:37 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1a+) Gecko/20020703

BioChem333 wrote:
I'm not sure you understand the problem. The LGPL has a loophole which
could cause all of pnetlib to be modified and released in object code
only, with only the interface being left free and under the LGPL. This
essentially eliminates all protections provided by the LGPL for the
library.

Well, that's not really a problem in LGPL; it is an implementation detail.

pnetlib does not provide native method implementations; it is expected that when the Common Language Runtime hits a native-marked method, the runtime itself will provide it. So it's not so much a deal of linkage, it is that you are just reading data (the interface) from pnetlib and using that to make an internal call in the runtime.

So LGPL means that someone could write a proprietary runtime, including proprietary InternalCall implementations, or modify pnetlib as such, so that it would require proprietary software. the GPL+LE closes this `loophole'.

--
Stephen Compall
DotGNU `Contributor' -- http://www.dotgnu.org

It read like a socialist polemic, but I saw something different. I
saw a business plan in disguise.
        -- Michael Tiemann, co-founder of Cygnus Support, on the
        GNU Manifesto



reply via email to

[Prev in Thread] Current Thread [Next in Thread]