Gnu general public license


Содержание

Gnu general public license

GNU GENERAL PUBLIC LICENSE v2

УНИВЕРСАЛЬНАЯ ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ GNU

Версия 2, июнь 1991 г.

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307, USA

Copyright (C) перевод на русский язык,

1993 Кузина О.В., Юфа В.М. 1998 Тихонов О.С.

Всем разрешается копировать и распространять дословные копии этого

лицензионного документа, но изменять его нельзя.

Лицензии на большую часть программного обеспечения (ПО), составлены так, чтобы лишить вас свободы совместно использовать и изменять его. Напротив, Универсальная Общественная Лицензия GNU предназначена гарантировать вашу свободу совместно использовать и изменять свободное ПО, т.е. удостоверить, что ПО является свободным для всех его пользователей. Эта Универсальная Общественная Лицензия применима к большей части ПО Фонда Свободного ПО и ко всем другим программам, чьи авторы принимают на себя обязательства ее использовать. (Вместо нее для части ПО Фонда Свободного ПО применяется Универсальная Общественная Лицензия GNU для библиотек.) Вы тоже можете использовать ее для своих программ.

Когда мы говорим о свободном ПО, мы имеем в виду свободу, а не цену. Предполагается, что наши Универсальные Общественные Лицензии гарантируют, что вы пользуетесь свободой распространять копии свободного ПО (и получать за это вознаграждение, если вы того желаете); что вы получаете исходный код или можете получить его, если захотите; что вы можете изменять ПО или использовать его части в новых свободных программах; и что вы знаете, что вы можете все это делать.

Чтобы защитить ваши права, нам нужно ввести такие ограничения, которые запретят кому бы то ни было отказывать вам в этих правах или потребовать от вас отказаться от этих прав. Эти ограничения переводятся в некоторые обязательства для вас, если вы распространяете копии ПО или если вы модифицируете его.

Например, если вы распространяете копии такой программы бесплатно или за вознаграждение, вы должны предоставить получателям все права, которыми вы обладаете. Вы должны гарантировать, что они тоже получат или смогут получить исходный код. И вы должны показать им эти условия, чтобы они знали о своих правах.

Мы защищаем ваши права в два этапа: (1) сохраняем авторские права на ПО и (2) предлагаем вам эту лицензию, которая дает вам законное право копировать, распространять и/или модифицировать ПО.

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

И наконец, каждой свободной программе постоянно угрожают патенты на ПО. Мы хотим избежать опасности, что повторные распространители свободной программы самостоятельно получат патенты, делая программу таким образом частной собственностью. Чтобы предотвратить это, мы явно заявляем, что любой патент должен быть либо предоставлен всем для свободного использования, либо не предоставлен никому.

Ниже следуют точные определения и условия для копирования, распространения и модификации.

ОПРЕДЕЛЕНИЯ И УСЛОВИЯ ДЛЯ КОПИРОВАНИЯ, РАСПРОСТРАНЕНИЯ И МОДИФИКАЦИИ.

0. Эта Лицензия применима к любой программе или другому произведению, содержащему уведомление, помещенное держателем авторских прав и сообщающее о том, что оно может распространяться при условиях, оговоренных в данной Универсальной Общественной Лицензии. В последующем термин «Программа» относится к любой такой программе или произведению, а термин «произведение, основанное на Программе» означает Программу или любое произведение, содержащее Программу или ее часть, дословную, или модифицированную, и/или переведенную на другой язык. (Здесь и далее перевод включается без ограничений в понятие «модификация».) Каждый обладатель лицензии адресуется как «вы».

Виды деятельности, не являющиеся копированием, распространением или модификацией не охватываются этой Лицензией; они за пределами ее влияния. Использование Программы по ее функциональному назначению не ограничено, и выходные данные Программы охватываются этой Лицензией, только если их содержание является произведением, основанным на Программе (вне зависимости от того, были ли они получены в процессе использования Программы). Являются ли они таковыми, зависит от того, что что именно делает Программа.

1. Вы можете копировать и распространять дословные копии исходного кода Программы по его получении на любом носителе, при условии что вы соответствующим образом помещаете на видном месте в каждой копии соответствующее уведомление об авторских правах и отказ от гарантий; оставляете нетронутыми все уведомления, относящиеся к данной Лицензии и к отсутствию каких-либо гарантий; и передаете всем другим получателям Программы копию данной Лицензии вместе с Программой.

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

2. Вы можете изменять свою копию или копии Программы или любой ее части, создавая таким образом произведение, основанное на Программе, и копировать и распространять эти модификации или произведение в соответствии с Разделом 1, приведенным выше, при условии, что вы выполните все нижеследующие условия:

1. Вы обязаны снабдить модифицированные файлы заметными уведомлениями, содержащими указания на то, что вы изменили файлы, и дату каждого изменения.

2. Вы обязаны предоставить всем третьим лицам лицензию на бесплатное использование каждого произведения, которое вы распространяете или публикуете, целиком, и которое полностью или частично содержит Программу или какую-либо ее часть, на условиях, оговоренных в данной Лицензии.

3. Если модифицированная программа обычно читает команды в интерактивном режиме работы, вы должны сделать так, чтобы при запуске для работы в таком интерактивном режиме обычным для нее способом она печатала или выводила на экран объявление, содержащее соответствующее уведомление об авторских правах и уведомление о том, что гарантий нет (или, наоборот, сообщающее о том, что вы обеспечиваете гарантии), и что пользователи могут повторно распространять программу при этих условиях, и указывающее пользователю, как просмотреть копию данной Лицензии. (Исключение: если сама Программа работает в интерактивном режиме, но обычно не выводит подобное объявление, то ваше произведение, основанное на Программе, не обязано выводить объявление.)

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

Таким образом, содержание этого раздела не имеет цели претендовать на ваши права на произведение, написанное полностью вами, или оспаривать их; цель скорее в том, чтобы развить право управлять распространением производных или коллективных произведений, основанных на Программе.

Кроме того, простое нахождение другого произведения, не основанного на этой Программе, совместно с Программой (или с произведением, основанным на этой Программе) на том же носителе для постоянного хранения или распространяемом носителе не распространяет действие этой Лицензии на другое произведение.

3. Вы можете копировать и распространять Программу (или произведение, основанное на ней) согласно Разделу 2) в объектном коде или в выполнимом виде в соответствии с Разделами 1 и 2, приведенными выше, при условии, что вы также выполните одно из следующих требований:

1. Сопроводите ее полным соответствующим машиночитаемым исходным кодом, который должен распространяться в соответствии с Разделами 1 и 2, приведенными выше, на носителе, обычно используемом для обмена ПО; или,

2. Сопроводите ее письменным предложением, действительным по крайней мере в течение трех лет, предоставить любому третьему лицу за вознаграждение не большее стоимости физического акта изготовления копии полную машиночитаемую копию соответствующего исходного кода, подлежащую распространению в соответствии с Разделами 1 и 2, приведенными выше; или

3. Сопроводите ее информацией, полученной вами в качестве предложения распространить соответствующий исходный код. (Эта возможность допустима только для некоммерческого распространения, и только если вы получили программу в объектном коде или в выполнимом виде с предложением в соответствии с Пунктом b) выше.)

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

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

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

5. Вы не обязаны соглашаться с этой Лицензией, так как вы не подписывали ее. Однако тогда вы не получаете права модифицировать или распространять Программу или основанные на Программе произведения. Эти действия запрещены законом, если вы не принимаете к соблюдению эту Лицензию. А значит, изменяя или распространяя Программу (или произведение, основанное на Программе), вы изъявляете свое согласие с этой Лицензией и всеми ее условиями о копировании, распространении или модификации Программы или произведений, основанных на ней.

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

7. Если в результате судебного разбирательства, или обвинения в нарушении патента или по любой другой причине (не обязательно связанной с патентами), вам навязаны условия, противоречащие данной Лицензии (как по решению суда, так и нет), то это не освобождает вас от соблюдения Лицензии. Если вы не можете заниматься распространением так, чтобы одновременно удовлетворить требованиям и этой Лицензии, и всем другим требованиям, то вы не должны заниматься распространением Программы. Например, если патент не позволяет безвозмездное повторное распространение Программы всем, кто получил копии от вас непосредственно или через посредников, то единственным способом удовлетворить и патенту, и этой Лицензии будет ваш полный отказ от распространения Программы.

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

Цель этого раздела не побудить вас делать заявления о нарушениях прав на патент, или других претензиях на право собственности, или оспаривать правильность подобных претензий; единственная цель этого раздела — защита целостности системы распространения свободного ПО, которая реализуется использованием общих лицензий. Многие люди благодаря этой системе внесли щедрый вклад в широкий спектр распространяемого ПО полагаясь на согласованное применение этой системы; автору принадлежит право решать хочет ли он или она распространять ПО в этой системе или в какой-то другой, и получатель лицензии не может влиять на принятие этого решения.

Этот раздел предназначен для того, чтобы тщательно прояснить, что полагается следствием из остальной части данной Лицензии.

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

9. Фонд Свободного ПО может время от времени публиковать пересмотренные и/или новые версии Универсальной Общественной Лицензии. Такие новые версии будут сходны по духу с настоящей версией, но могут отличаться в деталях, направленных на новые проблемы или обстоятельства.

Каждой версии придается отличительный номер версии. Если в Программе указан номер версии данной Лицензии, которая к ней применима, и слова «любая последующая версия», вы можете по выбору следовать определениям и условиям либо данной версии, либо любой последующей версии, опубликованной Фондом Свободного ПО. Если в Программе не указан номер версии данной Лицензии, вы можете выбрать любую версию, когда-либо опубликованную Фондом Свободного ПО.

10. Если вы хотите встроить части Программы в другие свободные программы с иными условиями распространения, напишите автору с просьбой о разрешении. Для ПО, которое охраняется авторскими правами Фонда Свободного ПО, напишите в Фонд Свободного ПО; мы иногда делаем исключения для этого. Наше решение будет руководствоваться двумя целями: сохранения свободного статуса всех производных нашего свободного ПО и содействия совместному и повторному использованию ПО вообще.

11. ПОСКОЛЬКУ ПРОГРАММА ПРЕДОСТАВЛЯЕТСЯ БЕСПЛАТНО, НА ПРОГРАММУ НЕТ ГАРАНТИЙ В ТОЙ МЕРЕ, КАКАЯ ДОПУСТИМА ПРИМЕНИМЫМ ЗАКОНОМ. ЗА ИСКЛЮЧЕНИЕМ ТЕХ СЛУЧАЕВ, КОГДА ПРОТИВНОЕ ЗАЯВЛЕНО В ПИСЬМЕННОЙ ФОРМЕ, ДЕРЖАТЕЛИ АВТОРСКИХ ПРАВ И/ИЛИ ДРУГИЕ СТОРОНЫ ПОСТАВЛЯЮТ ПРОГРАММУ „КАК ОНА ЕСТЬ“ БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. ВЕСЬ РИСК В ОТНОШЕНИИ КАЧЕСТВА И ПРОИЗВОДИТЕЛЬНОСТИ ПРОГРАММЫ ОСТАЕТСЯ ПРИ ВАС. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ ДЕФЕКТИВНОЙ, ВЫ ПРИНИМАЕТЕ НА СЕБЯ СТОИМОСТЬ ВСЕГО НЕОБХОДИМОГО ОБСЛУЖИВАНИЯ, ВОССТАНОВЛЕНИЯ ИЛИ ИСПРАВЛЕНИЯ.

