1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-infinidb

Клонировать/Скачать
LICENSE.md 35 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 15.03.2025 14:16 e9e0784

GNU ОБЩЕЕ ПОЛЬЗУЕМОЕ ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ

Версия 2, июнь 1991 года Авторское право © 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, США

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

Программа

Лицензии большинства программных продуктов направлены на то, чтобы лишить вас свободы делиться и изменять эти программы. В отличие от этого, GNU Общее Лицензионное Соглашение призвано гарантировать вашу свободу делиться и изменять свободное программное обеспечение — чтобы убедиться, что это программное обеспечение остаётся свободным для всех своих пользователей. Это Общее Лицензионное Соглашение применяется к большинству программ Free Software Foundation и к любому другому программному продукту, чьи авторы обязуются использовать его. (Некоторое другое программное обеспечение Free Software Foundation покрывается GNU Уменьшенным Общим Лицензионным Соглашением.) Вы можете применить это соглашение и к своим программам.Когда мы говорим о свободном программном обеспечении, мы имеем в виду свободу, а не цену. Наши общие лицензионные соглашения предназначены для того, чтобы гарантировать вам возможность распространять копии свободного программного обеспечения (и взимать плату за эту услугу, если вы хотите), получать исходный код или иметь возможность его получить, если вы этого желаете, изменять программное обеспечение или использовать его части в новых свободных программах; и знать, что вы можете делать всё это.Чтобы защитить ваши права, нам необходимо установить ограничения, запрещающие кому бы то ни было отрицать ваши права или требовать от вас отказаться от этих прав. Эти ограничения приводят к некоторым обязанностям со вашей стороны, если вы распространяете копии программного обеспечения или если вы его модифицируете.

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

Мы защищаем ваши права двумя способами: (1) регистрируем авторское право на программное обеспечение, и (2) предлагаем вам это лицензионное соглашение, которое дает вам юридическое разрешение на копирование, распространение и/или модификацию программного обеспечения.Кроме того, для защиты интересов каждого автора и наших собственных, мы хотим убедиться, что каждый понимает, что нет гарантий для этого свободного программного обеспечения. Если программное обеспечение было изменено кем-то ещё и передано дальше, мы хотим, чтобы его получатели знали, что то, что у них есть, не является оригиналом, чтобы любые проблемы, вызванные другими, не отражались на репутациях оригинальных авторов. Наконец, любой свободный программный продукт постоянно подвергается угрозе со стороны патентов на программное обеспечение. Мы стремимся избежать опасности, что распространители свободной программы будут отдельно получать лицензии на патенты, фактически делая программу проприетарной. Для предотвращения этого мы сделали ясным, что любой патент должен либо предоставляться всем для бесплатного использования, либо вообще не предоставляться.Точные условия для копирования, распространения и модификации следуют ниже.

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

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

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

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

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

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

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

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

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

    б) Обеспечьте наличие письменного предложения, которое будет действовать как минимум три года, предоставляющего любому третьему лицу за плату, которая не превышает ваши затраты на физическое распространение исходного кода, полный машинно-читаемый экземпляр соответствующего исходного кода, который будет распространен в соответствии с условиями пунктов 1 и 2 выше на средстве, обычно используемом для обмена программным обеспечением; в) Убедитесь, что у вас есть информация, полученная в отношении предложения о распространении соответствующего исходного кода. (Этот вариант допустим только для некоммерческого использования и только если вы получили программу в виде объектного кода или исполняемого файла с таким предложением, в соответствии с пунктом б выше.)Исходный код для работы означает предпочитаемую форму работы для внесения в него изменений. Для исполняемой работы полный исходный код означает все исходные коды всех модулей, содержащихся в ней, вместе со всеми связанными файлами определения интерфейса и скриптами управления компиляцией и установкой исполняемого файла. Однако, как особое исключение, исходный код, распространяемый в рамках данной лицензии, может не включать ничего, что обычно распространяется (в форме исходного кода или исполняемого файла) вместе с основными компонентами операционной системы, на которой работает исполняемый файл, если этот компонент сам не сопровождает исполняемый файл. Если распространение исполняемого или объектного кода осуществляется путём предоставления доступа к его копированию из заранее указанного места, то предоставление эквивалентного доступа к копированию исходного кода из того же самого места считается распределением исходного кода, даже если третьи стороны не вынуждены копировать исходный код вместе с объектным кодом. 4. Вы не имеете права копировать, модифицировать, переуступать лицензию или распространять Программу, за исключением случаев, прямо предусмотренных данной Лицензией.Любая попытка копирования, модификации, переуступления лицензии или распространения Программы является недействительной и автоматически прекращает ваши права по данной Лицензии. Однако лица, получившие копии или права от вас в соответствии с данной Лицензией, не будут лишены своих лицензий, если они полностью соблюдают условия Лицензии.5. Вам не требуется принимать данную Лицензию, так как вы её не подписывали. Однако никакие другие условия не предоставляют вам разрешения на модификацию или распространение Программы или её производных работ. Эти действия запрещены законом, если вы не примете данную Лицензию. Поэтому, модифицируя или распространяя Программу (или любую работу, основанную на Программе), вы показываете своё согласие с данной Лицензией и всеми её условиями и положениями относительно копирования, распространения или модификации Программы или работ, основанных на ней.

  2. Каждый раз, когда вы распространяете Программу (или любую работу, основанную на Программе), получатель автоматически получает лицензию от первоначального лицензиара на копирование, распространение или модификацию Программы в соответствии с этими условиями. Вы не можете накладывать какие-либо дополнительные ограничения на использование прав, предоставленных данным разделом. Вы не несёте ответственности за обеспечение соблюдения третьими сторонами условий данной Лицензии.7. Если, как следствие судебного решения или заявления о нарушении патента или по любой другой причине (не ограничиваемой вопросами патентов), на вас накладываются условия (независимо от того, были ли они установлены судом, договором или иным способом), противоречащие условиям данной Лицензии, это не освобождает вас от выполнения условий данной Лицензии. Если вы не можете одновременно выполнять свои обязательства по данной Лицензии и любыми другими связанными обязательствами, то в качестве последствия вы не сможете распространять Программу вообще. Например, если лицензия на патент не позволяет бесплатное распространение Программы всем тем, кто получил её копии напрямую или через вас, то единственным способом удовлетворения обоих этих требований будет полное воздержание от распространения Программы.Если какой-либо раздел данного пункта признается недействительным или недействуемым в определённых обстоятельствах, остальная часть раздела должна применяться, а весь пункт должен применяться в других обстоятельствах. Цель этого раздела не состоит в том, чтобы побудить вас нарушать любые патенты или другие права собственности, или оспаривать действительность таких претензий; этот раздел имеет единственную цель — защитить целостность системы распространения свободного программного обеспечения, которая реализуется через практику общественной лицензии. Многие люди сделали щедрые пожертвования широкому спектру программного обеспечения, которое распространяется через эту систему, полагаясь на последовательное применение этой системы; выбор того, хочет ли автор/даритель распространять программное обеспечение через любую другую систему, остаётся за ними, а лицензиат не может навязывать такого выбора.

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

10. Если вы хотите включить части Программы в другие бесплатные программы со своими условиями распространения, обратитесь к автору за разрешением. Для программного обеспечения, которое защищено авторским правом Организацией Свободного Программного Обеспечения, обратитесь к Организации Свободного Программного Обеспечения; мы иногда делаем исключения для этого. Наши решения будут руководиться двумя целями: сохранением свободного статуса всех производных наших бесплатных программ и продвижением обмена и повторного использования программного обеспечения вообще. БЕЗ ГАРАНТИЙ11. Возможность бесплатного использования программы не должна привести к утрате гарантии на этот продукт в том ограничении, которое представляется применимым законом. Если не указано иной схемы, авторы и/или другие стороны предоставляют программу "как есть", без какой бы то ни было гарантии, явной или подразумеваемой, включая, но не ограничиваясь, гарантиями пригодности для определённых целей и пригодности для продажи. Полный риск по качеству и подходу программы лежит на вас. Если программа показывает сигналы обшедших проблем, вы несёте расходы всех необходимых услуг, ремонта или исправления.

  1. Ни в каком случае, кроме того, что требует применимый закон или указано в письме, ни один автор права, или другая сторона, которая может изменить и/или redistribute программу по представленным выше условиям, не будет отвечать за ущерб, включая, но не ограничиваясь общим, специальным, случайным или последующим ущербами, возникшими из использования или невозможности использования программы (включая, но не ограничиваясь потерей данных или данных, ставших неправильными и ущербами, сохранёнными вами или третьими лицами или невозможностью программы работать с другими программами), даже если такой автор или другая сторона была уведомлена о возможности такого ущерба.КОНЕЦ УСЛОВИЙ И ПОЛУЧЕННЫХ ПРАВ

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

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

Для этого прикрепите следующие уведомления к программе. Наиболее безопасно прикрепить их к началу каждого файла исходного кода для наиболее эффективного передачи исключения гарантии; и каждый файл должен содержать хотя бы одну строку "авторское право" и указание на место, где находится полное уведомление. одну строку, чтобы назвать программу и представить идею о том, что она делает. Авторское право (C) yyyy имя автора

Эта программа является свободным программным обеспечением; вы можете распространять её и/или изменять её на условиях Стандартной Общественной Лицензии GNU, как опубликована Free Software Foundation; либо версией 2 лицензии, либо (по вашему выбору) любой более поздней версией.Эта программа распространяется в надежде, что она будет полезной, но БЕЗ ЛЮБОЙ ГАРАНТИИ; даже без подразумевающейся гарантии пригодности для определенных целей и пригодности для продажи. См. Стандартную общественную лицензию GNU для получения дополнительной информации. Вы должны были получить копию лицензии GNU General Public License вместе с этим программным обеспечением; если нет, обратитесь в Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, США.Также добавьте информацию о том, как связаться с вами по электронной почте и обычной почтой.

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

Gnomovision версия 69, Авторское право (C) год имя автора
Gnomovision предоставляется БЕЗ ВСЯКИХ ГАРАНТИЙ; подробности можно узнать, набрав show w'. Это свободное программное обеспечение, и вы можете распространять его под определёнными условиями; набрав show c', вы получите более подробную информацию.

Предполагаемые команды show w' и show c' должны отображать соответствующие части лицензии GNU General Public License. Конечно, команды, которые вы используете, могут называться чем-то другим, кроме show w' и show c'; они даже могут быть щелчками мыши или пунктами меню — что вам больше подходит для вашей программы.

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

Yoyodyne, Inc., отказывается от всех своих прав на авторство
в отношении программы `Gnomovision'
(которая делает пробы над компиляторами), написанной
Джеймсом Хакером.

Подпись Тай Кун, 1 апреля 1989 года
Тай Кун, Президент Отдела НедооценкиЭта лицензия GNU General Public License не позволяет включать вашу программу в составные программы с ограничениями. Если ваша программа является библиотекой подпрограмм, возможно, будет полезнее позволить связывать её с программами с ограниченным доступом. Если это то, что вы хотите сделать, используйте лицензию GNU Lesser General Public License вместо этой Лицензии.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-infinidb.git
git@api.gitlife.ru:oschina-mirror/mirrors-infinidb.git
oschina-mirror
mirrors-infinidb
mirrors-infinidb
master