Mysql version question

Matthew Saltzman mjs at ces.clemson.edu
Wed Oct 6 12:19:06 UTC 2004


On Wed, 6 Oct 2004, Graham Cossey wrote:

> <snip>
> > > Why is FC 2 still using version 3.23 of mysql?  Version 4.x and 5.x have
> > > been out for some time.  Is there a problem upgrading?
> > >
> > > TIA
> > >
> >
> > Because it's not technically free (as in beer) any more. The license has
> > changed. Check the site for details, then make up your own mind.
> >
> <snip>
>
> MySQL uses dual licensing dependant on it's use.
>
> http://www.mysql.com/products/mysql/
> "The MySQL database server is available under the MySQL AB "dual licensing"
> model. Under this model, users may choose to use MySQL products under the
> free software/open source GNU General Public License (commonly known as the
> "GPL") or under a commercial license."
>
> If you want it for 'free' read this:
> http://www.mysql.com/company/legal/licensing/opensource-license.html
>
> HTH
>
> Graham

A quick summary:  In versions later than the one in FC2, MySQL changed the
"free" license form the LGPL to the GPL.  The LGPL permits distributing
binaries linked to programs that are not themselves GPL, whereas the GPL
does not.  Thus, in particular, Fedora is not permitted to distribute
PHP/MySQL binaries with new MySQL.  This restriction does not prevent the
user from getting GPL MySQL from the MySQL site and building their own PHP
packages.

While GPL code can only be distributed linked with GPL code, LGPL code can
be linked to anything.  In an attempt to reach a compromise, MySQL has
created an "OSS licensing exception" that permits thier GPL code to be
linked to OSS--but not proprietary--code (see
http://www.mysql.com/company/legal/licensing/foss-exception.html).

Hopefully, this will be an adequate step to allow Red Hat and Fedora to
distribute up-to-date MySQL in the future.  But only official Fedora and
Red Hat spokespeople can say for sure.

-- 
		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