Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MySQL: Do I have to purchase a license for InnoDB if I plan to use it in a for-profit setting (commercial use)? [closed]

If I plan to use MySQL on a web-development project (example.com) where my web application is a commercial product where I'm selling a service and it just so happens that MySQL, using the InnoDB engine, is the backend data storage for my web application ... do I have to purchase a commercial license to use MySQL/InnoDB?

If I do have to purchase a commercial license, can anyone recommend a good alternative to MySQL that's free (no strings attached).

Thanks

like image 701
Teddi Avatar asked Oct 27 '09 14:10

Teddi


People also ask

Is MySQL free for commercial use?

See also http://www.gnu.org/licenses/gpl-faq.html and http://www.gnu.org/philosophy/enforcing-gpl.html. Since the MySQL software is released under the GPL, it may often be used for free, but for certain uses you may want or need to buy commercial licenses from MySQL AB at https://order.mysql.com/.

Do you need to pay to use MySQL?

Free use for those who never copy,modify, or distribute. MySQL can be used freely within a web site. If you also develop a PHP application and install it with your Internet service provider, you do not have to make your PHP code freely available in the sense of GPL.

Is MySQL a GPL?

MySQL Community Edition is the freely downloadable version of the world's most popular open source database. It is available under the GPL license and is supported by a huge and active community of open source developers.

Can I distribute MySQL?

The commercial license allows OEMs, ISVs and VARs to distribute commercial binaries of MySQL software with their own commercial software without subjecting that software to the GPL and its requirement to distribute source code.


1 Answers

UPDATE. Sorry, I got it wrong first. If you are not distributing your website's code, then no, you don't need to buy a license. GPL only restricts redistribution, not use.

Innobase Oy provides InnoDB exclusively to Sun/MySQL, which distributes and supports InnoDB within its product offerings. InnoDB is included under the open source GNU Public License (GPL) V2 in the MySQL Enterprise Server and is suitable for a broad range of users. The MySQL Community Edition, which is likewise is available in open source under the terms of the GPLv2, also includes InnoDB.

http://www.innodb.com/products/innodb/license/

like image 190
Egor Pavlikhin Avatar answered Sep 30 '22 18:09

Egor Pavlikhin