12. И В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ ПОДХОДЯЩИМ ЗАКОНОМ ИЛИ НЕ УСЛОВЛЕНО В ПИСЬМЕННОЙ ФОРМЕ, НИКАКОЙ ДЕРЖАТЕЛЬ АВТОРСКИХ ПРАВ ИЛИ НИКАКОЕ ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК БЫЛО РАЗРЕШЕНО ВЫШЕ, НЕ ОТВЕТСТВЕННЫ ПЕРЕД ВАМИ ЗА УБЫТКИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СПЕЦИАЛЬНЫЕ, СЛУЧАЙНЫЕ ИЛИ ПОСЛЕДОВАВШИЕ УБЫТКИ, ПРОИСТЕКАЮЩИЕ ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ, ИЛИ ДАННЫМИ, СТАВШИМИ НЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ, ПОНЕСЕННЫМИ ИЗ-ЗА ВАС ИЛИ ТРЕТЬИХ ЛИЦ, ИЛИ ОТКАЗОМ ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ЛЮБЫМИ ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ДЕРЖАТЕЛЬ ИЛИ ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.

КОНЕЦ ОПРЕДЕЛЕНИЙ И УСЛОВИЙ

Как применять эти условия к вашим новым программам

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

Чтобы сделать это, добавьте в программу следующие уведомления. Самое безопасное — это добавить их в начало каждого исходного файла, чтобы наиболее эффективно отобразить исключение гарантий; и каждый файл должен содержать по меньшей мере строку, содержащую знак охраны авторского права и указание на то, где находится полное уведомление.

одна строка, содержащая название программы и краткое описание, что


Copyright © 19гг наименование (имя) автора

Это свободная программа; вы можете повторно распространять ее и/или

модифицировать ее в соответствии с Универсальной Общественной Лицензией GNU, опубликованной Фондом Свободного ПО; либо версии 2, либо (по вашему выбору) любой более поздней версии.

Эта программа распространяется в надежде, что она будет полезной, но БЕЗ

КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Для получения подробных сведений смотрите Универсальную Общественную Лицензию GNU.

Вы должны были получить копию Универсальной Общественной Лицензии GNU вместе с этой программой; если нет, напишите в Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Добавьте также сведения о том, как связаться с вами по электронной и обычной почте.

Если программа интерактивная, сделайте так, чтобы при запуске в интерактивном режиме она выдавала краткое уведомление типа следующего:

Gnomovision, версия 69, © имя автора 19гг

Gnomovision поставляется АБСОЛЮТНО БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; для

получения подробностей напечатайте «show w». Это свободная программа, и вы приглашаетесь повторно распространять ее при определенных условиях;

для получения подробностей напечатайте «show c».

Гипотетические команды show w и show c должны показывать соответствующие части Универсальной Общественной Лицензии. Конечно, используемые вами команды могут вызываться как-нибудь иначе, нежели show w и show c; они даже могут выбираться с помощью мыши или быть пунктами меню — все, что подходит для вашей программы.

Вы также должны добиться того, чтобы ваш работодатель (если вы работаете в программистом) или ваше учебное заведение, если таковое имеется, подписали в случае необходимости „отказ от имущественных прав“ на эту программу. Вот образец; замените фамилии:

Компания „Братья Ёёдины“ настоящим отказывается от всех имущественных прав на программу «Gnomovision« (которая делает пассы в сторону компиляторов), написанную Абстрактным, К.И.

подпись: Маг Нат, 1 апреля 1989 г

Маг Нат, Президент фирмы Вице.

Данная Универсальная Общественная Лицензия не позволяет вам включать вашу программу в программы, являющиеся частной собственностью. Если ваша программа — это библиотека процедур, вы стоит подумать, не будет ли лучше разрешить программам, являющимся частной собственностью, связываться с вашей библиотекой. Если это то, чего вы хотите, используйте вместо этой Лицензии Универсальную Общественную Лицензию GNU для библиотек..

Компания Microsoft работает над обеспечением поддержки Linux в платформе Microsoft Defender ATP (Advanced Threat Protection), предназначенной для превентивной защиты, отслеживания неисправленных уязвимостей, выявления и устранения вредоносной активности в системе.

Опубликована новая версия GNU Affero General Public License

Фондом свободного программного обеспечения (FSF) опубликована третья версия GNU Affero General Public License. Эта лицензия разработана для применения к веб-приложениям, измененный исходный код которых как таковой может не публиковаться, хотя и, формально, является доступным. Новая редакция основана на GPL v3.

Re: Опубликована новая версия GNU Affero General Public License

Фо_нд_ом. Исправьте, пожалуйста :)

Re: Опубликована новая версия GNU Affero General Public License

Прочитал, как GNU AFRO GPL.. Подумал про бубунту )))

Re: Опубликована новая версия GNU Affero General Public License

А где можно прочитать про ключевые пункты данной лиценщии? Чем отличается от GPL?

Re: Опубликована новая версия GNU Affero General Public License

> А где можно прочитать про ключевые пункты данной лиценщии? Чем отличается от GPL?

Re: Опубликована новая версия GNU Affero General Public License

Много букф. Мало картинок. Хотелось бы без непонятных юридических словесных извращений.

Re: Опубликована новая версия GNU Affero General Public License

IIRC, до этой версии никакой GNU Affero General Public License и не было.

Re: Опубликована новая версия GNU Affero General Public License

Я так и не понял, что там про исходный код написано в новости. Что значит формально доступным, например?

В википедии пишут, что AGPL — это GPL + требование отдавать исходники тем, кто взаимодействует с софтом по сети.

Re: Опубликована новая версия GNU Affero General Public License

> IIRC, до этой версии никакой GNU Affero General Public License и не было.

Была раньше, хоть и мало кем использовалась. А теперь использует GPL v3 как основу (как и LGPL, которая тоже раньше отдельной была).

По простому, LGPL v3 это GPL v3 плюс дополнительное разрешение линковать с закрытыми исходниками. А AGPL v3 это GPL v3 плюс дополнительное требование касательно сетевых (или web-) приложений под этой лицензией.

И если LGPL это своего рода ослабление принципа copyleft, то AGPL это своего рода усиление принципа copyleft, расширяющее понятие распространения кода на публичные web-services.

Re: Опубликована новая версия GNU Affero General Public License

Я, если честно, немного удивлён, что эта лицензия вышла только сейчас, я-то был уверен, что она вместе с GPL v3 вышла. По-крайней мере черновики её были задолго до выхода GPL v3. Да и сама GPL v3 ссылается в своём тексте на AGPL v3, которая, как оказывается, лишь сейчас официально вышла. :) Ну, не страшно.

Отличие меж лицензиями лишь в пункте 13. GPL v3 даёт право линковать с AGPL v3 и не получать комбинированную работу под оригинальной GPL v3(+), а вовсе под AGPL v3(+). То есть имеется явно-определённая односторонняя совместимость, как и в случае с LGPL. LGPL -> GPL -> AGPL. Вот полный текст пункта 13 в GPL v3:

13. Use with the GNU Affero General Public License.

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.

А вот соответствующий пункт 13 в AGPL v3:

13. Remote Network Interaction; Use with the GNU General Public License.

Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph.

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License.

Re: Опубликована новая версия GNU Affero General Public License

Читать саму лицензию: === An older license, called the Affero General Public License and published by Affero, was designed to accomplish similar goals. This is a different license, not a version of the Affero GPL, but Affero has released a new version of the Affero GPL which permits relicensing under this license. ===


Re: Опубликована новая версия GNU Affero General Public License

Это уже мелкие придирки к моим словам. :) Хотя согласен, конечно же, ни заголовок новости, ни сам текст (там ерунда какая-то, как уже другие заметили) ни на какую точность претендовать не могут.

GNU General Public License

Русский перевод третьей версии от 29 июня 2007 года.
Официальный оригинальный английский текст лицензии расположен здесь — http://www.gnu.org/licenses/gpl-3.0.html
Русский перевод: Антон Чернов (01 августа 2012 года) <>

This is an unofficial translation of the GNU General Public License into Russian. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL—only the original English text of the GNU GPL does that. However, we hope that this translation will help Russian speakers understand the GNU GPL better.

Это неофициальный перевод Универсальной общественной лицензии GNU на русский язык. Он не был опубликован Фондом свободного программного обеспечения и не устанавливает юридические условия распространения программ, которые пользуются GNU GPL — для этого используется только английский текст GNU GPL. Однако мы надеемся, что этот перевод поможет говорящим на русском языке лучше понять GNU GPL.

Универсальная общественная лицензия GNU

Copyright © 2007 Free Software Foundation, Inc.
Каждый имеет право копировать и распространять дословные копии этого документа, но изменение его запрещено.

Преамбула

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

Лицензии для большинства программного обеспечения и других произведений созданы с целью ограничения вашей свободы делиться и изменять их. В отличие от таких лицензий, Универсальная общественная лицензия GNU предназначена гарантировать вам свободу делиться и изменять любые версии программ, давая уверенность, что это программное обеспечение останется свободным для всех его пользователей. Мы, Фонд свободного программного обеспечения, используем Универсальную общественную лицензию GNU для большинства нашего программного обеспечения; эта лицензия также относится к любым другим произведениям, выпускаемым авторами с ее использованием. Вы тоже можете применять эту лицензию для своих программ.

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

Чтобы защитить ваши права, нам необходимо ограничивать других в возможности отказать вам в ваших правах или просить вас отказаться от них. Следовательно, у вас есть обязанности, если вы распространяете копии свободного программного обеспечения, или если вы модифицируете его: обязанность уважать свободу других.

Например, если вы распространяете копии такой программы бесплатно или за деньги, вы должны передать получателям те же свободы, которые получили вы. Вы должны убедиться, что они тоже получат или смогут получить исходный код. И вы должны показать им эти условия, чтобы они знали свои права.

Разработчики, использующие Универсальную общественную лицензию GNU, защищают ваши права с помощью двух шагов:
(1) заявляют авторские права на программное обеспечение, и (2) предлагают вам эту лицензию, дающую вам легальную возможность копировать, распространять и/или модифицировать его.

Для защиты авторов и разработчиков Универсальная общественная лицензия четко объясняет, что нет никаких гарантий для их свободного программного обеспечения. Для удобства пользователей и авторов Универсальная общественная лицензия требует, чтобы модифицированные версии помечались как “измененные”, следовательно, их проблемы не будут ошибочно присвоены авторам предыдущих версий.

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

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

Далее следуют конкретные условия для копирования, распространения и модификации.

УСЛОВИЯ

0. Определения.

“Данная лицензия” подразумевает третью версию Универсальной общественной лицензии GNU.

“Авторское право” также обозначает законы, схожие с законами об авторском праве, применимые к другим видам произведений, например, к полупроводниковым микросхемам.

“Программа” подразумевает любое, охраняемое авторским правом, произведение, выпущенное под Данной лицензией. Владелец лицензии именуется “вы”. “Владельцем лицензии” и “получателем” может быть частное или юридическое лицо.

“Модифицирование” произведения означает копирование или адаптацию всего или части произведения в форме, требующей разрешение владельца авторских прав, кроме изготовления точной копии. Результат называется “модифицированной версией” предыдущего произведения или произведением, “основанным” на предыдущем произведении.

