Изменения

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

Реклама:

Навигация