Изменения
Перейти к навигации
Перейти к поиску
Строка 11:
Строка 11:
−
−
Строка 20:
Строка 18:
−
−
Строка 29:
Строка 25:
−
−
−
−
−
Строка 47:
Строка 38:
−
−
−
−
−
Строка 61:
Строка 47:
−
−
−
−
−
−
−
−
−
−
−
−
−
−
Строка 101:
Строка 73:
−
−
Строка 119:
Строка 89:
+
+
− По сравнению с детально проработанными патентными нормами таких
− новейших лицензий как IBM Public
− License или Apache
− Software License , патентная часть GPL3 выглядит набором общих
− фраз. Но софтверные патенты - сущность противоречивая.И слишком
− сильно полагаться на ту или иную их рационализацию - неразумно.
+
− Во первых, GPL3 подчеркивает, что в число передаваемых прав
− входят и любые патенты связанные с программой, и что,
− следовательно, всякий, кто распространяет программу, опираясь на
− GPL, отказывается от всяких патентных претензий по поводу всех
− прошлых и будущих ее версий.
− +
− Во вторых, GPL3 разрешает делать исключения из этого правила
− для защиты в патентных войнах. Патентные войны ведутся по принципу
− “сам такой!”. Как только крупной фирме другая крупная фирма
− предъявляет обвинение в нарушении патента, первая фирма смотрит в
− своем патентном портфеле и тоже обвиняет вторую фирму в нарушении
− какого-нибудь патента. Той приходится сбавлять обороты и
− соглашаться на мировое соглашение.
−
−
−
−
−
−
−
−
−
−
−
−
−
Строка 162:
Строка 104:
− +
Строка 181:
Строка 123:
− +
− +
−
−
−
−
−
−
Строка 217:
Строка 153:
− +
−
− думаю, Линус не прав, а прав Алан Кокс. А вот первый, несмотря на
−
Строка 231:
Строка 164:
−
Строка 240:
Строка 172:
−
нет описания правки
повторяет “GPL FAQ”, полуофициальный документ, содержащий
повторяет “GPL FAQ”, полуофициальный документ, содержащий
толкование и разъяснение GPL ее авторами.
толкование и разъяснение GPL ее авторами.
Текст стал, как и обещалось, стал много понятнее. Изменены
Текст стал, как и обещалось, стал много понятнее. Изменены
своим подзаголовком. Полтора десятилетия ответов на глупые вопросы
своим подзаголовком. Полтора десятилетия ответов на глупые вопросы
пользователей не прошли для FSF даром.
пользователей не прошли для FSF даром.
этого, однако, нельзя сказать о частях GPL3, устанавливающих
этого, однако, нельзя сказать о частях GPL3, устанавливающих
изменений посвящена кодификации того, что и прежде считалось
изменений посвящена кодификации того, что и прежде считалось
общепринятым, а теперь вот еще и официально закреплены.
общепринятым, а теперь вот еще и официально закреплены.
== Личное использование ==
== Личное использование ==
GPL3 делает различие между “распространением”, при
GPL3 делает различие между “распространением”, при
на практике и сейчас никто не задумывается о необходимости, скажем,
на практике и сейчас никто не задумывается о необходимости, скажем,
копировать исходные тексты программ на каждую рабочую станцию.
копировать исходные тексты программ на каждую рабочую станцию.
== Совместимость ==
== Совместимость ==
Раздел 7, “Совместимость лицензий” водит целую систему
Раздел 7, “Совместимость лицензий” водит целую систему
могут быть какие угодно(что и раньше практиковалось, в том числе и
могут быть какие угодно(что и раньше практиковалось, в том числе и
самим FSF), ограничения же должны быть одного из пяти типов:
самим FSF), ограничения же должны быть одного из пяти типов:
* a)Требование делать некоторые предупреждения юридического и
* a)Требование делать некоторые предупреждения юридического и
информационного характера. Например, об авторстве программы.
информационного характера. Например, об авторстве программы.
* b)Заявления об отказе от гарантий может быть сформулировано
* b)Заявления об отказе от гарантий может быть сформулировано
иными словами, чем в самой GPL.
иными словами, чем в самой GPL.
* c) Запрет на упоминание определенных имен (торговых марок)в
* c) Запрет на упоминание определенных имен (торговых марок)в
рекламе.
рекламе.
* d) Требование, чтобы программа имела функцию, позволяющую
* d) Требование, чтобы программа имела функцию, позволяющую
пользователю получить ее исходный код.
пользователю получить ее исходный код.
* e)Допустимы также некоторые ограничения, касающиеся
* e)Допустимы также некоторые ограничения, касающиеся
патентных войн. Подробности - ниже.
патентных войн. Подробности - ниже.
Практически это означает, что GPL3 становится совместим с
Практически это означает, что GPL3 становится совместим с
лицензиями таких важных свободных программ, как [[XFree86]], [[OpenSSL]],
лицензиями таких важных свободных программ, как [[XFree86]], [[OpenSSL]],
[[Eclipse]], [[Apache]].
[[Eclipse]], [[Apache]].
Специальные усилия были приложены чтобы добиться совместимости
Специальные усилия были приложены чтобы добиться совместимости
с вызвавшей немало споров лицензией Affero GPL (пункт d)), хотя на
с вызвавшей немало споров лицензией Affero GPL (пункт d)), хотя на
мой взгляд оно того не стоило.
мой взгляд оно того не стоило.
== Софтверные патенты ==
== Софтверные патенты ==
Большое внимание GPL3 уделяет борьбе с [[софтверные патенты|софтверными
Большое внимание GPL3 уделяет борьбе с [[софтверные патенты|софтверными
как временное и случайное извращение. Сейчас - это опасность,
как временное и случайное извращение. Сейчас - это опасность,
заботящая большинство программистов во многих странах мира.
заботящая большинство программистов во многих странах мира.
Софтверными, напомню, называют такие патенты, которые
Софтверными, напомню, называют такие патенты, которые
софтверный (или какой угодно) патент.
софтверный (или какой угодно) патент.
По сравнению с детально проработанными патентными нормами таких новейших лицензий как [[IBM Public License]] или [[Apache Software License]] , патентная часть GPL3 выглядит набором общих фраз. Но софтверные патенты - сущность противоречивая.И слишком сильно полагаться на ту или иную их рационализацию - неразумно.
Во первых, GPL3 подчеркивает, что в число передаваемых прав входят и любые патенты связанные с программой, и что, следовательно, всякий, кто распространяет программу, опираясь на GPL, отказывается от всяких патентных претензий по поводу всех прошлых и будущих ее версий.
Во вторых, GPL3 разрешает делать исключения из этого правила для защиты в патентных войнах. Патентные войны ведутся по принципу “сам такой!”. Как только крупной фирме другая крупная фирма предъявляет обвинение в нарушении патента, первая фирма смотрит в своем патентном портфеле и тоже обвиняет вторую фирму в нарушении какого-нибудь патента. Той приходится сбавлять обороты и соглашаться на мировое соглашение.
Теоретики свободного софта спорят о допустимой форме “патентной контратаки” (patent retaliation): допустима ли защита от всех патентов, всех софтверных патентов, или только от патентов, затрагивающих данную программу; должна ли контратака выражаться в отмене всей лицензии или только патентной ее части. GPL придерживается консервативного подхода - сама не устанавливает никаких санкций, а только позволяет вводить их в качестве дополнительных условий, таким образом, чтобы обеспечить совместимость с наиболее важными свободными лицензиями, такие санкции практикующими.
Теоретики свободного софта спорят о допустимой форме
“патентной контратаки” (patent retaliation): допустима ли защита
от всех патентов, всех софтверных патентов, или только от
патентов, затрагивающих данную программу; должна ли контратака
выражаться в отмене всей лицензии или только патентной ее
части. GPL придерживается консервативного подхода - сама не
устанавливает никаких санкций, а только позволяет вводить их в
качестве дополнительных условий, таким образом, чтобы обеспечить
совместимость с наиболее важными свободными лицензиями, такие
санкции практикующими.
== DRM/TC ==
== DRM/TC ==
Другая угроза свободному софту - DRM/TC
Другая угроза свободному софту - [[DRM]]/TC
DRM - Digital Restrictions Management - это, грубо говоря,
DRM - Digital Restrictions Management - это, грубо говоря,
принципиально несовместим со свободным софтом.
принципиально несовместим со свободным софтом.
ТС - Treacherous Computing - DRM, встроенный в компьютер на
ТС - Treacherous Computing - DRM, встроенный в компьютер на уровне железа, таки образом, что запустить на нем можно только софт, подписанный обладателем секретного цифрового ключа. Много шуму вызвало DRM/TC видеоплейера [[TiVo]] где в качестве софта использовался Линукс. Требования GPL2 соблюдались, исходные тексты были предоставлены - но без
уровне железа, таки образом, что запустить на нем можно только
секретного ключа они совершенно бесполезны, ни изменить, ни просто перекомпилировать их бинарники невозможно.
софт, подписанный обладателем секретного цифрового ключа. Много
шуму вызвало DRM/TC видеоплейера
TiVo где в качестве софта использовался Линукс. Требования
GPL2 соблюдались, исходные тексты были предоставлены - но без
секретного ключа они совершенно бесполезны, ни изменить, ни просто
перекомпилировать их бинарники невозможно.
Соответственно, в GPL3 появилось уточнение, что “Полный
Соответственно, в GPL3 появилось уточнение, что “Полный
под GPL2 и только под ней.
под GPL2 и только под ней.
Второй пункт касается толкования действующей GPL2. А вот первый, несмотря на
Второй пункт касается толкования действующей GPL2 и здесь,
всю резкость его формулировки, действительно затрагивает большую
всю резкость его формулировки, действительно затрагивает большую
проблему с анти-DRM ными нормами GPL3.
проблему с анти-DRM ными нормами GPL3.
Дело в том, что возможность выполнения программы - это, вообще
Дело в том, что возможность выполнения программы - это, вообще
автору контроля над выполнением его программы - а только над
автору контроля над выполнением его программы - а только над
распространением и копированием.
распространением и копированием.
Обсуждалась, например, анекдотическая возможность вытягивания
Обсуждалась, например, анекдотическая возможность вытягивания
Надеюсь, что к моменту выхода окончательной версии GPL3 этот
Надеюсь, что к моменту выхода окончательной версии GPL3 этот
вопрос, как и многие другие, будет как-то разрулен.
вопрос, как и многие другие, будет как-то разрулен.
== Источник ==
== Источник ==