Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
If you choose to provide source through a written offer, then anybody who requests the source from you is entitled to receive it.Чётко и недвусмысленно.
Convey the object code [...] accompanied by a written offer [...] to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License [...] or (2) access to copy the Corresponding Source from a network server at no charge
Об embedded mysql не задумывался.Однако же он продаётся — и довольно неплохо продаётся.
Только я что-то про GPL по ссылке ничего не вижу.А зачем там что-то про GPL? Embedded mysql продаётся тем, кто хочет встраивать MySQL в свои приложения, но не хочет публиковать исходники.
а какие ещё клиентские они на gpl перевели?Обычные — libmysql, собственно…
А в чём же тогда, простите, был смысл для авторов MatrixSSL выбрать именно GPL, а не LGPL? И в чём же тогда разница между GPL и LGPL?Разница появляется когда кто-то собирается распространять готовый продукт. То есть если оба ваших модуля будут включены в состав ePages или другой подобной системы — то тут-то и потребуется лицензия от авторов MatrixSSL и от вас (если ваш модуль тоже будет под GPL).
Т.е. если Skype использует GPL-версию QT, то ему нужно открывать исходники, если же коммерческую — то не нужно.В точности та же альтернатива есть у пользователей MatrixSSL. Но если вдруг разработчики QT или MatrixSSL откажутся продавать ему коммерческую лицензию — значит и всё, можете быть свободны. То же самое — и с разработчиками GPL-программ/библиотек, только вы ещё бесплатно получаете «триал», да не простой «триал», а золотой: позволяющий вам выпускать программу под GPL вообще без отчислений! У вас подход «як мед, так ще й ложкою»…
GPL не совместим ни с чем, кроме GPLОднако. Apache 2.0, Artistic 2.0, Boost, Modified BSD и другие лицензии вполне совместимы с GPL. Более того, GPL 3.0 была специально изменена так чтобы Apache 2.0 была с ней совместима.
И если с коммерческими продуктами по крайней мере всё ясно — обычно нельзя ничего, кроме как ими просто пользоваться — то с GPL ситуация не столь однозначная: где проходит та грань, на которой более открытые продукты (BSD/MIT/PublicDomain) и более закрытые продукты (коммерческие) могут взаимодействовать с GPL — не ясно.Это нормально — это со всеми лицензиями так. С коммерческими — особенно.
Поэтому, IMHO, овчинка выделки не стоит: GPL для библиотек использовать нельзя! Это создаёт больше проблем для всех, чем приносит кому-то выгоды. Единственное исключение — если Вы заинтересованы в распространении GPL-вируса, то GPL-библиотеки этому способствуют значительно эффективнее, чем GPL-приложения.Собственно поэтому RMS её и рекомендует использовать :-) Но есть ещё и второй варинт: использовать GPL для «бесплатного триала», а «настоящую» версию продавать за деньги. GPL много кто так использует. Sun (MySQL), Nokia (QT), вот и MatrixSSL для этого же её использует. Интересно — что ещё вы можете предложить для подобного использования: когда вы хотели бы опубликовать исходники, но при этом хотели бы собирать с производителей закрытого ПО лицензионные отчисления?
Как отвязаться от GPL?