Russian Qt Forum

Программирование => Базы данных => Тема начата: The Den от Май 25, 2004, 12:04



Название: C++, MySQL и лицензии
Отправлено: The Den от Май 25, 2004, 12:04
Создаётся коммерческая прога, которая должна юзать MySQL. Вот что написано на сайте производителя по поводу бесплатного использования их БД:

QUOTE
Free use for those who never copy, modify or distribute. As long as you never distribute (internally or externally) the MySQL Software in any way, you are free to use it for powering your application, irrespective of whether your application is under GPL license or not.

Вопрос следующий: как не открывая исходного кода программы (поставляя заказчикам только бинарник, т.е. исключается возможность компиляции "на месте") и не линкуя её с клиентом mysql из стандартной поставки (чтобы мне не покупать коммерческую лицензию) всё-таки общаться с мускулем?

Заранее огромное спасибо!


Название: C++, MySQL и лицензии
Отправлено: ods от Май 25, 2004, 17:16
Клиентские библиотеки MySQL распространяются под LGPL, так что если приложение может работать (хоть как-то, пусть даже в таком виде его реально никто никогда не будет использовать), то никаких проблем с лицензией не возникает (исходя из документации на 3.23.28, которая у меня под рукой). Вообще у них лицензионная политика запутанная и разная для разных версий, так что для начала уточни версию MySQL.


Название: C++, MySQL и лицензии
Отправлено: EugeneVC от Май 25, 2004, 17:35
c linux.org.ru

MySQL AB меняет лицензию

Со своим последним стабильным релизом MySQL 4.0.20, компания поняла лицензию с LGPL на GPL, тем самым запретив линковку MySQL c ПО, распространяющимся под иными лицензиями (Apache, PHP, Perl и другими). Это в первую очередь ограничивает использование MySQL с закрытым ПО, а также накладывает серьёзные ограничения на использование MySQL в других ситуациях.
Невольно напрашиваются аналогии со сменой лицензии на XFree86, которая ни к чему хорошему не привела. :(


Название: C++, MySQL и лицензии
Отправлено: ods от Май 25, 2004, 17:39
Цитировать
MySQL's goal is to provide all its software under a free software/open source license. The change from the LGPL to the GPL for the client libraries was made in 2001 during the development of MySQL 4.0 ...

Так что 3-ю ветку можно использовать, 4-ю - нет.


Название: C++, MySQL и лицензии
Отправлено: rezuq от Май 29, 2004, 20:35
Интересно, а с firebird таких проблем нет?