Слияние кода завершено, страница обновится автоматически
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Каждый имеет право копировать и распространять точные копии
данного лицензионного документа, но изменять его нельзя.
Предисловие
Лицензии на большинство программного обеспечения разработаны так,
чтобы лишить вас свободы распространять и изменять его. В отличие от
этого, лицензия GNU General Public License предназначена для защиты
ваших прав на распространение и изменение свободного программного
обеспечения — чтобы гарантировать, что ПО остается свободным для всех
его пользователей. Эта общая лицензия GNU применяется к большинству
программного обеспечения Free Software Foundation и к любому другому
программе, чьи авторы обязуются использовать её. (Некоторое другое
программное обеспечение Free Software Foundation подпадает под действие
GNU Lesser General Public License.) Вы можете применить её и к своим
программам. Когда мы говорим о свободном программном обеспечении, мы имеем в
виду свободу, а не цену. Наши общие лицензии GNU разработаны так, чтобы
гарантировать вам свободу распространять копии свободного программного
обеспечения (и взимать плату за эту услугу, если вы хотите), чтобы вы
получали исходный код или могли его получить, если вы этого хотите, что
вы можете изменять программу или использовать её части в новых свободных
программах; и чтобы вы знали, что вы можете это делать. Чтобы защитить ваши права, нам необходимо ввести ограничения, которые
запрещают кому-либо отнимать у вас эти права или требовать от вас
уступки этих прав. Эти ограничения переводятся в определенные
ответственности для вас, если вы распространяете копии программного
обеспечения или если вы изменяете его.
Например, если вы распространяете копии такой программы, будь то
бесплатно или за плату, вы должны предоставить получателям все права,
которые у вас есть. Вы должны убедиться, что они также получают или могут
получить исходный код. И вы должны показать им эти условия, чтобы они
знали свои права.
Мы защищаем ваши права двумя способами: (1) защищаем программное
обеспечение авторским правом, и (2) предлагаем вам эту лицензию, которая
дает вам юридическое разрешение на копирование, распространение и/или
изменение программного обеспечения.Также, для защиты прав каждого автора и наших, мы хотим убедиться, что все понимают, что нет гарантий для этого свободного программного обеспечения. Если программное обеспечение было изменено кем-то другим и передано дальше, мы хотим, чтобы его получатели знали, что то, что у них есть, не является оригиналом, чтобы любые проблемы, введенные другими, не отражались на репутациях оригинальных авторов. Наконец, любой свободный программный продукт постоянно подвергается угрозе патентов на программное обеспечение. Мы хотим избежать опасности, что распространители свободной программы индивидуально будут получать патентные лицензии, фактически делая программу проприетарной. Чтобы предотвратить это, мы сделали ясным, что любой патент должен лицензироваться для свободного использования всеми или вообще не лицензироваться.Точные условия и положения для копирования, распространения и модификации следуют ниже.
GNU GENERAL PUBLIC LICENSE
УСЛОВИЯ И ПОЛОЖЕНИЯ ДЛЯ КОПИРОВАНИЯ, РАСПРОСТРАНЕНИЯ И МОДИФИКАЦИИ
0. Лицензия GNU General Public License применима ко всему программному продукту или другому произведению, которое содержит уведомление, размещённое автором, что оно может быть распространено на условиях этой Общей общественной лицензии. "Программа", упомянутая ниже, относится к любому такому программному продукту или произведению, а "произведение, основанное на Программе", означает либо Программу, либо производное произведение по закону об авторском праве: то есть, произведение, содержащее Программу или её часть, в том числе в неизменном виде или с изменениями и/или переведённое на другой язык. (В дальнейшем перевод включается без ограничений в термин "модификация".) Каждый лицензиат обращается к нему как к "вам".
Деятельности, кроме копирования, распространения и модификации, не охватываются данной Лицензией; они находятся вне её сферы действия. Деятельность запуска Программы не ограничена, и её выходные данные охватываются Лицензией только в том случае, если их содержание представляет собой произведение, основанное на Программе (независимо от того, было ли оно создано запуском Программы). То, является ли это таковым, зависит от того, что делает Программа. 1. Вы можете копировать и распространять точные копии исходного кода Программы, как вы его получили, на любом носителе, при условии, что вы явно и соответствующим образом публикуете на каждой копии соответствующее уведомление об авторском праве и отказ от гарантий; сохраняйте все уведомления, которые относятся к данной Лицензии и к отсутствию какой-либо гарантии; и предоставляйте любым другим получателям Программы копию данной Лицензии вместе с Программой.
Вы можете взимать плату за физический акт передачи копии, и вы можете по вашему усмотрению предлагать защиту гарантий в обмен на плату.
2. Вы можете модифицировать вашу копию или копии Программы или любой её части, таким образом создавая произведение, основанное на Программе, и копировать и распространять такие модификации или произведение на условиях пункта 1 выше, при условии, что вы также удовлетворяете всем следующим условиям:
a) Вы должны обеспечить, чтобы измененные файлы содержали явные уведомления, указывающие, что вы изменили файлы и дату любого изменения.
b) Вы должны обеспечить, чтобы любая работа, которую вы распространяете или публикуете, которая в целом или в части содержит или выведена из Программы или любой её части, была лицензирована в целом без взимания платы для всех третьих лиц на условиях этой Лицензии. c) Если измененная программа обычно считывает команды интерактивно при запуске,
вы должны обеспечить, чтобы при запуске для такого интерактивного использования в обычном порядке
она выводила или отображала объявление, включающее соответствующее уведомление об авторском праве
и уведомление о том, что нет гарантий (или, говоря, что вы не предоставляете гарантий),
и что пользователи могут распространять программу на этих условиях, и сообщая пользователю,
как просмотреть копию этой Лицензии. (Исключение: если сама Программа интерактивна,
но обычно не выводит такое объявление, ваша работа, основанная на Программе, не обязана выводить объявление.)
Эти требования применяются к измененной работе в целом. Если
идентифицируемые части этой работы не выведены из Программы,
и могут быть разумно рассмотрены как независимые и отдельные работы,
то эта Лицензия, и ее условия, не применяются к этим частям при распространении их как отдельных работ.
Но когда вы распространяете те же части как часть целого, основанного на Программе,
распространение целого должно осуществляться на условиях этой Лицензии,
чья лицензия для других лицензиатов распространяется на все целое,
и, следовательно, на каждую и каждую часть, независимо от того, кто ее написал.Таким образом, целью этого раздела не является претензия на права или спор
в отношении ваших прав на работу, написанную вами полностью самостоятельно;
тем не менее, целью является использование права на контроль распространения производных или коллективных работ,
основанных на Программе.
Кроме того, простое агрегирование другой работы, не основанной на Программе,
с Программой (или с работой, основанной на Программе) на объеме хранения или распространения,
не подчиняет другую работу охвату этой Лицензии.
3. Вы можете копировать и распространять Программу (или работу, основанную на ней,
в соответствии со статьей 2) в форме объектного кода или исполняемой программы
в соответствии с условиями статей 1 и 2 выше, при условии, что вы также выполните одно из следующих действий:
а) Сопроводить его полным соответствующим машинно-читаемым исходным кодом, который должен быть распространён на условиях разделов 1 и 2 выше на носителе, обычно используемом для обмена программным обеспечением; или, б) Сопроводить его письменным предложением, действительным не менее трёх лет, предложить любому третьему лицу за плату, не превышающую ваши затраты на физическое распространение исходного кода, полную машинно-читаемую копию соответствующего исходного кода, которая должна быть распространена на условиях разделов 1 и 2 выше на носителе, обычно используемом для обмена программным обеспечением; или, в) Сопроводить его информацией, которую вы получили о предложении распространить соответствующий исходный код. (Этот альтернативный вариант допускается только для некоммерческого распространения и только если вы получили программу в виде объектного кода или исполняемого файла с таким предложением, в соответствии с подпунктом б выше.)
Исходный код для работы означает предпочитаемую форму работы для внесения в неё изменений. Для исполняемой работы полный исходный код означает исходный код для всех модулей, которые она содержит, плюс любые связанные файлы определения интерфейса, плюс скрипты, используемые для управления компиляцией и установкой исполняемого файла. Однако, как особое исключение, распространяемый исходный код не должен включать ничего, что обычно распространяется (в виде исходного или исполняемого кода) с основными компонентами (компилятором, ядром и т.д.) операционной системы, на которой исполняется программа, если этот компонент сам по себе не сопровождает исполняемый файл.
Если распространение исполняемого или объектного кода осуществляется путём предложения доступа к копированию с определённого места, то предложение эквивалентного доступа к копированию исходного кода с того же места считается распространением исходного кода, даже если третьи лица не обязаны копировать исходный код вместе с объектным кодом. 4. Вы не можете копировать, изменять, sublicense или распространять Программу, кроме как прямо предусмотрено в этом Лицензионном соглашении. Любая попытка копирования, изменения, sublicense или распространения Программы иными способами является недействительной и автоматически прекращает ваши права по этому Лицензионному соглашению. Однако лица, которые получили копии или права от вас по этому Лицензионному соглашению, не будут лишены своих лицензий, пока они полностью соблюдают условия Лицензионного соглашения.
5. Вы не обязаны принимать эту Лицензию, так как не подписывали её. Однако, никакие другие условия не предоставляют вам разрешения на изменение или распространение Программы или её производных работ. Эти действия запрещены законом, если вы не примете эту Лицензию. Поэтому, изменяя или распространяя Программу (или любую работу, основанную на Программе), вы показываете своё согласие с этой Лицензией и всеми её условиями и положениями для копирования, распространения или изменения Программы или работ, основанных на ней.6. Каждый раз, когда вы распространяете Программу (или любую работу, основанную на Программе), получатель автоматически получает лицензию от исходного лицензиара на копирование, распространение или изменение Программы в соответствии с этими условиями. Вы не можете накладывать никаких дополнительных ограничений на использование прав, предоставленных здесь, получателями. Вы не несёте ответственности за принуждение третьих сторон к соблюдению этой Лицензии.7. Если, как следствие судебного решения или обвинения в нарушении патента или по любой другой причине (не ограничиваясь вопросами патентов), на вас накладываются условия (независимо от того, постановлением суда, соглашением или иным способом), которые противоречат условиям этой Лицензии, они не освобождают вас от выполнения условий этой Лицензии. Если вы не можете распространять таким образом, чтобы одновременно выполнять свои обязательства по этой Лицензии и любые другие соответствующие обязательства, то в результате вы не сможете распространять Программу вообще. Например, если лицензия на патент не позволит безвозмездно распространять Программу всем тем, кто получает её копии напрямую или косвенно через вас, то единственным способом выполнить и эту Лицензию, и условия патентной лицензии, будет отказаться от распространения Программы.Если какая-либо часть этого раздела будет признана недействительной или недействующей в определённых обстоятельствах, остальная часть раздела должна применяться, и весь раздел должен применяться в других обстоятельствах. Цель этого раздела не состоит в том, чтобы склонить вас к нарушению патентов или других претензий на имущественные права или оспариванию действительности таких претензий; этот раздел имеет единственную цель защиты целостности системы распространения свободного программного обеспечения, которая реализуется через практику публичных лицензий. Многие люди сделали щедрые пожертвования для широкого спектра программного обеспечения, распространяемого через эту систему, полагаясь на последовательное применение этой системы; выбор того, хочет ли автор/даритель распространять программное обеспечение через любую другую систему, остаётся за ним, и лицензиат не может навязывать этот выбор. Этот раздел предназначен для полного объяснения того, что считается последствием остальной части данной Лицензии. 8. Если распространение и/или использование Программы ограничено в определенных странах как патентами, так и защищенными авторским правом интерфейсами, исходный автор, который помещает Программу под эту Лицензию, может добавить явное географическое ограничение распространения, исключающее эти страны, так что распространение разрешено только в или между странами, не подверженными таким ограничениям. В таком случае, Лицензия включает это ограничение, как будто оно было написано в тексте Лицензии.
9. Фонд свободного программного обеспечения может публиковать пересмотренные и/или новые версии Общей общественной лицензии время от времени. Такие новые версии будут схожи по духу с текущей версией, но могут отличаться в деталях для решения новых проблем или обеспокоенностей.
Каждая версия имеет отличительный номер версии. Если Программа указывает номер версии этой Лицензии, применимой к ней и "любой более поздней версии", у вас есть возможность следовать условиям и положениям как этой версии, так и любой более поздней версии, опубликованной Фондом свободного программного обеспечения. Если Программа не указывает номер версии этой Лицензии, вы можете выбрать любую версию, опубликованную Фондом свободного программного обеспечения. 10. Если вы хотите включить части Программы в другие программы с открытым исходным кодом, условия распространения которых различны, напишите автору для получения разрешения. Для программ, которые защищены авторским правом Фондом свободного программного обеспечения, напишите Фонду свободного программного обеспечения; мы иногда делаем исключения для этого. Наше решение будет руководствоваться двумя целями: сохранением свободного статуса всех производных наших программ с открытым исходным кодом и продвижением обмена и повторного использования программного обеспечения в целом.
ОТСУТСТВИЕ ГАРАНТИЙ 11. ПОСКОЛЬКУ ПРОГРАММА РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО, НЕ СУЩЕСТВУЕТ ГАРАНТИИ ДЛЯ ПРОГРАММЫ, В ТОМ СОВЕРШЕНСТВЕ, КАК ПРЕДСТАВЛЯЕТСЯ ЗАКОНОДАТЕЛЬСТВОМ. ИЗВЕСТНЫЕ УСЛОВИЯ, КРОМЕ ТЕХ, КОТОРЫЕ ПРЕДСТАВЛЕНЫ ПИСЬМЕННО, АВТОРЫ И/ИЛИ ДРУГИЕ СТОРОНЫ ПРЕДОСТАВЛЯЮТ ПРОГРАММУ "КАК ЕСТЬ" БЕЗ ГАРАНТИИ КАКИХ-ЛИБО ВИДОВ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОРГОВЛЯ БЕЗОПАСНОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. ПОЛНЫЙ РИСК ПО КАЧЕСТВУ И ПОКАЗАТЕЛЯМ ПРОГРАММЫ СОХРАНЯЕТСЯ ЗА ВАМИ. ЕСЛИ ПРОГРАММА ПОКАЗЫВАЕТСЯ БЕЗОПАСНОЙ, ВЫ ПРИНИМАЕТЕ НА СЕБЯ ЗАДАЧУ ПОДТЯЖКИ ВСЕХ НЕОБХОДИМЫХ УСЛУГ, РЕМОНТ ИЛИ ИСПРАВЛЕНИЕ. 12. НИ В КОЕМ СЛУЧАЕ, КРОМЕ ТОГО, ЧТО ПРЕДСТАВЛЯЕТСЯ ТРЕБОВАНИЕМ ПРИМЕНЯЕМОГО ЗАКОНА ИЛИ НЕ СОГЛАСОВАННО В ПИСЬМЕННОЙ ФОРМЕ, НИ ОДИН ДОЛЖНИК ПО АВТОРСКИМ ПРАВАМ, ИЛИ ЛЮБОЕ ДРУГОЕ СТОРОНА, КОТОРАЯ МОЖЕТ МОДИФИЦИРОВАТЬ И/ИЛИ РЕДИСТРИБУИРОВАТЬ ПРОГРАММУ ПО ПРЕДЫДУЩЕМУ СОГЛАШЕНИЮ, НЕ БУДЕТ ОТВЕТСТВЕНЕН ЗА ВАС ЗА УЩЕРБ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЛЮБЫМ ОБЩИМ, ОСОБЫМ, СЛУЧАЙНЫМ ИЛИ ПОСЛЕДУЮЩИМ УЩЕРБАМИ, ВОЗНИКАЮЩИМИ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОТЕРЕЙ ДАННЫХ ИЛИ ДАННЫХ, СТАНОВЯЩИХСЯ НЕПРАВИЛЬНЫМИ ИЛИ УЩЕРБАМИ, ПОЛУЧЕННЫМИ ВАМИ ИЛИ ТРЕТЬИМИ СТОРОНАМИ ИЛИ НЕВОЗМОЖНОСТИ РАБОТЫ ПРОГРАММЫ С ЛЮБОЙ ДРУГОЙ ПРОГРАМОМ), ДАЖЕ ЕСЛИ ТАКОЕ СТОРОНА БЫЛА УВЕДОМЛЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА. КОНЕЦ УСЛОВИЙ И УСЛОВИЙ
Как применить эти условия к вашим новым программам
Если вы разрабатываете новую программу, и вы хотите, чтобы она была максимально полезной для общества, лучший способ достичь этого — сделать её свободным программным обеспечением, которое каждый может распространять и изменять по этим условиям.
Для этого прикрепите следующие уведомления к программе. Самым безопасным способом является прикрепление их к началу каждого исходного файла для наиболее эффективного передачи исключения гарантии; и каждый файл должен иметь по крайней мере строку "авторское право" и указание на место, где полное уведомление находится.
<одна строка для указания имени программы и краткого описания того, что она делает.>
Авторское право (C) <год> <имя автора>
Эта программа является свободным программным обеспечением; вы можете распространять её и/или изменять
её на условиях Генеральной общественной лицензии GNU, опубликованной Free Software Foundation;
либо версия 2 лицензии, либо (по вашему выбору) любая более поздняя версия.
Эта программа распространяется в надежде, что она будет полезной,
но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без неявной гарантии ТОРГОВЛЯ или ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. См. Генеральную общественную лицензию GNU для более подробной информации. Вы должны были получить копию Генеральной общественной лицензии GNU вместе с этой программой; если нет, напишите в Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Также добавьте информацию о том, как связаться с вами по электронной и почтовой почте.
Если программа интерактивная, сделайте так, чтобы она выводила краткое уведомление, подобное этому,
когда она начинает работу в интерактивном режиме: Gnomovision версия 69, Авторское право (C) год имя автора
Gnomovision распространяется с АБСОЛЮТНЫМ ОТСУТСТВИЕМ ГАРАНТИЙ; для подробностей введите `show w'.
Это свободное программное обеспечение, и вы можете распространять его
при определённых условиях; введите `show c' для подробностей.
Гипотетические команды `show w' и `show c' должны показывать соответствующие
части Общей общественной лицензии. Конечно, команды, которые вы используете, могут
называться как-то иначе, чем `show w' и `show c'; они могут быть
клики мыши или пункты меню - что вам больше подходит для программы.
Вы также должны получить от вашего работодателя (если вы работаете программистом) или вашего
учебного заведения, если применимо, подписать "отказ от авторских прав" для программы, если
необходимо. Вот образец; измените имена:
Yoyodyne, Inc., отказывается от всех авторских прав на программу
`Gnomovision' (которая делает пропуски в компиляторах), написанную Джеймсом Хакером. <подпись Ти Кун>, 1 апреля 1989 года
Ти Кун, Президент Вице
Эта Общая общественная лицензия не позволяет включать вашу программу в
__PROPRIETARY_ программ. Если ваша программа является библиотекой подпрограмм, вы можете
считать более полезным разрешить связывание _PROPRIETARY_ приложений с библиотекой. Если это то, что вы хотите сделать, используйте GNU Lesser General
Public License вместо этой лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )