Re: People who develop with MySQL and/or other GPL based code
Re: People who develop with MySQL and/or other GPL based code
- Subject: Re: People who develop with MySQL and/or other GPL based code
- From: Karl Kuehn <email@hidden>
- Date: Wed, 31 Dec 2003 11:22:28 -0500
Umm.. I think you need to read the fine print again:
PHP 5 is removing all bundled MySQL support. It will still be
available, but you have to install the MySQL libraries yourself (this
is automatically done when you install MySQL). The reason: the client
libs move to GPL (from LGPL), and the PHP team rightly figured that
their license was GPL incompatible. Here is a link:
http://www.php.net/manual/en/faq.databases.php#faq.databases.mysql.php5
MySQL-Python is itself GPL, but it also under the Python Licensee.
There seems to be some confusion about what obligations you incur by
using it. My reading (not a layer) is that you are bond by the GPL, but
the Python License specifies the jurisdiction under which infractions
must be tried...
http://sourceforge.net/projects/mysql-python/
http://www.python.org/1.6/license_faq.html
Perl DBD::MySQL uses the MySQL.com client libraries, therefore you are
bound again by GPL on the new versions.
And SMySQL (MySQL Objective C), which is useable from Cocoa, but not a
part of Cocoa, is also GPL. I think it is also based on the MySQL
Client Library:
http://sourceforge.net/projects/mysql-cocoa
Oh.. and before we get there, all of the JDBC and ODBC connectors I
know of for MySQL have also had their latest versions moved to GPL.
Prior versions were (/are) LGPL.
I am not spreading FUD when I say that you can't realistically sell a
program linked with a GPL project. That is the whole point of the GPL
(ok... this is only one view of it). If you are selling software (and
not a service), the best license for you is BSD (or Artisitic, or
Public Domain). And the biggest BSD licensed SQL Relational database is
PostreSQL.
Karl Kuehn
email@hidden
On Dec 31, 2003, at 9:59 AM, Cale Hollingsworth wrote:
PHP, Python, Perl, Cocoa, etc all have developed their own "Client
Lib's", which are not affected by "mysql moving to GPL", as they are
still distinct, different connectors.
Using any of these tools to connect to a mysql DB does not obligate
you to release any developed code in those languages. Don't fall
victim to GPL FUD.
As always, INAL...but I've paid them enough through the years... *grin*
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.