I'm currently working on a closed-source commercial web-project which uses MariaDB as the database. I wonder about the licensing of MariaDB. Do we have to get a license to use it with our commercial project? On the website, they mention the "GNU General Public License, version 2". What exactly does that mean?
http://kb.askmonty.org/v/mariadb-license
The GPL (GNU General Public License) states that you can use the software free of charge, but you cannot modify and sell it unless you release the source code. This means you can use it in your closed-source project.
MySQL was originally under the GPL, but has some different licensing issues since it was bought up by Oracle. You may still use it under the GPL, but Oracle also offers commercial licenses.
MariaDB is only distributed with the GNU GPLv2 license. There is not a commercial license, and there will never be for legal reasons.
However, why do you think you need a commercial license? You need it only in 2 cases:
But usually applications just connect to a MariaDB server, and there is no legal issue, even if they are non-free.
There is a couple of ways to use MariaDB with your commercial closed source software:
Read also: http://kb.askmonty.org/en/licensing-faq
I might be wrong, but i don't think that is going to be possible: MariaDB is a branch from MySQL GPLed version. Only MySQL (i.e: Oracle) holds the copyright, and hence is allowed to license the code under a different license. MariaDB does not (up to my knowledge) holds any copyright to the original MySQL source, and hence they cannot relicense it.
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