powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Юридические вопросы в ИТ [игнор отключен] [закрыт для гостей] / GPL & Web
7 сообщений из 7, страница 1 из 1
GPL & Web
    #38076889
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Подскажите, какой именно исходный код я должен открывать, если при разработке сайта я использую РНР библиотеку лицензированную по GPL? А если это библиотека JavaScript?

В частности, я хочу использовать ExtJS, а она идет под лицензией GPL 3. Какой код я должен сделать доступным в этом случае?
...
Рейтинг: 0 / 0
GPL & Web
    #38077138
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_j,

не очень я понял, что значит вопрос "какой код". Весь, который использует ExtJS.
...
Рейтинг: 0 / 0
GPL & Web
    #38078040
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvВесь, который использует ExtJS.
Если я правильно понимаю, то доступными должны быть скрипты фронтенда, которые вызывают функционал библиотек ExtJS? Т.е. если бэкенд написан на РНР, который получает/отдает данные, например в JSON, то код бэкенда открывать не надо. Так?
...
Рейтинг: 0 / 0
GPL & Web
    #38078542
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_j,

там где вы цепляете код под gpl, ваш становится кодом под gpl. Дальше вы сами определяете, что открывать (под gpl), а что нет.
В php я не спец, там же кодом генерируется страница, и туда вы включаете JS, так? по идее, генерирующий код не вызывает ваш js, а значит не попадает под лицензию этого кода.
Могу ошибаться, в других компиляторах это проще определить.
...
Рейтинг: 0 / 0
GPL & Web
    #38078661
antares0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_j,
Если я правильно понимаю, то доступными должны быть скрипты фронтенда, которые вызывают функционал библиотек ExtJS?
Не вобще доступны, а доступны под соотвествующей версией GPL. Не только которые вызывают, но ,по умолчанию, и те которые, будучи отданы пользователю, связаны каким-то образом. Либо явно разделить скрипты на gpl и остальное и отдавать пользователю сборник из них под совокупной лицезией не ущемляющей gpl-ную часть, плюс код связывающий две части под gpl. Если твои скрипты не статика и генерируются сервером и код их генерирующий каким-то образом закладывается на сигнатуру функций, структуру JSON-а, или какой-либо другой интерфейс ExtJS (или чего-либо еще под GPL), то этот код и все связаное с ним тоже подпадает под gpl. За исключением тех случаев, когда есть описание этих интерфейсов не под gpl и их описание было взято именно оттуда. Таким описанием может быть документация, но достаточно часто описание интерфейсов в ней собирается из комментариев в коде и все равно подпадает под gpl.
Вобщем смешивать но не взбалтывать. Разделять на слабосвязанные модули.
...
Рейтинг: 0 / 0
GPL & Web
    #38078749
bob_j
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за комментарии.
...
Рейтинг: 0 / 0
GPL & Web
    #38078805
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bob_jЗдравствуйте. Подскажите, какой именно исходный код я должен открывать, если при разработке сайта я использую РНР библиотеку лицензированную по GPL? А если это библиотека JavaScript?

В частности, я хочу использовать ExtJS, а она идет под лицензией GPL 3. Какой код я должен сделать доступным в этом случае?

GPL не требует делать код доступным для всех. Это требование распространяется только на тех, кто владеет вашей системой на законных основаниях. Таким образом, если вы не планируете распространять ее для всех пользователей, например пишете только для собственного пользования, то и открывать её код не нужно.

А вот если вы захотите ее раздавать, или пишите на заказ, то тогда вы обязаны раскрыть свой код заказчику или всем, если систему может скачать любой.

Что касается конкретного кода, который должен быть раскрыт, то имейте ввиду, что GPL лицензия не допускает связывания с кодом под проприетарными лицензиями. Это значит, что весь ваш код, который используется вместе с GPL кодом, так же должен быть под GPL совместимой лицензией.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Юридические вопросы в ИТ [игнор отключен] [закрыт для гостей] / GPL & Web
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]