2010-10-01 2 views
2

В настоящее время я разрабатываю приложение RCP Eclipse, и я хотел бы его опубликовать под GPL v 3.
Насколько я могу судить, Eclipse Public License (под которым RCP-код лицензируется), но Фонд свободного программного обеспечения говорит, что EPL несовместим с GPL. Насколько я понимаю, это относится только к случаю, когда вы хотите использовать источник GPL в лицензированном приложении EPL, но разработка приложения RCP и лицензирование его как GPL должно быть в порядке, не так ли?
Тем более, что я не изменяю ни один из исходного кода EPL, поэтому мое приложение не может считаться «производной работой» существующего кода EPL.
Действительно ли я в своем предположении, или нет?
Благодарим вас за ответы.Лицензирование приложения RCP Eclipse как GPL

+4

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

ответ

0

Я думаю, первое, что нужно сказать: пожалуйста, если это вообще возможно, используя EPL. Объединение модулей, которые подпадают под разные лицензии, никогда не является безаварийным и может привести к тому, что ваш код не будет широко распространен или использован сообществом. (например, каждый дистрибутив, который хочет упаковать/распространять ваше приложение, должен дважды проверить, совместимы ли лицензии, что не является производительной работой.)

Вы задаете правильный вопрос, хотя это; Я создаю производную работу кода EPL?

Тест «производная работа» является сложным, хотя - недостаточно не изменять какой-либо из исходного кода EPL - речь идет о том, включает ли ваше приложение или поддерживает ли он лицензионный код EPL.

Однако GPL специально исключает «Системные библиотеки» и позволяет им не лицензироваться под лицензией GPL. Мне кажется, что библиотеки RCP, вероятно, попадают внутрь этого исключения, поскольку они являются частью платформы, на которой вы пишете приложение.

В равной степени EPL допускает, очевидно, отдельные модули, которые будут лицензированы по любой имеющейся у вас лицензии.

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

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