Как LGPL применяется к сети и определяет распределение?
Если я использую лицензированную библиотеку javascript lgpl, нужно ли мне выпускать веб-приложение с закрытым исходным кодом, которое его использует?
Я чувствую, что не должен, пока я не изменяю источник библиотеки.
Я хотел бы использовать lgpl javascript wysiwyg в коммерческой среде с закрытым исходным кодом.
Веб-приложение с закрытым исходным кодом никогда не распространяется (в зависимости от того, как определение распространения применяется к веб-сайтам), и конечные пользователи имеют доступ только к нему.
Я нахожу gpl и lgpl очень запутанными, поскольку они применимы к сети.
Я также смущен тем, что составляет "распределение".
5 ответов
В одном простом английском переводе библиотека остается доступной под LGPL, в то время как вашим основным программным обеспечением может быть любая лицензия, которую вы хотите.
Как правило, с этими типами программ с открытым исходным кодом, все будет в порядке, если у вас просто есть "Frobnicator использует библиотеку Foo, доступную в соответствии с заявлением Lesser Gnu Public License" на вашей странице "about", вместе с источником LGPL, доступным в программе. где-то. Я не уверен, что когда-либо видел ссылку на лицензию, без фактического текста лицензии.
Одной из идей может быть просто отправить электронное письмо разработчику библиотеки или списку рассылки библиотеки и просто спросить, что вам нужно сделать, чтобы правильно лицензировать эту библиотеку.
И я не юрист, поэтому все, что я сказал, обязательно является юридически верным и т. Д.
Двумя основными ограничениями LGPL являются модификация и динамическое связывание. LGPL был написан с учетом скомпилированных языков, и, поскольку JavaScript не скомпилирован, я не понимаю, как его можно связать. LGPL и JavaScript - плохая комбинация.
В этом суть L GPL: вы можете использовать его в своем приложении с закрытым исходным кодом.
И, будучи Javascript, исходный код самой библиотеки в любом случае доступен в Интернете, вы можете напрямую ссылаться на него со своей страницы "о".
LGPL позволяет вам ссылаться на библиотеку LGPL в закрытом (коммерческом) приложении. Распространение исходного кода для коммерческого приложения не требуется.