2012-02-20 3 views
2

Учитывая, что файл грамматики LGPL является источником, созданным компилятором-компилятором для грамматики, работает производная? Как насчет того, был ли изменен файл грамматики до того, как он был введен в качестве компилятора компилятора? Нет никакого связывания, по крайней мере, не в обычном смысле.Лицензирование файла грамматики LGPL

Если выход является производным, то должен ли я просто предоставить (модифицированные) источники грамматика, прилагающие все усилия, чтобы гарантировать, что грамматика будет функционировать без зависимостей, накладываемых программой/библиотекой, использующей ее? Или есть еще какие-то ограничения, которые необходимо решить?

+0

В какой версии LGPL мы говорим? –

+0

LGPL Version 3 – DAC

+4

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о лицензировании или правовых вопросах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) для получения дополнительной информации и [помощь] для получения дополнительной информации. – JasonMArcher

ответ

0

1) Поскольку грамматика содержит сущность результирующего кода, он, безусловно, принадлежит к «all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities» и не является частью «работа библиотек системы или общего назначения инструментов или свободно доступные программы, которые используются немодифицированными при выполнении этих видов деятельности, но которые не являются частью работы «. Вкратце, LGPLv3 применяется.

Итак, вам нужно передать «Minimal Соответствующего Источник» (один используется для построения версии в совместной работе) в соответствии с sec.4 d) 0) или GPLv3 sec.6, пометить его как изменяется, если она есть, и, возможно, включают в себя пользовательские инструменты, если это требуется Определение GPL «Соответствующий источник». (В целом, как сказано в п. 3.0, LGPLv3 является фактически GPLv3 с несколькими дополнительными положениями.)

2) Это может быть производная работа генератора, используемая также, если последняя вставляет части себя в код (см. FSF FAQ#Can I use GPL-covered tools... to compile...?) - при необходимости проверьте работу генератора и условия лицензирования. Если это так, вам нужно будет удовлетворить как LGPLv3, так и условия генератора, которые относятся к результатам его работы.

+0

В общем, просто не торопитесь и изучите GPL и LGPL. Это очень непростая композиция, наполненная силой света: ^). Я изучил GPLv3, пересматривая его перевод на мой родной язык. Вы можете сделать то же самое, если это применимо к вам: ^). –

0

Лучший ответ, и который каждый должен дать вам заключается в следующем:

Связаться с адвокатом

+0

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

+1

Дело в том, что даже если это произошло до того, как вам нужно поговорить с адвокатом, чтобы получить юридическую консультацию. Мы не можем дать вам ответ, который имеет юридическую силу. Возникает вопрос, какова лицензия - это трансформационная работа, которая была создана из первоначальной работы, особенно с посредником, анализирующим оригинал и выплевывающим конечный результат. Мы не можем дать вам совет о том, какие законы применяются в вашей юрисдикции, мы не можем сказать вам, где вы стоите в суде ... только адвокат с знаниями о доменах может это сделать! –

+0

Проверка с помощью лейбла каждой юрисдикции, которую может продавать международная программа, чтобы определить, является ли произведение производным, не является практическим ответом. Я просто ищу необязательный оператор, который поможет мне понять мою ситуацию, например: предположим, что выход является производным и, следовательно, X, Y и Z, чтобы обеспечить в большинстве случаев соответствие LGPL. – DAC

0

Отказ от ответственности: IANAL и если вы хотите что-то «официальный», вы должны поговорить с одним. Тем не менее ...

Общепринятый подход говорит, что да, результатом компиляции компилируемого является производная работа. Например, скомпилированная версия библиотеки LGPL по-прежнему является LGPL - вы не можете сказать, что вы получили скомпилированную версию библиотеки и никогда не скомпилировали ее самостоятельно и каким-то образом избегали предоставления исходного кода.

Таким образом, LGPL потребует от вас распространения (потенциально измененного) источника оригинальной работы LGPL, так что если человек захочет дополнительно изменить работу, они могут.

Смежные вопросы