Я прочитал все сообщения, которые я могу найти на этом, и я все еще не уверен в ответе.
Я хотел бы использовать на своем веб-сайте плагин jQuery с двойной лицензией MIT и GPL.
Означает ли двойная лицензия, что, пока один или другой удовлетворены, я в порядке, или это должно быть и то, и другое?
Я читал, что JavaScript GPL, загружаемый на чей-то броузер, не считается перераспределением, поэтому мне не придется использовать лицензию GPL для остальной части моего сайта (предоставьте исходный код). Это правда?
Мой партнер считает, что я должен полностью удалить авторские права и изменить имена переменных, как это будет на коммерческом веб-сайте. Это этично? Я уважаю человека, который нашел время, чтобы написать код. Должен ли я связаться с ними и посмотреть, доступен ли плагин по коммерческой лицензии?
Заранее большое спасибо за помощь в разъяснении. Поскольку это мой первый веб-сайт, я думаю, что лучше задать эти вопросы, чем сделать снимок в темноте.
источник
Ответы:
Да. В частности, jQuery делает очевидным, что вы можете использовать его даже в коммерческой среде.
Почему тогда это тоже с GPL? Это связано с тем, что если кто-то хочет создать дополнительную библиотеку javascript с использованием jQuery, он / она может выбрать лицензию GPL для себя и распространять ее дальше в GPL для защиты свободы (что не будет возможно в MIT).
Начиная с GPLv3, веб-страница, загружающая javascript, НЕ является дистрибутивом, поскольку она НЕ пригодна для использования. Это действительно полезно для владельцев веб-сайтов, которые классифицируют такое использование проекта как самостоятельное использование, а не распространение, и, следовательно, им не нужно открывать свой источник.
Существует новая лицензия GPL Affero - которая запрещает это; т. е. если есть библиотека, подобная jQuery, выпущенная под GPL Affero, владелец сайта также должен выпустить свой собственный код!
Вам не нужно делать это. Специально для лицензии jQuery разрешено любое использование (если вы не собираетесь бомбить какой-либо парламент), так что это не принципиально.
Если было ограничение лицензии, вы НЕ должны использовать это, вместо того, чтобы действительно НЕ отдавать должное автору оригинала.
Даже если бы не по этическим соображениям, юридически было бы сложно воссоздать авторские права, просто изменив имена переменных
источник
Я знаю, что это старый вопрос, но я хочу ответить на третью часть вопроса более решительно:
Нет, это не этично. Определенно не удаляйте и не изменяйте уведомления об авторских правах. Если лицензия не соответствует вашим требованиям, либо договоритесь о новой лицензии с правообладателями, либо найдите другой программный компонент, который соответствует вашим потребностям.
источник