Является ли LGPL отпугивает потенциальные корпоративные «клиенты»? [закрыто
Вопрос
У меня есть библиотека Java с открытым исходным кодом (http://jolbox.com.) Это в настоящее время LGPL лицензировано.
От того, что я понимаю LGPL, любой может в основном просто связать его в своем приложении и распространять его, коммерческий или нет, без риска необходимости «загрязнить» их код. Однако я иногда получаю восприятие того, что компании неправильно понимают это и ничего не прикасайтесь к буквам GPL в лицензии.
Это оправдано в вашей компании, и если так, какая лицензия будет идеальной?
(Я просто забочусь о том, чтобы получить признание для моей работы - не если кто-то еще разбогателен в процессе)
Решение
То LGPL лицензия v2.1 Очень долго, имеет «политический» заголовок и многие думают, что оставляет слишком много, что неясно (попробуйте читать его и думать о том, как адвокат может сознательно прочитать его).
Авторы используют его, потому что они думают, что знают, что это значит, что изменения в проекте требуют возврата, но использование не делает. Мой взгляд, что интерпретация оптимистична и открыта для юридической проблемы. Таким образом, многие компании избегают лицензированного кода LGPL V2.1, хотя это определенно варьируется (какое-то юридическое мнение говорит, что все в порядке, некоторые не).
Странная часть заключается в том, что, когда вы спрашиваете многих авторов (например, себя) то, что они заботятся о том, его обычно максимально максимальное усыновление и подтверждение, а более «политические» аспекты копирования левого являются менее интересными. Вот почему лицензия Apache V2 является хорошим выбором по умолчанию.
Лицензии MIT или BSD-3-3 - также являются опциями, поскольку они короткие и очень мало говорят, но для большинства нормальных используемых Apache V2 поднял их.
Другие советы
После некоторого должного рассмотрения я перешел на использование Apache 2.0.
Благодаря всем для вашего отзыва!
Я думаю, что корпорации медленно, но верно нагреваются до LGPL. Тем не менее, вы могли бы захотеть посмотреть на некоторые более разрешительные лицензии, такие как MIT, BSD и Apache - http://en.wikipedia.org/wiki/permissive_free_software_licence.
Я думаю, что ответ зависит от версии. LGPL V3 - это яд для большинства компаний, потому что он сформулирован таким образом, что им придется сделать какую-либо систему, которая использует компонент, лицензированный под LGPL V3 для всех, кто просил его.
Согласны ли вы, что даже наличие наиболее запатентованного исходного кода в вашем распоряжении, у вас будет много хорошего - это другое дело, но это их беспокойство.
Если ваше решение достойно, вы получите подтверждение в любом случае. Посмотрите на sqlite3 - это всеобщее достояние, все же Наиболее широко развернутая база данных.