Могу ли я отправить «Лейна Убежар», содержащий некоторые классы GPL3? [закрыто

StackOverflow https://stackoverflow.com/questions/3858566

Вопрос

У меня есть проект, который я выпустил под GPLV3, который требует clojure.jar и clojure-tontrib.jar для запуска. Я бы очень хотел отправить один большой файл JAR со всеми из них. (возможно, с лицензией.

  • Кто-нибудь знает о четком правовом объяснении *, если это соответствует лицензиям?
  • Могу ли я указать это в моей лицензионной лицензии. atxt для обработки любых конфликтов?
  • Можете ли вы указать мне какой-то проект, который уже делает это?

* Я не ищу юридическую консультацию и не интерпретирую любой ответ как таковой.

Это было полезно?

Решение

Clojure лицензирован в соответствии с публичной лицензией Eclipse (EPL) 1.0

Интерпретация несовместимости между EPL и GPLV3, как предусмотрено только для информационных целей, на основе Eclipse, кажется, сильно обескураживает вашему сценарию:

http://www.eclipse.org/legal/eplfaq.php#gplcompatiable

EPL и GPL не совместимы в любой комбинации, где результат будет рассматриваться либо: (a) производная работа (которая затмевает в соответствии с определением этого срока в Законе о авторском праве США) или (b) работа на основе работы Код GPL, так как эта фраза используется в GPLV2, GPLV3 или FAQ GPL в качестве применимого. Кроме того, вы не можете объединить код EPL и GPL в любом сценарии, где исходный код в рамках этих лицензий является одними тем же модулем исходного кода. Упор мой

На основании позиции Free Software Foundation вы не можете объединить код EPL и GPL в любом сценарии, где может существовать ссылка между кодом, доступным в соответствии с этими лицензиями. Вышесказанное относится к обеим GPL версии 2 и GPL версии 3. «

Похоже, что Uberjar прямо не вариант. Я не знаю, если отдельные банки Clojure специально исключены из GPLV3, вы будете работать.

Другие советы

Отказ от ответственности: Я не адвокат. Этот ответ поставляется без гарантии вообще.

От http://www.gnu.org/licenses/gpl-faq.html.: «Если вы хотите, чтобы ваша программа ссылаться с библиотекой, не охватываемой исключением системы системы системы, вам необходимо предоставить разрешение на это. Ниже приведены два пример лицензии, которые вы можете использовать для этого; один для GPLV3, а другой Для GPLV2. В любом случае вы должны поместить этот текст в каждом файле, на который вы предоставляете это разрешение.

Только владельцы авторских прав для программы могут законно освободить свое программное обеспечение в соответствии с настоящими Условиями. Если вы сами записали всю программу, то при условии, что ваш работодатель или школа не претендует об авторских правах, вы являетесь владельцем авторских прав - поэтому вы можете авторизоваться исключением. Но если вы хотите использовать части других программ, покрытых GPL для других авторов в вашем коде, вы не можете авторизовать их исключение для них. Вы должны получить одобрение владельцев авторских прав этих программ. "

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top