Re: re: lebsack account request
| From: | Luke Kenneth Casson Leighton | Date: | Fri, 04 Feb 2005 21:36:10 +0000 |
| Subject: | Re: re: lebsack account request | ||
| References: | 1 2 3 4 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-1897@lists.php.net to get a copy of this message | ||
On Fri, Feb 04, 2005 at 02:16:31AM -0500, Wez Furlong wrote:
> > OK, so by "infecting", do you mean the use of libsmbclient symbol names in my
> > smbclient.c file? Does that make this a derivative work and not
> > something that
> > merely uses the functionality of the GPL'd work?
>
> GPL says, among others things, that if you write code that it designed
> to link against code that is solely GPL licensed, then the code that
> you write must also be placed under the GPL. That is a requirement of
> the GPL; if you disagree, you can't use the GPL'd code.
there are ways around the GPL - not least by creating "interfaces".
you would do well to ensure that the "interface" you create between
GPL'd and non-GPL'd code is well-documented, made public, etc.
otherwise you are doing nothing to forward the goal of software
freedom.
absolute strict adherence to the GPL's absolute letter
will get the GPL into trouble one of these days, i can feel
it coming.
it'll come most likely in the form of a proprietary company bitching
that they cannot interoperate with a project and they cannot get entry
into a market _because_ of a highly-successful GPL'd "product"...
l.
--
--
<a href="http://lkcl.net">http://lkcl.net</a>
--