I won't release my software source code, and it will be a commercial application. Can I use the MySQL without paying any fee to MySQL? if it is illegal, any alternative database suggest?
MySQL is an open source project. That is, the complete source code of MySQL is freely available. Since June 2000 (that is, since version 3.23. 19) the GNU Public License (GPL) has been valid for MySQL.
When you use the MySQL Database Software in conjunction with a web server, you do not need a commercial license. This is true even if you run a commercial web server that uses MySQL server, because you are not selling an embedded MySQL version yourself.
MySQL is open source... but only sorta Technically, MySQL is an open-source database, but in practice, it no longer feels like it. Under Oracle's umbrella, MySQL now has proprietary, closed-source modules.
The short answer: Yes it is safe for production use and nearly everyone uses the community version.
Yes, and you don't have to release your project's source (but you do have to release any modification you make to MySQL itself (only those not the whole program) if you also release your project in binary form containing the modified MySQL code)
In more simple terms, if you modify MySQL and those modifications end up being distributed in binary form you have to publicly release the aforementioned modifications.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With