<br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">If I recall, I believe there was a bit of resentment around that<br>

licensing choice. They provide GPL client libraries that must be linked<br>
against to access the server. Link against those GPL libraries and you<br>
fall into the derivative work zone. I think that in 2010 that is pretty<br>
well understood by everybody.<br>
<br>
But apparently they went as far as claiming the protocol itself was<br>
covered under the GPL[1]. In the case of simply communicating you become<br>
a derivative work as their interpretation of the GPL applied to the<br>
protocol. I'm sure the Samba guys would have something interesting to<br>
say here.<br>
<br>
You should still be able to pull an nvidia and have a GPL wrapper<br>
implementing an interface, and have your code connect, rather than link,<br>
with that module. It seems there are a few third-party mysql connectors<br>
around that do just that for various different licenses (BSD, LGPL).<br>
They simply implement the mysql communication protocol, and have no need<br>
to actually link or consume any mysql libraries.<br>
<br>
A quick read through the mysql "Foss license exception list" [2] and a<br>
few FAQs seem to talk about "distribution" with a program of different<br>
licensing. So it may be that MySQL/Sun/Oracle consider simple<br>
distribution itself to be sufficient need to require a license,<br>
regardless of any potential linking issues. Ouch. They're probably<br>
banking on the "License fee is less than ongoing legal advice" angle (of<br>
which I am not giving, by the way)<br>
<br>
1. <a href="http://krow.livejournal.com/684068.html?thread=2670116" target="_blank">http://krow.livejournal.com/684068.html?thread=2670116</a><br>
<br>
2. <a href="http://www.mysql.com/about/legal/licensing/foss-exception/" target="_blank">http://www.mysql.com/about/legal/licensing/foss-exception/</a><font color="#888888"></font><br></blockquote></div><br clear="all">You just listed the stuff I was going to say in the May presentation re:<br>
MySQL licensing subtleties and controversies.<br><br>I also saw Brian Ackers' post above (he is krow above in link #1), and was<br>amazed how ex-MySQL employees change their stance after Oracle's<br>purchase. From memory, I think Brian left Sun/Oracle and is now works<br>
with Monty (co-founder of MySQL) in his new company.<br><br>Monty was lobbying the EU to stop the sale of Sun to Oracle because of<br>MySQL, his stance was, to me, was really weak. He wanted his cake and<br>to eat it too. Brian's assertions above seem to criticize the very foundation<br>
of MySQL's business model now he is out.<br><br>Both seem to change their story once they are outside the company. Sad<br>to see that, but open source communities and companies are not immune <br>to human ills.<br><br>
None of the assertions above were tested in court, so it is what they say<br>it is, despite protestations from whomever.<br><br>Again, all that affects you if you want to embed MySQL in a commercial <br>closed source product that is not GPL. <br>
<br>If you use it from free products, then there is no issue at all.<br>-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>
Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>