Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The license issues are relevant. I've had to convert an application from using MySQL to using Postgres because we wanted to distribute copies of it. The Postgres license allowed us to distribute it without running afoul of GPL, which MySQL uses.

Even distributing the MySQL JDBC driver with your software means that you need to provide source code of the Java app that uses it.

I used MySQL by default for years. If you use it for internal-only apps then the GPL doesn't matter. But once you cross the line into sharing what you've built with others, MySQL is a non-starter unless you want to GPL everything you are sharing.



couldn't you have used the maria db connector? it's LGPL https://mariadb.com/kb/en/about-mariadb-connector-j/


You're quite right. The LGPL license would allow you to distribute the connector along with a non-GPL application.

This is good to know. Thanks!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: