nixp.ru v3.0

23 октября 2017,
понедельник,
22:03:45 MSK

DevOps с компанией «Флант»
Julietta написал 12 июля 2006 года в 09:35 (354 просмотра) Ведет себя неопределенно; открыл 1 тему в форуме.

Здравствуйте.

Помогите решить ряд вопросов, касающихся open source:

1. Анализируя лицензии в основном GPL и LGPL, появилось не понимание. В текстах лицензий идет постоянная ссылка на авторов проекта. Например: If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these,

write to the author to ask for permission. Но как определить, кто автор(ы) проекта, если над продуктом работает 100 человек? К кому нужно обращаться?

2. Некоторые компоненты, распространяемые по лицензии LGPL, на своих собственных сайтах в FAQ пишут о том, что нужно включить строчку Copyright © 199x -200x с перечислением имен авторов. Откуда взялась эта строчка? В тексте лицензии ее нет. Если в проекте участвует 100 разработчиков, их всех перечислять?

3. Как определяется и фиксируется родоночальник проекта? Насколько я понимаю, как только продукт выходит под лицензией GPL и LGPL — он становится общим достоянием и имущественные права принадлежат сообществу разработчиков. Тем не менее у кода есть некий администратор, который решает кого включать в разработчики, а кого нет. То есть существует некий «верховный» типа-владелец. Как это понимать в общем контексте этих лицензий.

4. Когда в проект включается новый разработчик, их называют контрибуторами, почти все и Sun(OpenOffice) и Mozilla(FireFox), разработчик подписывает бумажку о том, что он понимает, куда ввязывается. Но. Почему они подписывают эту бумажку с Sun или c Mozzila как с коммерческими фирмами — ведь их продукты свободно распространяемые?

5. Может ли в список авторов входить коммерческая фирма? Знаю, что по Российским законам автором может быть только физ. лицо. , а как дело с заграницей?

6. Если продукт распростаняется по лицензии GPL. Может ли некая коммерческая фирма попросить авторов за отдельную плату включить GPL продукт в свой коммерческий продукт, естественно с закрытием исходников?

Спасибо за ответы.

Feuerbach
Julietta
6. Если продукт распростаняется по лицензии GPL. Может ли некая коммерческая фирма попросить авторов за отдельную плату включить GPL продукт в свой коммерческий продукт, естественно с закрытием исходников?

Просить, по-моему, не запрещает ни одна лицензия :-)

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

fly4life
Julietta
3. Как определяется и фиксируется родоночальник проекта? Насколько я понимаю, как только продукт выходит под лицензией GPL и LGPL — он становится общим достоянием и имущественные права принадлежат сообществу разработчиков. Тем не менее у кода есть некий администратор, который решает кого включать в разработчики, а кого нет. То есть существует некий «верховный» типа-владелец. Как это понимать в общем контексте этих лицензий.

«Как определяется родоначальник?»… В самом вопросе уже ответ. Вдумайся: родоначальник — тот, кто родил и начал проект. Он уже определён ;)

В разработчики open source ПО никого не включают. В сам порект включаются куски кода, которые волен прислать любой желающий. Соответственно, включать ли твой код в проект или нет решает само сообщество (либо человек, назначенный, опять же, сообществом).

«Имущественные права» никому не принадлежат — это ж open source. Принадлежит авторство за тот кусок кода, который ты добавил в проект.

Julietta
4. Когда в проект включается новый разработчик, их называют контрибуторами, почти все и Sun(OpenOffice) и Mozilla(FireFox), разработчик подписывает бумажку о том, что он понимает, куда ввязывается. Но. Почему они подписывают эту бумажку с Sun или c Mozzila как с коммерческими фирмами — ведь их продукты свободно распространяемые?

Разработчики подписывают «бумажку с Sun или Mozilla», т.к. они платит им денюжку за работу. При этом нет никаких препятствий этим фирмам выпускать открытые и свободнораспространяемые продукты.

Julietta
6. Если продукт распростаняется по лицензии GPL. Может ли некая коммерческая фирма попросить авторов за отдельную плату включить GPL продукт в свой коммерческий продукт, естественно с закрытием исходников?

В принципе, ничего не мешает автору выпустить новую версию своего ПО уже не под GPL и закрыть его исходники с последующей продажей их в комерческий продукт. Естесственно, что все предыдущие версии, выпущенные под GPL, под ней же и останутся.

Dr. Evil

Если я не ошибаюсь, то в лицензии GPL написано, что, мол, возможно использовать куски кода из open source ПО для коммерческих программ, но тогда исходники ты закрывать не имеешь право.

Также рекомендую обратить внимание, что вначале лицензии GPL написано, что (c) Free Software Foundation, Inc. Там даже адрес имеется.

REDkiy

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

Только автора указывай.

Или я ничего не понял? 8-)

Dr. Evil

да, это так