Как 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 в закрытом (коммерческом) приложении. Распространение исходного кода для коммерческого приложения не требуется.

С LGPL нет, вы не делаете (нужно открыть исходный код).

Другие вопросы по тегам