LWN.net Logo

MariaDB: Disappearing test cases or did another part of MySQL just become closed source?

MariaDB: Disappearing test cases or did another part of MySQL just become closed source?

Posted Aug 19, 2012 14:33 UTC (Sun) by przemoc (subscriber, #67594)
In reply to: MariaDB: Disappearing test cases or did another part of MySQL just become closed source? by akeane
Parent article: MariaDB: Disappearing test cases or did another part of MySQL just become closed source?

Was doing a similar thing a few months ago, because we needed an extremely simple non-blocking client. And I do remember that docs [1] had errors (not much though), but I no longer remember what they were. I also remember that WireShark was helpful a bit in this case, but on the other hand MySQL protocol dissector was also buggy on its own. :)

[1] http://dev.mysql.com/doc/internals/en/client-server-proto...

(Strange, I think there was an one-page version of this document, but I don't see it anywhere now.)


(Log in to post comments)

MariaDB: Disappearing test cases or did another part of MySQL just become closed source?

Posted Aug 19, 2012 19:36 UTC (Sun) by akeane (subscriber, #85436) [Link]

Thanks everyone for the recommendations!

We actually got the mysql specific code finished a couple of weeks back, I was just questioning whether the documentation was such poor quality due to "ask the dev to write the documentation as well as all his other jobs" syndrome or more a case of malign neglect.

Yep przemoc, wireshark was definitely a help ;-) I am not surprised the protocol dissector had problems given the way the mysql people differentiate between different versions, it's like it was just made up as they went along!

MariaDB: Disappearing test cases or did another part of MySQL just become closed source?

Posted Aug 19, 2012 20:42 UTC (Sun) by justincormack (subscriber, #70439) [Link]

I always understood that the reason for the obscurity was otherwise you could write a non-GPL lib to talk to mysql (the shipped one is GPL) over the network and therefore isolate the GPL-ness to just the DB, and therefore not have to buy a non-GPL license to Mysql for your proprietary software...

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds