3 ms·
I didn't feel like signing up to comment on the article, but he's wrong about the license. It is rare that you are linking the database code with your code. Th
by mordocai 12y ago
I didn't feel like signing up to comment on the article, but he's wrong about the license.
It is rare that you are linking the database code with your code. Therefore, the difference between BSD and GPL code will rarely, if ever, matter for a database user.
If you think you'll have to modify the code of the database, the license would matter.
- tszming 12y agoYou still need some client libraries to connect to the database: http://stackoverflow.com/questions/2038881/gpl-and-libmysqlclient http://stackoverflow.com/questions/2038881/gpl-and-libmysqlc...
- spudlyo 12y agoYes, and you you absolutely have to ship proprietary software that connects to MySQL you can use libdrizzle[0] which is a BSD licensed cleanroom implementation of the client library. Alternately you can go dig up the old original public domain version of the client library that existed before Monty got the clever idea of using fear of the GPL to sell more MySQL client licenses. The license issue is FUD. [0]: https://launchpad.net/libdrizzle https://launchpad.net/libdrizzle
- tszming 12y agoIt is not FUD. libdrizzle as you mentioned still lacking of MySQL 5.6 support. (libdrizzle 5.1 stable version was released two years ago)