“Лицензированное произведение” подразумевает немодифицированную Программу, либо произведение, основанное на Программе.

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

“Передача” произведения означает любой вид распространения, который позволяет третьим лицам создавать или получать копии. Простое взаимодействие с пользователем через компьютерную сеть, без получения копии, передачей не является.

Пользовательский интерфейс отображает “Соответствующие правовые уведомления” в такой степени, что они включают в себя удобные и заметные функции, которые (1) отображают соответствующее уведомление об авторском праве, и (2) говорят пользователям, что нет никаких гарантий на работу (за исключением случаев, когда гарантия явно предоставлена), что владельцы лицензии могут передавать работу под Данной лицензией, и как можно увидеть копию Данной лицензии. Если интерфейс представляет из себя список пользовательских команд и опций, таких как меню, то соответствующий известный пункт соответствует данному критерию.

1. Исходный код.

“Исходный код” произведения означает предпочитаемую форму произведения для создания его модификаций. “Объектный код” означает произведение в любой неисходной форме.

“Стандартный интерфейс” означает интерфейс, который либо является официальным стандартом, установленным органом по стандартизации, либо, в случае интерфейсов, специфичных для конкретного языка программирования, тот, что широко распространен среди разработчиков на данном языке.

“Системные библиотеки” исполняемых произведений включают в себя все, кроме работы в целом, что (а) входит в нормальную форму поставки Главного Компонента, но которая не является частью этого Главного Компонента, и (б) служит только для использования в работе с Главным Компонентом, либо для предоставления Стандартного интерфейса, для которых реализация доступна для общественности в форме исходного кода. «Главный Компонент» в этом контексте означает главный существенный компонент (ядро, оконная система и т.д.) конкретной операционной системы (если таковые имеются), на которой выполняется произведение, либо компилятор, использованный для создания произведения, либо интерпретатор объектного кода, использованный для запуска произведения.

“Соответствующий исходный код” произведения в форме объектного кода подразумевает весь исходный код, необходимый для создания, установки и (для исполняемых произведений) запуска объектного кода и модификации произведения, включая скрипты, контролирующие эти действия. Тем не менее, он не содержит Системные библиотеки произведения, или инструменты общего назначения, или общие свободные программы, которые использовались в немодифицированном виде для осуществления деятельности, но не являются частью произведения. Например, Соответствующий исходный код включает файлы определения интерфейса, связанные с исходными файлами, для работы, и исходный код общих библиотек и динамически связанных подпрограмм, которые необходимы для прямой передачи данных, или управления потоком между этими подпрограммами и других частей этого произведения.

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

Соответствующий исходный код произведения в форме исходного кода является этим же произведением.

2. Основные свободы.

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

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

Передача при любых других обстоятельствах разрешена исключительно при условиях, установленных ниже. Сублицензирование запрещено; раздел 10 исключает необходимость в этом.

3. Защита легальных прав пользователей от законов, запрещающих обход технических средств защиты авторских прав.

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

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

4. Передача точных копий.

Вы можете передавать точные копии исходного кода Программы так же, как и получили его на любом носителе, при условии, что вы в заметной и соответствующей форме помещаете на каждой копии соответствующее уведомление об авторских правах; сохраняете нетронутыми все уведомления о том, что Данная лицензия и любые ограничивающие условия, добавленные в соответствии с разделом 7, применимы к исходному коду программы; сохраняете все уведомления об отсутствии гарантий; и предоставляете всем получателям копию Данной лицензии вместе с Программой.

Вы можете установить или не устанавливать цену за каждую копию, что вы передали, и вы можете предлагать поддержку или гарантию за плату.

5. Передача версий модифицированного исходного кода.

Вы можете передать произведение, основанное на Программе, или модифицированную Программу в форме исходного кода в соответствии с условиями раздела 4, а также выполняя следующие условия:

  • a) Произведение должно содержать заметные уведомления, утверждающие, что вы изменили его и действительную дату изменений.
  • b) Произведение должно содержать заметные уведомления, утверждающие, что оно выпущено под Данной лицензией и любыми дополнительными условиями, указанными в разделе 7. Данное требование изменяет требование раздела 4 “оставлять нетронутыми все уведомления”.
  • c) Вы должны лицензировать все произведение в целом под Данной лицензией для всех, кто вступает во владение копией. Данная лицензия будет распространяться вместе с любыми применимыми условиями раздела 7 на все произведение и все его части, независимо от того, как они поставляются. Данная лицензия не дает разрешения для выдачи лицензий на произведение другими способами, но не запрещает этого, если вы получили его отдельно.
  • d) Если в произведении присутствуют интерактивные пользовательские интерфейсы, каждый должен отображать Соответствующие правовые уведомления; однако, если Программа имеет интерактивные интерфейсы, которые не отображают Соответствующие правовые уведомления, то вашему произведению не обязательно отображать их.

Компиляция лицензированного произведения с другими отдельными и независимыми произведениями, которые не являются по своей природе расширениями лицензированного произведения и не соединены с ним с целью сформировать большую программу на носителе хранения, называется “агрегацией”, если компиляция и ее итоговые авторские права не используются с целью ограничения доступа или легальных прав пользователя компиляции относительно исходного произведения. Включение лицензированного произведения в агрегацию не распространяет действие Данной лицензии на остальные части агрегации.

6. Передача неисходных форм.

Вы можете передавать лицензированные произведения в форме объектного кода на условиях разделов 4 и 5, а также при условии, что вы передаете машиночитаемый Соответствующий исходный код на условиях Данной лицензии одним из следующих способов:


  • a) Передаете объектный код в (или встроенным в) физический продукт (включая физический носитель дистрибутива) вместе с Соответствующим исходный кодом, расположенном на физическом носителе, обычно используемым для обмена программным обеспечением.
  • b) Передаете объектный код в (или встроенным в) физический продукт (включая физический носитель дистрибутива) вместе с письменным предложением, действительным, по крайней мере, три года и до тех пор, пока вы предоставляете запасные части или клиентскую поддержку для данной модели продукта, чтобы дать каждому, кто обладает объектным кодом либо (1) копию Соответствующего исходного кода для всего программного обеспечения, входящего в продукт, которое лицензировано Данной лицензией, на физическом носителе, обычно используемом для обмена программным обеспечением по цене, не превышающей ваши затраты на выполнение передачи исходного кода, либо (2) возможность скопировать Соответствующий исходный код с сетевого сервера без взимания платы.
  • c) Передаете индивидуальные копии объектного кода с копией письменного обещания о предоставлении Соответствующего исходного кода. Такой альтернативный способ допускается только в редких случаях и на некоммерческой основе, и только если вы получили объектный код в форме, соответствующей пункту b раздела 6.
  • d) Передаете объектный код, предоставляя доступ из обозначенного места (бесплатно или платно), и предоставляете аналогичный доступ к Соответствующему исходному коду, таким же способом, из такого же места, без последующей оплаты. Вам не нужно предоставлять получателям копию Соответствующего исходного кода вместе с объектным кодом. Если местом для копирования является сетевой сервер, Соответствующий исходный код может быть расположен на другом сервере (обслуживаемом вами или третьими лицами), поддерживающем аналогичные средства копирования, при условии, что объектный код должен сопровождаться ясными указаниями, где можно найти Соответствующий исходный код. Вы должны убедиться, что это возможно до тех пор, пока есть необходимость соответствия данным требованиям.
  • e) Передаете объектный код, используя пиринговую сеть, сообщая другим получателям, где находится объектный код, и Соответствующий исходный код для работы публично доступен без взимания платы согласно пункту d раздела 6.

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

“Пользовательский продукт” это либо (1) “потребительский товар”, который означает любые формы материального персонального имущества, которые обычно используются для персональных, семейных или домашних целей, или (2) что-нибудь созданное или продающееся для установки в жилье. При определении, является ли продукт потребительским товаром, сомнительные случаи должны быть решены в пользу лицензирования. Для конкретного продукта, полученного конкретным пользователем “обычное использование” подразумевает типичное или общее использование этого класса продукта, независимо от статуса конкретного пользователя или того, каким образом конкретный пользователь использует, или рассчитывает, что будет использовать продукт. Продукт является потребительским товаром независимо от того, имеет ли он существенные коммерческие, промышленные или непотребительские применения до тех пор, пока такие применения не являются единственными существенными применениями продукта.

“Информация для установки” для Пользовательского продукта означает методы, процедуры, ключи доступа или другую информацию, необходимую для установки и запуска модифицированных версий лицензированного произведения в Пользовательском продукте из модифицированной версии Соответствующего исходного кода. Информация должна быть достаточна для того, чтобы обеспечить продолжение функционирования модифицированного объектного кода без каких-либо препятствий или помех по причине произведенных изменений.

Если вы передаете объектный код согласно условиям этого раздела, или с, или специально для использования в, Пользовательском продукте, и передача происходит как часть транзакции, в которой право владения и использования Пользовательского продукта передано получателю на неограниченный срок или на определенный срок (не зависимо от того, как характеризуется транзакция) Соответствующий исходный код, переданный согласно этому разделу, должен сопровождаться Информацией для установки. Но это требование не применяется, если ни вы, ни третья сторона не имеете возможности установить модифицированный объектный код на Пользовательский продукт (например, произведение было установлено в ПЗУ).

Требование предоставления Информации для установки не включает в себя требование продолжать оказывать поддержку, гарантию, или обновления для произведения, которое было изменено или установлено получателем, или для Пользовательского продукта, в котором оно было изменено или установлено. В доступе к сети может быть отказано, когда модификация существенно и негативно влияет на работу сети, либо нарушает правила и протоколы передачи данных в сети.

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

7. Дополнительные условия.

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

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

Несмотря на любые другие положения Данной лицензии, на материал, добавленный вами к лицензированной разработке, вы можете (если разрешено владельцем авторских прав на материал) дополнить условия Данной лицензии следующими условиями:

  • a) Отказ от гарантий или ограничения ответственности иначе, чем в разделах 15 и 16 Данной лицензии; или
  • b) Требование сохранения указанных действительных юридических уведомлений или авторства в этом материале, или в Соответствующих Правовых Уведомлениях, отображаемых произведением, их содержащим; или
  • c) Запрет на искажение происхождения этого материала, либо требование к модифицированным версиям такого материала содержать пометку в надлежащей форме о том, что материал отличается от оригинальной версии; или
  • d) Ограничение на использование в рекламных целях имен владельцев лицензии или авторов материала; или
  • e) Отказ предоставлять права, предусмотренные законом о товарных знаках, для использования некоторых имен, товарных знаков, знаков обслуживания; или
  • f) Требование компенсации владельцам лицензии и авторам этого материала кем-либо, кто передает материал (или его модифицированные версии) с договорным принятием ответственности получателя для любой ответственности, которую данное договорное принятие непосредственно налагает на владельцев лицензии и авторов.

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

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

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

8. Прекращение действия.

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

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

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

Лишение вас прав согласно данному разделу не лишает прав лиц, которые получили копии или права от вас согласно Данной лицензии. Если ваши права были приостановлены и не восстановлены на постоянной основе, то вы не можете получить новую лицензию на тот же материал в соответствии с разделом 10.

9. Согласие не требуется для владения копией.

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

10. Автоматическое лицензирование последующих получателей.

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

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

Вы не можете налагать какие-либо ограничения на осуществление прав, предоставленных или подтвержденных согласно Данной лицензии. Например, если вы не можете налагать лицензионные сборы, авторский гонорар, или другие виды выплат за осуществление прав, предоставленных по Данной лицензии, и вы не можете инициировать судебный процесс (включая встречный иск или встречный иск в судебном процессе), утверждая, что любое патентное требование нарушено путем создания, использования, продажи, предложения к продаже, или импорта Программы или любой ее части.

11. Патенты.

“Вкладчик” является владельцем авторских прав, разрешающим использование Программы согласно Данной лицензии или произведения, на котором основана программа. Произведение, лицензированное таким образом, называется “версией вкладчика”.

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

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

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

Если вы передаете лицензированное произведение, сознательно основываясь на патентной лицензии, и Соответствующий исходный код произведения не доступен никому для бесплатного копирования и в соответствии с условиями Данной лицензии, через общедоступный сетевой сервер или другими легкодоступными средствами, то вы должны или (1) сделать так, чтобы Соответствующий исходный код стал доступен, или (2) договориться лишить себя выгоды из патентной лицензии на данное конкретное произведение, или (3) принять меры, в соответствии с требованиями Данной лицензии о расширении патентной лицензии для последующих получателей. “Сознательно основываясь” означает, что у вас есть фактические знания условий патентной лицензии, но передача лицензированного произведения в стране или использование вашего получателя лицензированной разработки в стране, нарушит один или более идентифицируемых патентов в этой стране и который вы имеете основания считать действительным.

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

Патентная лицензия является «дискриминационной», если она не описывает свою сферу применения, запрещает осуществление или обусловлена неосуществлением одного или более прав, которые явно выдаются согласно Данной лицензии. Вы не можете передавать лицензированное произведение, если вы — одна из сторон соглашения с третьей стороной, которая занимается дистрибуцией программного обеспечения, согласно которой вы производите выплату третьему лицу в зависимости от объема осуществляемых передач, и согласно которой третье лицо выдает, любой стороне, получающей лицензированное произведение от вас, дискриминационную патентную лицензию (а) вместе с копиями лицензированного произведения, переданными вами (или копиями, сделанными с этих копий), или (б) вместе с конкретными продуктами или сборками, содержащими лицензированное произведение, в случае если вы не вступили в соглашение или патентная лицензия не предоставлена до 28 марта 2007 года.

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

12. Не отказывать в свободе другим.

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

13. Использование совместно с Универсальной общественной лицензией GNU Афферо.

Несмотря на любые другие положения Данной лицензии, вы имеете разрешение подключать или совмещать любое лицензированное произведение с произведением, лицензированным согласно третьей версии Универсальной общественной лицензии GNU Афферо в единое комбинированное произведение и передавать полученное в результате произведение. Условия Данной лицензии будут продолжать действовать в той части, которая находится под ней, но и специальным требованиям Универсальной общественной лицензии GNU Афферо раздела 13, касающиеся взаимодействия через компьютерную сеть, будут применяться ко всему объединенному произведению.

14. Пересмотренные версии Данной лицензии.

Фонд свободного программного обеспечения может публиковать исправленные и/или новые версии Универсальной общественной лицензии GNU время от времени. Такие новые версии будут сходны по духу с настоящей версией, но могут отличаться в деталях, направленных на новые проблемы и обстоятельства. Каждой версии присваивается свой собственный номер. Если в Программе указывается, что конкретный номер версии Универсальной общественной лицензии GNU “или любая более поздняя версия” применима к ней, то у вас есть возможность следовать определениям и условиям либо версии указанного номера, либо любой последующей версии, опубликованной Фондом свободного программного обеспечения. Если в Программе не указан номер версии Универсальной общественной лицензии GNU, то вы можете выбрать любую версию, когда-либо опубликованную Фондом свободного программного обеспечения.

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

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

15. Отказ от гарантий.

НЕТ НИКАКИХ ГАРАНТИЙ ДЛЯ ПРОГРАММЫ ДО РАМОК, ДОПУСТИМЫХ ДЕЙСТВУЮЩИМ ЗАКОНОДАТЕЛЬСТВОМ. ЕСЛИ ИНОЕ НЕ УСТАНОВЛЕНО В ПИСЬМЕННОЙ ФОРМЕ, ПРАВООБЛАДАТЕЛЬ И/ИЛИ ДРУГИЕ СТОРОНЫ ПРЕДОСТАВЛЯЮТ ПРОГРАММУ «КАК ЕСТЬ», БЕЗ КАКИХ ЛИБО ГАРАНТИЙ (ЗАЯВЛЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ), ВКЛЮЧАЯ, НО, НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ И ГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОГО ПРИМЕНЕНИЯ. ВЕСЬ РИСК, КАК В ОТНОШЕНИИ КАЧЕСТВА, ТАК И ПРОИЗВОДИТЕЛЬНОСТИ ПРОГРАММЫ ВЫ БЕРЕТЕ НА СЕБЯ. ЕСЛИ В ПРОГРАММЕ ОБНАРУЖЕН ДЕФЕКТ, ВЫ БЕРЕТЕ НА СЕБЯ СТОИМОСТЬ НЕОБХОДИМОГО ОБСЛУЖИВАНИЯ, ПОЧИНКИ ИЛИ ИСПРАВЛЕНИЯ.

16. Ограничение ответственности.

НИ В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ ПРИМЕНИМЫМ ЗАКОНОМ ИЛИ ПИСЬМЕННЫМ СОГЛАШЕНИЕМ, НИ ОДИН ИЗ ПРАВООБЛАДАТЕЛЕЙ ИЛИ СТОРОН, ИЗМЕНЯВШИХ И/ИЛИ ПЕРЕДАВАВШИХ ПРОГРАММУ, КАК БЫЛО РАЗРЕШЕНО ВЫШЕ, НЕ ОТВЕТСТВЕНЕН ЗА УЩЕРБ, ВКЛЮЧАЯ ОБЩИЙ, КОНКРЕТНЫЙ, СЛУЧАЙНЫЙ ИЛИ ПОСЛЕДОВАВШИЙ УЩЕРБ, ВЫТЕКАЮЩИЙ ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО, НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ ИЛИ НЕВЕРНОЙ ОБРАБОТКОЙ ДАННЫХ, ИЛИ ПОТЕРИ, УСТАНОВЛЕННЫЕ ВАМИ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, ИЛИ НЕВОЗМОЖНОСТЬ ПРОГРАММЫ РАБОТАТЬ С ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ В СЛУЧАЕ ЕСЛИ ПРАВООБЛАДАТЕЛЬ ЛИБО ДРУГАЯ СТОРОНА БЫЛА ИЗВЕЩЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.

17. Интерпретация разделов 15 и 16.

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

КОНЕЦ УСЛОВИЙ

Как применить данные условия к вашим новым программам


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

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

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

Если программа взаимодействует с пользователем при помощи терминала, сделайте так, чтобы она выводила краткое сообщение наподобие нижеследующего при запуске в интерактивном режиме:

Гипотетические команды ‘show w’ и ‘show c’ должны показывать соответствующие части Универсальной общественной лицензии. Конечно, команды вашей программы могут быть разными, поэтому в случае графического интерфейса, вы можете использовать диалоговое окно “О программе”.

Также необходимо, чтобы ваш работодатель (если вы работаете программистом) или ваше учебное заведение, если таковое имеется, подписали “отказ от имущественных прав” на эту программу, если это необходимо.
Для получения дополнительной информации по этому вопросу, и, как применять и следовать Универсальной общественной лицензии GNU, смотрите здесь —

Универсальная общественная лицензия GNU не позволяет включать вашу программу в несвободные. Если Вы хотите это сделать, используйте Универсальную общественную лицензию ограниченного применения GNU (GNU Lesser General Public License, GNU LGPL) вместо этой лицензии, но, пожалуйста, прочитайте сначала здесь —

GNU General Public License

GNU General Public License (Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — возможно, наиболее популярная лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г. Её также сокращённо называют GNU GPL или даже просто GPL, если из контекста понятно, что речь идёт именно о данной лицензии (существует довольно много других лицензий, содержащих слова «general public license» в названии). Вторая версия этой лицензии была выпущена в 1991 году. GNU Lesser General Public License (LGPL) — это модифицированная версия GPL, предназначенная для некоторых библиотек ПО.

Цель GNU GPL — предоставить пользователю права копировать, модифицировать и распространять программы (что по умолчанию запрещено законом об авторских правах), а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права. Принцип «наследования» прав называется «копилефт» (транслитерация английского «copyleft») и был придуман Ричардом Столлмэном. По контрасту с GPL, лицензии собственнического ПО очень редко дают пользователю такие права и обычно, наоборот, стремятся их ограничить, например, запрещая восстановление исходного кода.

Содержание

Свобода [ править ]

GPL предоставляет получателям компьютерных программ следующие права, или «свободы»:

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

История [ править ]

GPL была написана Ричардом Столлмэном для использования с программами как часть проекта GNU. Она базируется на сходных лицензиях, использовавшихся для ранних версий GNU Emacs, Отладчика GNU (GDB) и Коллекции компиляторов GNU (GCC), унифицирует и обобщяет их.

Лицензии-прототипы содержали части, подобные частям GPL, но были специфичными для каждой программы. Целью Столлмэна являлось создание единой лицензии, которая могла бы использоваться для любого проекта, делая таким образом возможным совместное использование кода различными программами. Такой лицензией и стала первая версия GNU GPL, выпущенная в январе 1989 года.

В 1990 году стало очевидным, что требуется менее ограничивающая лицензия, которая могла бы использоваться для некоторых библиотек ПО; когда версия 2 GPL была выпущена в июне 1991 года, вместе с ней была введена в обращение GNU Library General Public License, также получившая номер 2, для обозначения того, что эти две лицензии являются взаимодополняющими. Номера версий разошлись в 1999 году, когда была выпущена LGPL версии 2.1, которая была переименована в Lesser General Public License для уточнения её местоположения в философии GNU.

GPL v3 [ править ]

В 2005 году Эбен Моглен и Ричард Столлмэн написали черновик GPL версии 3. В разгоревшейся затем 7 апреля 2005 года дискуссии в Филадельфии, Столлмэн сделал несколько заявлений, касающихся патентов на ПО и DRM.

В 2006 году Free Software Foundation начал двенадцатимесячную консультацию о возможных изменениях в GPL. Этот процесс координируется Фондом свободного программного обеспечения, Правовым центром свободы программного обеспечения и Европейским Фондом свободного программного обеспечения. Целью консультаций является создание новой версии лицензии с учётом рекомендаций и опыта всех заинтересованных сторон, но с сохранением приверженности принципам свободного ПО.

Первый черновик был опубликован 16 января 2006 года.

Тем не менее, 25 января 2006 года Линус Торвальдс публично заявил, что ядро Linux, скорее всего, будет по-прежнему распространяться по лицензии GPL версии 2. (В отличие от многих других GPL-программ, Linux распространяется на условиях только второй версии GPL, а не «версии 2 или более поздней»).

Схема GNU GPL [ править ]

Текст GNU GPL состоит из нескольких пронумерованных разделов. Ниже приведена схема версии 2.0 лицензии. Эта схема не имеет никакой юридической силы и служит только для краткого ознакомления.

  1. Определения
    • (первый абзац) Определение термина «программа»
    • (второй абзац) Область действия лицензии
  2. Право на копирование и распространение
  3. Изменение программы
    • (первый абзац) Право на изменения при соблюдении следующих условий:
      • a) добавление информации об изменении в модифицированных файлах;
      • b) лицензирование модифицированных версий на условиях GNU GPL;
      • c) условное требование интерактивного вывода информации об авторских правах и отсутствии гарантии.
    • (абзацы 2—4) Уточнение термина «производная работа»
  4. Требование предоставления исходного кода
    • (первый абзац) Возможные варианты распространения исполнимого кода:
      • a) распространение вместе с исходным кодом, или
      • b) распространение с гарантией предоставления исходного кода, или
      • c) (для некоммерческого использования) распространение вместе с такой гарантией, полученной от третьего лица.
    • (второй абзац) Определение термина «исходный код»
    • (третий абзац) Достаточность одинакового доступа для копирования исполнимого и исходного кодов
  5. Прекращение действия лицензии при нарушении её условий
  6. Акты, означающие принятие лицензии
  7. Запрещение дополнительных ограничений при дальнейшем распространении
  8. Внешние ограничения не снимают обязательства выполнять условия лицензии
  9. Возможность географических ограничений
  10. Будущие версии GNU GPL
  11. Запросы на исключения из правил
  12. Отказ от предоставления гарантий
  13. Отказ от ответственности

GNU General Public License

GNU General Public License (Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) – лицензия созданная фондом Free Software Foundation. Осонвной целью лицензии является предоставление пользователю права копировать, модифицировать и распостранять программы, а также гарантировать что и пользователи производных програм получат эти права. Лицензия запрещает закрывать исходный код программы 1) по принципу копилефта. То есть, если разработчик использует в своей программе код, попадающий под действие условий лицензии GPL , то он может распространять её в дальнейшем только под условиями GPL . Ядро Linux и большая часть сопутствующего ПО распространяется по лицензии GNU GPL.

На момент написания статьи актуальна версия лицензии 3.0.

GNU General Public License, история создания и цели

GNU General Public License (Универсальная общественная общедоступная лицензия GNU) — лицензия на свободное программное обеспечение, созданная в рамках проекта GNU. Свободы и обязательства получателям компьютерных программ. Её совместимость и копилефт.

НОВОСТИ: Пакет Microsoft Defender ATP будет выпущен для Linux Mon, 11 Nov 2020 08:19:52 +0300
Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 09.02.2020
Размер файла 20,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

НАО «АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ»

КАФЕДРА «КОМПЬЮТЕРНОЙ И ИНФОКОММУНИКАЦИОННОЙ БЕЗОПАСНОСТИ»

Специальность: 5B100200 — Системы информационной безопасности

На тему «GNU General Public License, история создания и цели»

По дисциплине «ООС»

Выполнил Нургалиев Т. М.

Принял Зимин И.А.

1. Свободы и обязательства

3. Схема GNU GPL

6. Интересные факты

лицензия программный обеспечение компьютерный

GNU General Public License (иногда переводят, как, например, Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г. Её также сокращённо называют GNU GPL или даже просто GPL, если из контекста понятно, что речь идёт именно о данной лицензии (существует довольно много других лицензий, содержащих слова «general public license» в названии). Вторая версия этой лицензии была выпущена в 1991 году, третья версия, после многолетней работы и длительной дискуссии — в 2007 году. GNU Lesser General Public License (LGPL) — это ослабленная версия GPL, предназначенная для некоторых библиотек ПО. GNU Affero General Public License — это усиленная версия GPL для программ, предназначенных для доступа к ним через сеть.

Цель GNU GPL — предоставить пользователю права копировать, дают пользователю такие права и обычно, наоборот, стремятся их ограничить, например модифицировать и распространять (в том числе на коммерческой основе) программы (что по умолчанию запрещено законом об авторских правах), а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права. Принцип „наследования“ прав называется «копилефт» (транслитерация c англ. Copyleft) и был придуман Ричардом Столлмэном. По контрасту с GPL, лицензии проприетарного ПО «очень редко, запрещая восстановление исходного кода».

Лицензируя работу на условиях GNU GPL, автор сохраняет за собой авторство.

1. Свободы и обязательства

GPL предоставляет получателям компьютерных программ следующие права, или «свободы»

1)свободу запуска программы с любой целью;


2)свободу изучения того, как программа работает, и её модификации (предварительным условием для этого является доступ к исходному коду);

3)свободу распространения копий как исходного, так и исполняемого кода;

4)свободу улучшения программы, и выпуска улучшений в публичный доступ (предварительным условием для этого является доступ к исходному коду).

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

GPL была написана Ричардом Столлмэном для использования с программами как часть проекта GNU. Она базируется на сходных лицензиях, использовавшихся для ранних версий GNU Emacs, GDB (отладчика GNU) и Коллекции компиляторов GNU (GCC), унифицирует и обобщает их.

Лицензии-прототипы содержали части, подобные частям GPL, но были специфичными для каждой программы. Целью Столлмэна являлось создание единой лицензии, которая могла бы использоваться для любого проекта, делая таким образом возможным совместное использование кода различными программами. Такой лицензией и стала первая версия GNU GPL, выпущенная в январе 1989 года.

В 1990 году стало очевидным, что требуется менее ограничивающая лицензия, которая могла бы использоваться для некоторых библиотек ПО; когда версия 2 GPL была выпущена в июне 1991 года, вместе с ней была введена в обращение GNU Library General Public License (GNU LGPL, LGPL), также получившая номер 2, для обозначения того, что эти две лицензии являются взаимодополняющими. Номера версий разошлись в 1999 году, когда была выпущена LGPL версии 2.1, которая была переименована в Lesser General Public License для уточнения её местоположения в философии GNU.

В 2005 году Эбен Моглен и Ричард Столлмэн написали черновик третьей версии GPL. В разгоревшейся затем 7 апреля 2005 года в Филадельфии дискуссии Столлмэн сделал несколько заявлений, касающихся патентов на ПО и DRM.В 2006 году Фонд свободного программного обеспечения начал двенадцатимесячную консультацию о возможных изменениях в GPL. Этот процесс координировался самим Фондом свободного ПО, Правовым центром свободы ПО и Европейским фондом свободного ПО. Целью консультаций являлось создание новой версии лицензии с учётом рекомендаций и опыта всех заинтересованных сторон, но с сохранением приверженности принципам свободного ПО.Первый черновик был опубликован 16 января 2006 года.

Тем не менее, 25 января 2006 года Линус Торвальдс публично заявил, что ядро Linux, используемое в операционной системе GNU/Linux, скорее всего, будет по-прежнему распространяться по лицензии GPL версии 2.

В своём сообщении в почтовую рассылку для Linux-разработчиков Линус Торвальдс, автор ядра Linux, говорит о том, что ОС Solaris может инициировать переход ядра на новую готовящуюся версию лицензии на свободное программное обеспечение — GNU GPLv3.«Если Sun действительно собирается выпустить OpenSolaris под GPLv3, это может стать хорошей причиной для перехода Linux на новую лицензию» — заявил Торвальдс. «Не думаю, что GPLv3 — такая же хорошая лицензия, как и GPLv2, но с другой стороны, я прагматик, и, если мы можем избежать ситуации с существованием двух ядер, распространяющихся под разными лицензиями, и с вызванными этим разногласиями, я по крайней мере вижу причину для перехода на GPLv3», — пояснил свою позицию главный разработчик Linux-ядра.

До этого Торвальдс уже выражал своё недовольство новой версией лицензии GNU GPL, однако после появления последнего чернового варианта GPLv3 стал лучше относиться к этому проекту. Несмотря на это, сам он до сих пор отдаёт предпочтение GPLv2.

Компании, распространяющие GPLv3-ПО, не могут предъявлять судебные претензии к пользователям GPLv3-продуктов.

Окончательная версия GPLv3 была опубликована 29 июня 2007 года.19 ноября 2007 года была выпущена GNU Affero General Public License v3 — GPLv3 с изменениями на основе Affero General Public License v1,выпущенной в 2002 году Affero Inc. На основе GNU GPLv2. Данная лицензия добавляет возможность получения исходного кода пользователям программы, взаимодействующим с ней только через сеть.

Текст GNU GPL состоит из нескольких пронумерованных разделов. Ниже приведена схема версии 2.0 лицензии. Эта схема не имеет никакой юридической силы и служит только для краткого ознакомления.

(первый абзац) Определение термина «программа»

(второй абзац) Область действия лицензии

2. Право на копирование и распространение

3. Изменение программы

(первый абзац) Право на изменения при соблюдении следующих условий:

a) добавление информации об изменении в модифицированных файлах;

b) лицензирование модифицированных версий на условиях GNU GPL;

c) условное требование интерактивного вывода информации об авторских правах и отсутствии гарантии.

(абзацы 2—4) Уточнение термина «производная работа»

4. Требование предоставления исходного кода

(первый абзац) Возможные варианты распространения исполнимого кода:

a) распространение вместе с исходным кодом, или

b) распространение с гарантией предоставления исходного кода, или

c) (для некоммерческого использования) распространение вместе с такой гарантией, полученной от третьего лица.

(второй абзац) Определение термина «исходный код»

(третий абзац) Достаточность одинакового доступа для копирования исполнимого и исходного кодов

5. Прекращение действия лицензии при нарушении её условий

6. Акты, означающие принятие лицензии

7. Запрещение дополнительных ограничений при дальнейшем распространении

8. Внешние ограничения не снимают обязательства выполнять условия лицензии

9. Возможность географических ограничений

10. Будущие версии GNU GPL

11. Запросы на исключения из правил

12. Отказ от предоставления гарантий

13. Отказ от ответственности

4. Совместимость и Копилефт

Использование копилефта накладывает определённые ограничения на объединение работ под GPL и другими свободными (в первую очередь, копилефтными) лицензиями в производных работах.

GPLv2 несовместима с лицензиями Mozilla Public License (MPL), Common Development and Distribution License (CDDL), Apache Software License и некоторыми другими.

GPLv3 была сделана совместимой с лицензией Apache, однако с MPL и её производными она несовместима [5] . Работы под MPL часто одновременно лицензируются и под GPL и LGPL (например, код Mozilla Firefox), что частично решает проблему.

Известным примером несовместимости GPL с другой лицензией является невозможность включения файловой системы ZFS, выпущенной Sun Microsystems под CDDL, в ядро Linux, выпущенном под GPLv2.

Любая несвободная лицензия несовместима с GPL.

Совместимые только с GPL 3.0 лицензии

GNU Affero General Public License (AGPL) v3 — содержит пункт о том, что пользователи, которые взаимодействуют с программой по сети, так же должны иметь возможность получать исходные коды;

Apache License, Version 2.0;

Educational Community License 2.0;

Freetype Project License;

Microsoft Public License (Ms-PL);

Xfree86 1.1 License;

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


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

· Microsoft распространяет для владельцев нетбуков USB-ключи с программой установки Windows 7. Однако выяснилось, что программа содержит код, находящийся под GPL. В ноябре 2009 года Microsoft извинилась перед покупателями и пообещала открыть код программы. 10 декабря 2009 года Microsoft окончательно открыла исходные коды Windows 7 USB/DVD Download Tool под лицензией GPLv2.

· 25 января 2006 года Линус Торвальдс, автор ядра Linux, публично заявил, что оно, скорее всего, будет по-прежнему распространяться по лицензии GPL версии 2. В своём сообщении в почтовую рассылку для Linux-разработчиков Линус Торвальдс говорит о том, что ОС Solaris может инициировать переход ядра на новую готовящуюся версию лицензии на свободное программное обеспечение — GNU GPLv3. «Если Sun действительно собирается выпустить OpenSolaris под GPLv3, это может стать хорошей причиной для перехода Linux на новую лицензию» — заявил Торвальдс. «Не думаю, что GPLv3 — такая же хорошая лицензия, как и GPLv2, но с другой стороны, я прагматик, и, если мы можем избежать ситуации с существованием двух ядер, распространяющихся под разными лицензиями, и с вызванными этим разногласиями, я по крайней мере вижу причину для перехода на GPLv3», — пояснил свою позицию главный разработчик Linux-ядра. До этого Торвальдс уже выражал своё недовольство новой версией лицензии GNU GPL, однако после появления последнего чернового варианта GPLv3 стал лучше относиться к этому проекту. Несмотря на это, сам он до сих пор отдаёт предпочтение GPLv2

GNU General Public License

If you want to redistribute MuseScore, you must comply with the GNU General Public License (reproduced below).

This license applies to MuseScore with the following exception: If you create a document which uses fonts included in MuseScore, and embed this font or unaltered portions of this font into the document, then this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

Gnu general public license

GPL (GNU General Public License) — основная копилефтная лицензия, предложенная Ричардом Столлманом.

Содержание

[править] Значение GPL

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

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

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

Больше двух третей всех свободных программ распространяются сейчас под лицензией GPL и под ее «ослабленным» вариантом — LGPL (вариант лицензии, специально созданный на тот случай, если автор библиотеки решит, что определённая степень совместимости с проприетарным софтом отвечает его интересам).

[править] История GPL

Более чем четверть века назад, в 1980 году, в США впервые в мире был принят закон, распространивший копирайт на компьютерные программы. Что было безо всякого энтузиазма встречено не только конечными пользователями (которых тогда было немного), но и многими программистами. В особенности — принадлежащими к академическому сообществу и желавшими поэтому не столько роялти, сколько роста профессиональной репутации. В отличии от коммерческих софтверных фирм, они заинтересованы в максимально широком распространении своих программ. Кроме того, большинство хакеров были (и остаются) людьми идейными. А одна из любимых хакерских идей — «Information must be free!» — «Информация должна быть свободной». Им же предлагалось сомнительное счастье быть рабовладельцем, вместе со всеми вытекающими заботами и проблемами.

«Отпустить на свободу» свои программы не так просто, как кажется. Во-первых, для передачи авторских прав установлена намеренно усложненная и запутанная форма. Которая, якобы, защищает автора от недобросовестных пользователей. Возможность же того, что автор разрешит любое использование изобретения не кому-то одному, а всем желающим копирайтным законом вообще не рассматривается. Во-вторых, продолжая аналогию, не много смысла отпускать раба на свободу, если за воротами дома его захватит первый же встречный охотник за головами. Мало радости раздавать свой код всем желающим — только для того, чтобы облегчать жизнь и без того не бедным писателям проприетарного софта.

Один из хакеров, Ричард Столлман, поступил в лучших американских традициях и основал в 1984 году FSF (Free Software Foundation, Фонд Свободного Софта) и проект GNU. В 1989 году FSF опубликовал первую версию GNU GPL, «Всеобщей Публичной Лицензии GNU» — стандартного юридического заклинания, которое каждый мог бы приложить к своей программе, разрешая ее свободное распространение и улучшение всеми, кто согласится распространять все свои добавления на тех же условиях.

В 1991 году при участии присоединившегося к FSF юриста Эбена Моглена была выпущена вторая версия GPL. Изменения в ней касались в основном юридической техники. Третьей версии GPL ждали с 2001 года. Официальные лица FSF (Столлман, Моглен, директор FSF Брэдли Кун) многозначительно говорили что работа идет, но подробностей не сообщали. Столлман признался, что соавторы лицензии просто не могли выкроить время (несколько месяцев непрерывно), чтобы собраться и наконец дописать текст.

[править] Некоторые казусы GPL

  • Vmware использует в своём продукте linux — не публикуя свой код под GPL, разумеется [1] (С этим случаем надо разбираться)
  • Телефоны Мотороллы, используя в платформу Linux+Java, не позволяют пользователям запускать внутри системы программы (кроме JAVA).
  • Дистрибутив Линукса Kororaa был закрыт под угрозами преследования за нарушение GPL, хотя реальность этого нарушения весьма сомнительна.
  • Тивоизация — исходный код системы, вроде бы открыт, но изменить ее нельзя, так как применяются программно-аппаратные методы ее сверки с эталоном.

[править] Проверка GPL в суде

Иногда говорят, что лицензия GPL не проверена в суде и поэтому ей не стоит доверять, так как потом окажется, что она недействительна и весь Линукс рассыпется как карточный домик. Это неверно. Лицензия GPL абсолютно надежна и незыблема. Она гениально вписана в копирайт и любое самое дурацкое решение суда по большому счёту её не повредит. Объясним почему.

Предположим что некая организация использовала код, опубликованный под GPL, в своей проприеритарной программе и не опубликовала производный код под GPL. То есть нарушила условия лицензии. В таком случае один из авторов «слизанного» кода может подать в суд и легко доказать, что его авторские права были нарушены: он как автор указал определённые правила использования его труда (лицензию GPL), которые были явно нарушены.

На суды за GPL существует несколько точек зрения:

  • С одной стороны деятельность это скорее вредоносная, чем полезная. Угрозы судом за нарушение GPL потенциально гораздо вредоноснее, чем даже качание права за копирайт, потому что (а) эффект один — человеку не дали делать хорошее под предлогом «копирайта» и (б) если подобные вещи будут совершаться регулярно, идея копилефтной лицензии будет дискредитирована в первую очередь. Когда какую-нибудь мелкую и никому неизвестную контору судят за нарушения GPL, радоваться этому совершенно нечего — каждый такой суд это гвоздь в гроб FSF и лично Столлмана. Любители судиться из-за копирайта — вообще говно, а любители судиться в защиту копилефта — это вообще чёрт знает что такое.
  • Другая точка зрения, что в принципе судить нарушителей GPL надо и наказание всегда быть одно: в соответствии с лицензией код должен быть раскрыт на условиях GPL.
  • Наконец есть и те, кто считает, что нарушение GPL должно караться так же как и пиратство — расстрелами, лагерями и конфискациями.

GNU General Public License 3.0

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

Русский перевод третьей версии от 29 июня 2007 года.
Официальный оригинальный английский текст лицензии расположен здесь — http://www.gnu.org/licenses/gpl-3.0.html
Русский перевод: Антон Чернов (01 августа 2012 года)

This is an unofficial translation of the GNU General Public License into Russian. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL—only the original English text of the GNU GPL does that. However, we hope that this translation will help Russian speakers understand the GNU GPL better.

Это неофициальный перевод Универсальной общественной лицензии GNU на русский язык. Он не был опубликован Фондом свободного программного обеспечения и не устанавливает юридические условия распространения программ, которые пользуются GNU GPL — для этого используется только английский текст GNU GPL. Однако мы надеемся, что этот перевод поможет говорящим на русском языке лучше понять GNU GPL.

Универсальная общественная лицензия GNU

Copyright © 2007 Free Software Foundation, Inc.
Каждый имеет право копировать и распространять дословные копии этого документа, но изменение его запрещено.

Преамбула

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

Лицензии для большинства программного обеспечения и других произведений созданы с целью ограничения вашей свободы делиться и изменять их. В отличие от таких лицензий, Универсальная общественная лицензия GNU предназначена гарантировать вам свободу делиться и изменять любые версии программ, давая уверенность, что это программное обеспечение останется свободным для всех его пользователей. Мы, Фонд свободного программного обеспечения, используем Универсальную общественную лицензию GNU для большинства нашего программного обеспечения; эта лицензия также относится к любым другим произведениям, выпускаемым авторами с ее использованием. Вы тоже можете применять эту лицензию для своих программ.

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

Чтобы защитить ваши права, нам необходимо ограничивать других в возможности отказать вам в ваших правах или просить вас отказаться от них. Следовательно, у вас есть обязанности, если вы распространяете копии свободного программного обеспечения, или если вы модифицируете его: обязанность уважать свободу других.

Например, если вы распространяете копии такой программы бесплатно или за деньги, вы должны передать получателям те же свободы, которые получили вы. Вы должны убедиться, что они тоже получат или смогут получить исходный код. И вы должны показать им эти условия, чтобы они знали свои права.

Разработчики, использующие Универсальную общественную лицензию GNU, защищают ваши права с помощью двух шагов:
(1) заявляют авторские права на программное обеспечение, и (2) предлагают вам эту лицензию, дающую вам легальную возможность копировать, распространять и/или модифицировать его.

Для защиты авторов и разработчиков Универсальная общественная лицензия четко объясняет, что нет никаких гарантий для их свободного программного обеспечения. Для удобства пользователей и авторов Универсальная общественная лицензия требует, чтобы модифицированные версии помечались как “измененные”, следовательно, их проблемы не будут ошибочно присвоены авторам предыдущих версий.

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

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

Далее следуют конкретные условия для копирования, распространения и модификации.

УСЛОВИЯ

0. Определения.

“Данная лицензия” подразумевает третью версию Универсальной общественной лицензии GNU.


“Авторское право” также обозначает законы, схожие с законами об авторском праве, применимые к другим видам произведений, например, к полупроводниковым микросхемам.

“Программа” подразумевает любое, охраняемое авторским правом, произведение, выпущенное под Данной лицензией. Владелец лицензии именуется “вы”. “Владельцем лицензии” и “получателем” может быть частное или юридическое лицо.

“Модифицирование” произведения означает копирование или адаптацию всего или части произведения в форме, требующей разрешение владельца авторских прав, кроме изготовления точной копии. Результат называется “модифицированной версией” предыдущего произведения или произведением, “основанным” на предыдущем произведении.

“Лицензированное произведение” подразумевает немодифицированную Программу, либо произведение, основанное на Программе.

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

“Передача” произведения означает любой вид распространения, который позволяет третьим лицам создавать или получать копии. Простое взаимодействие с пользователем через компьютерную сеть, без получения копии, передачей не является.

Пользовательский интерфейс отображает “Соответствующие правовые уведомления” в такой степени, что они включают в себя удобные и заметные функции, которые (1) отображают соответствующее уведомление об авторском праве, и (2) говорят пользователям, что нет никаких гарантий на работу (за исключением случаев, когда гарантия явно предоставлена), что владельцы лицензии могут передавать работу под Данной лицензией, и как можно увидеть копию Данной лицензии. Если интерфейс представляет из себя список пользовательских команд и опций, таких как меню, то соответствующий известный пункт соответствует данному критерию.

1. Исходный код.

“Исходный код” произведения означает предпочитаемую форму произведения для создания его модификаций. “Объектный код” означает произведение в любой неисходной форме.

“Стандартный интерфейс” означает интерфейс, который либо является официальным стандартом, установленным органом по стандартизации, либо, в случае интерфейсов, специфичных для конкретного языка программирования, тот, что широко распространен среди разработчиков на данном языке.

“Системные библиотеки” исполняемых произведений включают в себя все, кроме работы в целом, что (а) входит в нормальную форму поставки Главного Компонента, но которая не является частью этого Главного Компонента, и (б) служит только для использования в работе с Главным Компонентом, либо для предоставления Стандартного интерфейса, для которых реализация доступна для общественности в форме исходного кода. «Главный Компонент» в этом контексте означает главный существенный компонент (ядро, оконная система и т.д.) конкретной операционной системы (если таковые имеются), на которой выполняется произведение, либо компилятор, использованный для создания произведения, либо интерпретатор объектного кода, использованный для запуска произведения.

“Соответствующий исходный код” произведения в форме объектного кода подразумевает весь исходный код, необходимый для создания, установки и (для исполняемых произведений) запуска объектного кода и модификации произведения, включая скрипты, контролирующие эти действия. Тем не менее, он не содержит Системные библиотеки произведения, или инструменты общего назначения, или общие свободные программы, которые использовались в немодифицированном виде для осуществления деятельности, но не являются частью произведения. Например, Соответствующий исходный код включает файлы определения интерфейса, связанные с исходными файлами, для работы, и исходный код общих библиотек и динамически связанных подпрограмм, которые необходимы для прямой передачи данных, или управления потоком между этими подпрограммами и других частей этого произведения.

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

Соответствующий исходный код произведения в форме исходного кода является этим же произведением.

2. Основные свободы.

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

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

Передача при любых других обстоятельствах разрешена исключительно при условиях, установленных ниже. Сублицензирование запрещено; раздел 10 исключает необходимость в этом.

3. Защита легальных прав пользователей от законов, запрещающих обход технических средств защиты авторских прав.

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

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

4. Передача точных копий.

Вы можете передавать точные копии исходного кода Программы так же, как и получили его на любом носителе, при условии, что вы в заметной и соответствующей форме помещаете на каждой копии соответствующее уведомление об авторских правах; сохраняете нетронутыми все уведомления о том, что Данная лицензия и любые ограничивающие условия, добавленные в соответствии с разделом 7, применимы к исходному коду программы; сохраняете все уведомления об отсутствии гарантий; и предоставляете всем получателям копию Данной лицензии вместе с Программой.

Вы можете установить или не устанавливать цену за каждую копию, что вы передали, и вы можете предлагать поддержку или гарантию за плату.

5. Передача версий модифицированного исходного кода.

Вы можете передать произведение, основанное на Программе, или модифицированную Программу в форме исходного кода в соответствии с условиями раздела 4, а также выполняя следующие условия:

  • a) Произведение должно содержать заметные уведомления, утверждающие, что вы изменили его и действительную дату изменений.
  • b) Произведение должно содержать заметные уведомления, утверждающие, что оно выпущено под Данной лицензией и любыми дополнительными условиями, указанными в разделе 7. Данное требование изменяет требование раздела 4 “оставлять нетронутыми все уведомления”.
  • c) Вы должны лицензировать все произведение в целом под Данной лицензией для всех, кто вступает во владение копией. Данная лицензия будет распространяться вместе с любыми применимыми условиями раздела 7 на все произведение и все его части, независимо от того, как они поставляются. Данная лицензия не дает разрешения для выдачи лицензий на произведение другими способами, но не запрещает этого, если вы получили его отдельно.
  • d) Если в произведении присутствуют интерактивные пользовательские интерфейсы, каждый должен отображать Соответствующие правовые уведомления; однако, если Программа имеет интерактивные интерфейсы, которые не отображают Соответствующие правовые уведомления, то вашему произведению не обязательно отображать их.

Компиляция лицензированного произведения с другими отдельными и независимыми произведениями, которые не являются по своей природе расширениями лицензированного произведения и не соединены с ним с целью сформировать большую программу на носителе хранения, называется “агрегацией”, если компиляция и ее итоговые авторские права не используются с целью ограничения доступа или легальных прав пользователя компиляции относительно исходного произведения. Включение лицензированного произведения в агрегацию не распространяет действие Данной лицензии на остальные части агрегации.

6. Передача неисходных форм.

Вы можете передавать лицензированные произведения в форме объектного кода на условиях разделов 4 и 5, а также при условии, что вы передаете машиночитаемый Соответствующий исходный код на условиях Данной лицензии одним из следующих способов:

  • a) Передаете объектный код в (или встроенным в) физический продукт (включая физический носитель дистрибутива) вместе с Соответствующим исходный кодом, расположенном на физическом носителе, обычно используемым для обмена программным обеспечением.
  • b) Передаете объектный код в (или встроенным в) физический продукт (включая физический носитель дистрибутива) вместе с письменным предложением, действительным, по крайней мере, три года и до тех пор, пока вы предоставляете запасные части или клиентскую поддержку для данной модели продукта, чтобы дать каждому, кто обладает объектным кодом либо (1) копию Соответствующего исходного кода для всего программного обеспечения, входящего в продукт, которое лицензировано Данной лицензией, на физическом носителе, обычно используемом для обмена программным обеспечением по цене, не превышающей ваши затраты на выполнение передачи исходного кода, либо (2) возможность скопировать Соответствующий исходный код с сетевого сервера без взимания платы.
  • c) Передаете индивидуальные копии объектного кода с копией письменного обещания о предоставлении Соответствующего исходного кода. Такой альтернативный способ допускается только в редких случаях и на некоммерческой основе, и только если вы получили объектный код в форме, соответствующей пункту b раздела 6.
  • d) Передаете объектный код, предоставляя доступ из обозначенного места (бесплатно или платно), и предоставляете аналогичный доступ к Соответствующему исходному коду, таким же способом, из такого же места, без последующей оплаты. Вам не нужно предоставлять получателям копию Соответствующего исходного кода вместе с объектным кодом. Если местом для копирования является сетевой сервер, Соответствующий исходный код может быть расположен на другом сервере (обслуживаемом вами или третьими лицами), поддерживающем аналогичные средства копирования, при условии, что объектный код должен сопровождаться ясными указаниями, где можно найти Соответствующий исходный код. Вы должны убедиться, что это возможно до тех пор, пока есть необходимость соответствия данным требованиям.
  • e) Передаете объектный код, используя пиринговую сеть, сообщая другим получателям, где находится объектный код, и Соответствующий исходный код для работы публично доступен без взимания платы согласно пункту d раздела 6.

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

“Пользовательский продукт” это либо (1) “потребительский товар”, который означает любые формы материального персонального имущества, которые обычно используются для персональных, семейных или домашних целей, или (2) что-нибудь созданное или продающееся для установки в жилье. При определении, является ли продукт потребительским товаром, сомнительные случаи должны быть решены в пользу лицензирования. Для конкретного продукта, полученного конкретным пользователем “обычное использование” подразумевает типичное или общее использование этого класса продукта, независимо от статуса конкретного пользователя или того, каким образом конкретный пользователь использует, или рассчитывает, что будет использовать продукт. Продукт является потребительским товаром независимо от того, имеет ли он существенные коммерческие, промышленные или непотребительские применения до тех пор, пока такие применения не являются единственными существенными применениями продукта.

“Информация для установки” для Пользовательского продукта означает методы, процедуры, ключи доступа или другую информацию, необходимую для установки и запуска модифицированных версий лицензированного произведения в Пользовательском продукте из модифицированной версии Соответствующего исходного кода. Информация должна быть достаточна для того, чтобы обеспечить продолжение функционирования модифицированного объектного кода без каких-либо препятствий или помех по причине произведенных изменений.

Если вы передаете объектный код согласно условиям этого раздела, или с, или специально для использования в, Пользовательском продукте, и передача происходит как часть транзакции, в которой право владения и использования Пользовательского продукта передано получателю на неограниченный срок или на определенный срок (не зависимо от того, как характеризуется транзакция) Соответствующий исходный код, переданный согласно этому разделу, должен сопровождаться Информацией для установки. Но это требование не применяется, если ни вы, ни третья сторона не имеете возможности установить модифицированный объектный код на Пользовательский продукт (например, произведение было установлено в ПЗУ).

Требование предоставления Информации для установки не включает в себя требование продолжать оказывать поддержку, гарантию, или обновления для произведения, которое было изменено или установлено получателем, или для Пользовательского продукта, в котором оно было изменено или установлено. В доступе к сети может быть отказано, когда модификация существенно и негативно влияет на работу сети, либо нарушает правила и протоколы передачи данных в сети.

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

7. Дополнительные условия.

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

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

Несмотря на любые другие положения Данной лицензии, на материал, добавленный вами к лицензированной разработке, вы можете (если разрешено владельцем авторских прав на материал) дополнить условия Данной лицензии следующими условиями:

  • a) Отказ от гарантий или ограничения ответственности иначе, чем в разделах 15 и 16 Данной лицензии; или
  • b) Требование сохранения указанных действительных юридических уведомлений или авторства в этом материале, или в Соответствующих Правовых Уведомлениях, отображаемых произведением, их содержащим; или
  • c) Запрет на искажение происхождения этого материала, либо требование к модифицированным версиям такого материала содержать пометку в надлежащей форме о том, что материал отличается от оригинальной версии; или
  • d) Ограничение на использование в рекламных целях имен владельцев лицензии или авторов материала; или
  • e) Отказ предоставлять права, предусмотренные законом о товарных знаках, для использования некоторых имен, товарных знаков, знаков обслуживания; или
  • f) Требование компенсации владельцам лицензии и авторам этого материала кем-либо, кто передает материал (или его модифицированные версии) с договорным принятием ответственности получателя для любой ответственности, которую данное договорное принятие непосредственно налагает на владельцев лицензии и авторов.

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

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

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

8. Прекращение действия.

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

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

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

Лишение вас прав согласно данному разделу не лишает прав лиц, которые получили копии или права от вас согласно Данной лицензии. Если ваши права были приостановлены и не восстановлены на постоянной основе, то вы не можете получить новую лицензию на тот же материал в соответствии с разделом 10.


9. Согласие не требуется для владения копией.

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

10. Автоматическое лицензирование последующих получателей.

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

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

Вы не можете налагать какие-либо ограничения на осуществление прав, предоставленных или подтвержденных согласно Данной лицензии. Например, если вы не можете налагать лицензионные сборы, авторский гонорар, или другие виды выплат за осуществление прав, предоставленных по Данной лицензии, и вы не можете инициировать судебный процесс (включая встречный иск или встречный иск в судебном процессе), утверждая, что любое патентное требование нарушено путем создания, использования, продажи, предложения к продаже, или импорта Программы или любой ее части.

11. Патенты.

“Вкладчик” является владельцем авторских прав, разрешающим использование Программы согласно Данной лицензии или произведения, на котором основана программа. Произведение, лицензированное таким образом, называется “версией вкладчика”.

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

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

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

Если вы передаете лицензированное произведение, сознательно основываясь на патентной лицензии, и Соответствующий исходный код произведения не доступен никому для бесплатного копирования и в соответствии с условиями Данной лицензии, через общедоступный сетевой сервер или другими легкодоступными средствами, то вы должны или (1) сделать так, чтобы Соответствующий исходный код стал доступен, или (2) договориться лишить себя выгоды из патентной лицензии на данное конкретное произведение, или (3) принять меры, в соответствии с требованиями Данной лицензии о расширении патентной лицензии для последующих получателей. “Сознательно основываясь” означает, что у вас есть фактические знания условий патентной лицензии, но передача лицензированного произведения в стране или использование вашего получателя лицензированной разработки в стране, нарушит один или более идентифицируемых патентов в этой стране и который вы имеете основания считать действительным.

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

Патентная лицензия является «дискриминационной», если она не описывает свою сферу применения, запрещает осуществление или обусловлена неосуществлением одного или более прав, которые явно выдаются согласно Данной лицензии. Вы не можете передавать лицензированное произведение, если вы — одна из сторон соглашения с третьей стороной, которая занимается дистрибуцией программного обеспечения, согласно которой вы производите выплату третьему лицу в зависимости от объема осуществляемых передач, и согласно которой третье лицо выдает, любой стороне, получающей лицензированное произведение от вас, дискриминационную патентную лицензию (а) вместе с копиями лицензированного произведения, переданными вами (или копиями, сделанными с этих копий), или (б) вместе с конкретными продуктами или сборками, содержащими лицензированное произведение, в случае если вы не вступили в соглашение или патентная лицензия не предоставлена до 28 марта 2007 года.

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

12. Не отказывать в свободе другим.

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

13. Использование совместно с Универсальной общественной лицензией GNU Афферо.

Несмотря на любые другие положения Данной лицензии, вы имеете разрешение подключать или совмещать любое лицензированное произведение с произведением, лицензированным согласно третьей версии Универсальной общественной лицензии GNU Афферо в единое комбинированное произведение и передавать полученное в результате произведение. Условия Данной лицензии будут продолжать действовать в той части, которая находится под ней, но и специальным требованиям Универсальной общественной лицензии GNU Афферо раздела 13, касающиеся взаимодействия через компьютерную сеть, будут применяться ко всему объединенному произведению.

14. Пересмотренные версии Данной лицензии.

Фонд свободного программного обеспечения может публиковать исправленные и/или новые версии Универсальной общественной лицензии GNU время от времени. Такие новые версии будут сходны по духу с настоящей версией, но могут отличаться в деталях, направленных на новые проблемы и обстоятельства. Каждой версии присваивается свой собственный номер. Если в Программе указывается, что конкретный номер версии Универсальной общественной лицензии GNU “или любая более поздняя версия” применима к ней, то у вас есть возможность следовать определениям и условиям либо версии указанного номера, либо любой последующей версии, опубликованной Фондом свободного программного обеспечения. Если в Программе не указан номер версии Универсальной общественной лицензии GNU, то вы можете выбрать любую версию, когда-либо опубликованную Фондом свободного программного обеспечения.

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

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

15. Отказ от гарантий.

НЕТ НИКАКИХ ГАРАНТИЙ ДЛЯ ПРОГРАММЫ ДО РАМОК, ДОПУСТИМЫХ ДЕЙСТВУЮЩИМ ЗАКОНОДАТЕЛЬСТВОМ. ЕСЛИ ИНОЕ НЕ УСТАНОВЛЕНО В ПИСЬМЕННОЙ ФОРМЕ, ПРАВООБЛАДАТЕЛЬ И/ИЛИ ДРУГИЕ СТОРОНЫ ПРЕДОСТАВЛЯЮТ ПРОГРАММУ «КАК ЕСТЬ», БЕЗ КАКИХ ЛИБО ГАРАНТИЙ (ЗАЯВЛЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ), ВКЛЮЧАЯ, НО, НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ И ГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОГО ПРИМЕНЕНИЯ. ВЕСЬ РИСК, КАК В ОТНОШЕНИИ КАЧЕСТВА, ТАК И ПРОИЗВОДИТЕЛЬНОСТИ ПРОГРАММЫ ВЫ БЕРЕТЕ НА СЕБЯ. ЕСЛИ В ПРОГРАММЕ ОБНАРУЖЕН ДЕФЕКТ, ВЫ БЕРЕТЕ НА СЕБЯ СТОИМОСТЬ НЕОБХОДИМОГО ОБСЛУЖИВАНИЯ, ПОЧИНКИ ИЛИ ИСПРАВЛЕНИЯ.

16. Ограничение ответственности.

НИ В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ ПРИМЕНИМЫМ ЗАКОНОМ ИЛИ ПИСЬМЕННЫМ СОГЛАШЕНИЕМ, НИ ОДИН ИЗ ПРАВООБЛАДАТЕЛЕЙ ИЛИ СТОРОН, ИЗМЕНЯВШИХ И/ИЛИ ПЕРЕДАВАВШИХ ПРОГРАММУ, КАК БЫЛО РАЗРЕШЕНО ВЫШЕ, НЕ ОТВЕТСТВЕНЕН ЗА УЩЕРБ, ВКЛЮЧАЯ ОБЩИЙ, КОНКРЕТНЫЙ, СЛУЧАЙНЫЙ ИЛИ ПОСЛЕДОВАВШИЙ УЩЕРБ, ВЫТЕКАЮЩИЙ ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО, НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ ИЛИ НЕВЕРНОЙ ОБРАБОТКОЙ ДАННЫХ, ИЛИ ПОТЕРИ, УСТАНОВЛЕННЫЕ ВАМИ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, ИЛИ НЕВОЗМОЖНОСТЬ ПРОГРАММЫ РАБОТАТЬ С ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ В СЛУЧАЕ ЕСЛИ ПРАВООБЛАДАТЕЛЬ ЛИБО ДРУГАЯ СТОРОНА БЫЛА ИЗВЕЩЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.

17. Интерпретация разделов 15 и 16.

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

КОНЕЦ УСЛОВИЙ

Как применить данные условия к вашим новым программам

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

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

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

Если программа взаимодействует с пользователем при помощи терминала, сделайте так, чтобы она выводила краткое сообщение наподобие нижеследующего при запуске в интерактивном режиме:

Гипотетические команды ‘show w’ и ‘show c’ должны показывать соответствующие части Универсальной общественной лицензии. Конечно, команды вашей программы могут быть разными, поэтому в случае графического интерфейса, вы можете использовать диалоговое окно “О программе”.

Также необходимо, чтобы ваш работодатель (если вы работаете программистом) или ваше учебное заведение, если таковое имеется, подписали “отказ от имущественных прав” на эту программу, если это необходимо.
Для получения дополнительной информации по этому вопросу, и, как применять и следовать Универсальной общественной лицензии GNU, смотрите здесь —

Универсальная общественная лицензия GNU не позволяет включать вашу программу в несвободные. Если Вы хотите это сделать, используйте Универсальную общественную лицензию ограниченного применения GNU (GNU Lesser General Public License, GNU LGPL) вместо этой лицензии, но, пожалуйста, прочитайте сначала здесь —

GNU General Public License

GNU General Public License (Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — возможно, наиболее популярная лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г. Её также сокращённо называют GNU GPL или даже просто GPL, если из контекста понятно, что речь идёт именно о данной лицензии (существует довольно много других лицензий, содержащих слова «general public license» в названии). Вторая версия этой лицензии была выпущена в 1991 году. GNU Lesser General Public License (LGPL) — это модифицированная версия GPL, предназначенная для некоторых библиотек ПО.

Цель GNU GPL — предоставить пользователю права копировать, модифицировать и распространять программы (что по умолчанию запрещено законом об авторских правах), а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права. Принцип «наследования» прав называется «копилефт» (транслитерация английского «copyleft») и был придуман Ричардом Столлмэном. По контрасту с GPL, лицензии собственнического ПО очень редко дают пользователю такие права и обычно, наоборот, стремятся их ограничить, например, запрещая восстановление исходного кода.

Содержание

Свобода [ править ]

GPL предоставляет получателям компьютерных программ следующие права, или «свободы»:

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

История [ править ]

GPL была написана Ричардом Столлмэном для использования с программами как часть проекта GNU. Она базируется на сходных лицензиях, использовавшихся для ранних версий GNU Emacs, Отладчика GNU (GDB) и Коллекции компиляторов GNU (GCC), унифицирует и обобщяет их.

Лицензии-прототипы содержали части, подобные частям GPL, но были специфичными для каждой программы. Целью Столлмэна являлось создание единой лицензии, которая могла бы использоваться для любого проекта, делая таким образом возможным совместное использование кода различными программами. Такой лицензией и стала первая версия GNU GPL, выпущенная в январе 1989 года.

В 1990 году стало очевидным, что требуется менее ограничивающая лицензия, которая могла бы использоваться для некоторых библиотек ПО; когда версия 2 GPL была выпущена в июне 1991 года, вместе с ней была введена в обращение GNU Library General Public License, также получившая номер 2, для обозначения того, что эти две лицензии являются взаимодополняющими. Номера версий разошлись в 1999 году, когда была выпущена LGPL версии 2.1, которая была переименована в Lesser General Public License для уточнения её местоположения в философии GNU.

GPL v3 [ править ]

В 2005 году Эбен Моглен и Ричард Столлмэн написали черновик GPL версии 3. В разгоревшейся затем 7 апреля 2005 года дискуссии в Филадельфии, Столлмэн сделал несколько заявлений, касающихся патентов на ПО и DRM.

В 2006 году Free Software Foundation начал двенадцатимесячную консультацию о возможных изменениях в GPL. Этот процесс координируется Фондом свободного программного обеспечения, Правовым центром свободы программного обеспечения и Европейским Фондом свободного программного обеспечения. Целью консультаций является создание новой версии лицензии с учётом рекомендаций и опыта всех заинтересованных сторон, но с сохранением приверженности принципам свободного ПО.

Первый черновик был опубликован 16 января 2006 года.

Тем не менее, 25 января 2006 года Линус Торвальдс публично заявил, что ядро Linux, скорее всего, будет по-прежнему распространяться по лицензии GPL версии 2. (В отличие от многих других GPL-программ, Linux распространяется на условиях только второй версии GPL, а не «версии 2 или более поздней»).

Схема GNU GPL [ править ]

Текст GNU GPL состоит из нескольких пронумерованных разделов. Ниже приведена схема версии 2.0 лицензии. Эта схема не имеет никакой юридической силы и служит только для краткого ознакомления.

  1. Определения
    • (первый абзац) Определение термина «программа»
    • (второй абзац) Область действия лицензии
  2. Право на копирование и распространение
  3. Изменение программы
    • (первый абзац) Право на изменения при соблюдении следующих условий:
      • a) добавление информации об изменении в модифицированных файлах;
      • b) лицензирование модифицированных версий на условиях GNU GPL;
      • c) условное требование интерактивного вывода информации об авторских правах и отсутствии гарантии.
    • (абзацы 2—4) Уточнение термина «производная работа»
  4. Требование предоставления исходного кода
    • (первый абзац) Возможные варианты распространения исполнимого кода:
      • a) распространение вместе с исходным кодом, или
      • b) распространение с гарантией предоставления исходного кода, или
      • c) (для некоммерческого использования) распространение вместе с такой гарантией, полученной от третьего лица.
    • (второй абзац) Определение термина «исходный код»
    • (третий абзац) Достаточность одинакового доступа для копирования исполнимого и исходного кодов
  5. Прекращение действия лицензии при нарушении её условий
  6. Акты, означающие принятие лицензии
  7. Запрещение дополнительных ограничений при дальнейшем распространении
  8. Внешние ограничения не снимают обязательства выполнять условия лицензии
  9. Возможность географических ограничений
  10. Будущие версии GNU GPL
  11. Запросы на исключения из правил
  12. Отказ от предоставления гарантий
  13. Отказ от ответственности
Илон Маск рекомендует:  Структуры управления
Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL