GPL

Matthew Saltzman mjs at CLEMSON.EDU
Tue Oct 9 14:05:16 UTC 2007


On Tue, 2007-10-09 at 14:08 +0100, Andy Green wrote:
> Somebody in the thread at some point said:
> 
> > In most cases, the end user supplies his own copy of the library, which
> > he obtained as a standard component of his OS distribtution, so I think
> > the whole concept is on pretty shaky legal ground. But, I wouldn't want
> > to be the one paying the court costs to sort it out.  And in the case of
> > MySql there's not much reason to, since PostgresSQL is arguably a better
> > database without any of the restrictions.  Even better, use ODBC, perl
> > DBI, or a similar database independent interface and let the end user
> > choose his own database so there can be no claim that you have created a
> > derived work.
> 
> I should think the vast bulk of work "using" MySQL is protected from
> this by being a PHP script or some other scripting language where SQL is
> used as one language database binding amongst many.

The fact that PHP links to the MySQL client libraries *is* a licensing
issue--exactly the issue that led to the FOSS exception for MySQL client
libraries that I linked to earlier in the thread.  It is fortunate that
when MySQL moved from LGPL to GPL, PHP and MySQL were able to work out a
compromise, or there would be no php-mysql package today.

The fact that you write programs in PHP, however, does not subject them
to the terms of the PHP license.  You can write proprietary applications
in PHP to your heart's (and wallet's) content, although concealing the
source of a PHP program is problematic.

> 
> -Andy
> 
> 
-- 
                Matthew Saltzman

Clemson University Math Sciences
mjs AT clemson DOT edu
http://www.math.clemson.edu/~mjs




More information about the fedora-list mailing list