[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: MySQL only useable for GPL clients?

<posted & mailed>

Martin Koegler wrote:

> The newer MySQL client libraries are GPL (with the FLOSS exception),
> older versions were LGPL.
> At http://dev.mysql.com/doc/internals/en/licensing-notice.html
> MySQL has put a descrption of their network protocol, where they
> force programs using this protocol to be GPL:
>>The MySQL Protocol is proprietary.
>>The MySQL Protocol is part of the MySQL Database Management System.
>>As such, it falls under the provisions of the GNU Public License (GPL).
>>A copy of the GNU Public License is available on MySQL's web site, and
>>in the product download.
>>Because this is a GPL protocol, any product which uses it to connect to
>>a MySQL server, or to emulate a MySQL server, or to interpose between
>>any client and server which uses the protocol, or for any similar purpose,
>>is also bound by the GPL. Therefore if you use this description to write a
>>program, you must release your program as GPL. Contact MySQL AB if you
>>need clarification of these terms or if you need to ask about alternative

This is crack-smoking.  A protocol can't be copyrighted.  If you use the
actual text of the protocol description, you would be using a GPL'ed,
copyrighted work.  If you just implement the protocol, you're not subject
to any copyright restrictions.

> Does this affect all non GPL MySQL Clients (eg. libmysqlclient10)?
> mfg Martin Kögler

ksig --random|

Reply to: