ПО баз данных MySQL выпускается по общедоступной лицензии GNU General Public License (GPL). Это означает, что при соблюдении условий GPL ПО MySQL можно пользоваться бесплатно. Если вы не хотите связывать себя лицензионными ограничениями GPL (например, вас не устраивает условие, что ваше собственное приложение также подпадает под действие GPL), есть возможность приобрести у компании MySQL AB на этот же продукт коммерческую лицензию.
См. https://order.mysql.com/).
Компания MySQL AB владеет авторскими правами на исходный код MySQL, поэтому мы вправе использовать двойное лицензирование, в соответствии с которым один и тот же продукт доступен как по лицензии GPL, так и по коммерческой лицензии, и это никоим образом не нарушает обязательств компании MySQL AB по предоставлению исходного кода. Более подробную информацию о том, в каких случаях необходимо приобретение коммерческой лицензии, вы найдете в разделе section 1.6.3 Лицензии на ПО MySQL.
Компания MySQL AB занимается также продажей коммерческих лицензий на ПО сторонних разработчиков, предоставляемое с открытым исходным кодом на условиях GPL. Это ПО расширяет возможности MySQL. Хороший пример - транзакционный обработчик таблиц InnoDB, обеспечивающий поддержку технологии ACID, строковую блокировку, восстановление системы после аварии, управление версиями, поддержку внешних ключей и многое другое (see section 7.5 Таблицы InnoDB).