2009-04-08 4 views
3

Быстрый вопрос.Заражает ли лицензия GPL?

Я делаю преобразование кода JavaScript, лицензированного GPL (и не созданного мной) в PHP. Подходит ли оригинал GPL или я могу поместить любую лицензию на преобразованный код?

I found this on SO, но интересно, применимо ли оно.

+0

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

+0

Кстати, мне удалось договориться с авторами, чтобы я мог использовать этот код как MIT раньше, но это было, конечно, с небольшими проектами. –

+3

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

ответ

12

Это действительно никогда не следует рассматривать как юридический вопрос. Это действительно правильное решение.

Прежде чем взглянуть на юридическую сторону вещей, сначала подумайте здравый смысл и вежливость оригинальному автору. Юридический аспект должен действительно стать второй мыслью.

Лицензирование работы в результате вашего «перевода» под GPL, безусловно, будет лучшим способом справиться с этим.

Программное обеспечение JavaScript, которое вы используете в качестве отправной точки, было «дано» вам его автором под GPL, и лучший способ поблагодарить его за подарок - это предоставить свой собственный взнос в соответствии с лицензией GPL.

Теперь, если по какой-то причине GPL не представляется возможным для вас, то у вас действительно есть два варианта:

  1. Связаться с оригинальным автором и получить его/ее одобрение для вашего плана и лицензии вы хотите для использования на вашем собственном коде. Оригинальный владелец авторских прав мог бы позволить вам либо сделать проприетарную производную от этой оригинальной работы, либо лицензировать ее как по лицензии GPL, так и по другой лицензии с открытым исходным кодом по вашему выбору, чтобы обойти любые ограничения GPL, которые могут возникнуть у вас.
  2. Не начинайте с этого кода и создайте свое собственное программное обеспечение PHP независимо от реализации JavaScript, но повторите использование идеи, которую вы узнали от чтения кода JavaScript. Повторное использование идей из кода GPL является действительным способом поблагодарить оригинального автора независимо от используемой вами лицензии.
+0

Мы работаем по правилу, что мы не можем использовать код GPL. И мы работаем над пунктом №1 :) Очень хороший ответ кстати. –

+0

+1, для обозначения как юридических, так и «не злых» проблем. :) –

1

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

+0

Я не являюсь оригинальным автором или владельцем. И меня беспокоит только преобразованный код. –

+0

Как всегда я не юрист, но похоже, что связанная беседа применима. –

+0

1800 ИНФОРМАЦИЯ, вы уверены, что GPL не относится к первоначальному владельцу авторских прав? Я думал, что когда работа будет выпущена под GPL, выхода из нее нет, но я могу ошибаться. Можете ли вы указать на какую-то ссылку? –

2

Перевод не удаляет авторские права. Подумайте о декомпиляции двоичного кода Windows на Pascal, а затем перекомпилируйте его. Вы думаете, Microsoft не придет после вас? :)

Я думаю, что правильный путь либо:

  • Изучение кода и получения технической спецификации этого. Затем используйте эту спецификацию, чтобы переписать код. Если вы параноик, эти задачи могут выполнять разные люди. (Компании, как известно, это делают)
  • Или заверить оригинального автора и оставить лицензию. (Ваш код является производным делом)

Эти предложения могут быть не совсем корректными, но это предложения, которые не приводят вас к неприятностям. Прежде чем рассматривать что-либо спорное вы должны по крайней мере читать:

http://www.gnu.org/licenses/gpl-faq.html

+0

IANAL, но AFAIK в случае программного обеспечения, авторских прав ограничивается * автоматическим * переводом. – vartec

+0

Я жду, когда вы попробуете это с Windows. Когда Стив Баллмер «убивает тебя», я скажу «Я сказал тебе». :) –

+0

1. Почему я должен? 2. Почему законодательство США применимо ко мне? – vartec

6

IANAL, но если вы не оригинальный автор, то ваш PHP версия должна быть GPL.

«Изменить» произведение означает копирование или адаптацию всей или части работы в соответствии с требованиями, касающимися авторских прав, за исключением точной копии. Полученная работа называется «модифицированной версией» более ранней работы или работы «на основе» более ранней работы.

Таким образом, перенос библиотеки js на php будет считаться модификацией оригинала, а затем вы обязаны лицензией на выпуск модифицированного кода под GPL.

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

Этот акт копирования был выполнен по лицензии, и если вы не соблюдаете условия лицензии, вы уже нарушаете авторское право, внесите ли вы дополнительные производные копии.

0

Вы внедряете GPL в приложение LGPL или модуль, который не является только оболочкой ++; Этот новый модуль будет LGPL, и вы можете без проблем использовать модуль LGPL. Об этом нам сказал наш Лицензионный адвокат.

Я доверяю своему адвокату, но это не значит, что вы должны слепо доверять своему адвокату :)

+0

так называемый «презерватив GPL» ;-) – vartec

+0

Даже вы не должны доверять парню, который утверждает, что вы можете изменить лицензию в коде, созданном другими людьми. http://www.gnu.org/licenses/gpl-faq.html#GPLWrapper –

+0

Я предпочел бы доверять адвокату, чем урод, который кладет на голову оловянную шляпу – vartec

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

  • Нет связанных вопросов^_^