Re: Licensing and errors when loading module
| From: | Tomas V.V.Cox | Date: | Wed, 10 Jul 2002 15:12:18 +0000 |
| Subject: | Re: Licensing and errors when loading module | ||
| References: | 1 2 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-7638@lists.php.net to get a copy of this message | ||
"Stig S. Bakken" wrote:
>
> On Tue, 2002-07-09 at 18:20, Jelmer Vernooij wrote:
> > Hi!
> >
> > I've written an SMB Client (Windows/Samba file sharing) module for
> > PHP4/Pear. The module uses libsmbclient, which is published under the
> > GPL.
> >
> > The FSF site states that the PHP license is incompatible with the GPL
> > and it should thus be illegal to load GPL'ed DSO's in PHP? The pear
> > site states that pecl modules can be 'all open source licenses'. That
> > would include GPL'ed modules. There is also currently a GPL'ed module
> > (muscat or something) in pear. Does loading GPL'ed modules into PHP
> > violate the GPL ?
>
> The GPL puts restrictions on linking. Whether "linking" includes
> dynamic loading of libraries seems to depend on Stallman's mood. My
> opinion is that "linking" describes _only_ what is done to assemble the
> binary, and that the GPL does not stop you from doing this.
>
I guess that the LPGL was done precisely to solve the "linking" problem.
But if the libsmbclient is GPL and not LPGL, the extension should be GPL
too, no?
Tomas V.V.Cox
PS.- If you really need the correct answer I can ask a guy who actually
knows it