Уведомление об открытом программном обеспечении (OSS) в клиенте игры Lineage 2 Essence
Ⓒ NC Corporation. Лицензия предоставлена ООО «Мир Хобби». Все права защищены.
Это приложение использует программное обеспечение с открытым исходным кодом (OSS). Вы можете найти исходный код этих проектов с открытым исходным кодом, а также информацию о применимой лицензии ниже. Мы глубоко признательны этим разработчикам за их работу и вклад.
Любые вопросы о нашей лицензионной работе можно отправлять по адресу opensource@ncsoft.com.
© NC Corporation. Certain rights licensed to Hobbyworld LLC (Mir Hobby). All rights reserved.
This application uses Open Source Software (OSS). You can find the source code of these open source projects, along with applicable license information, below. We are deeply grateful to these developers for their work and contributions.
Any questions about our licensed work can be sent to opensource@ncsoft.com.
Bee Crypt Cryptography Library
http://beecrypt.sourceforge.net/
Copyright (c) 2004 Beeyond Software Holding BV
GNU Library General Public License v2 only
brotli
http://github.com/google/brotli/
Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors
MIT License
CEF (Chromium Embedded Framework)
https://bitbucket.org/chromiumembedded/cef
Copyright (c) 2008-2020 Marshall A. Greenblatt. Portions
Copyright (c) 2006-2009 Google Inc. All rights reserved.
BSD 3-Clause "New" or "Revised" License
Code Project - A C++ Implementation of the Rijndael Encryption/Decryption method
http://www.codeproject.com/KB/security/aes.aspx
Microsoft Public License
freetype2
http://sourceforge.net/projects/freetype/
Copyright 1998-2000 David Turner (david@freetype.org)
Copyright 2000, 2007 The FreeType Development Team (devel@freetype.org)
Freetype Project License
libvorbis
https://xiph.org/vorbis/
Copyright (c) 2002-2018 Xiph.org Foundation
BSD 3-Clause "New" or "Revised" License
nvidia-texture-tools
http://code.google.com/p/nvidia-texture-tools/
Copyright (c) 2009-2017 Ignacio Castaño
Copyright (c) 2007-2009 NVIDIA Corporation
MIT License
OpenAL Soft
http://sourceforge.net/projects/openal-soft/
Copyright (C) 2008 by authors.
GNU Lesser General Public License v2.1 or later
OpenSSL
https://www.openssl.org/
Copyright © 1999-2018, OpenSSL Software Foundation.
OpenSSL License
PowerVR
https://powervr-graphics.github.io/Native_SDK/Documentation/SDKBrowser/ReleaseNotes.html https://www.imgtec.com/developers/powervr-sdk-tools/powervr-sdk-software-eula/
Copyright (C) Imagination Technologies Limited
MIT License
zlib
https://github.com/madler/zlib
(C) 1995-2010 Jean-loup Gailly and Mark Adler
zlib License
NC Corporation Shared Modules Open Source Licenses
https://www.plaync.com/policy/api/view/mobile/ncguard_oss
https://www.plaync.com/policy/api/view/mobile/communitysdk_oss
https://www.plaync.com/policy/api/view/pc/platformsdk_cpp_oss
Лицензия BSD из трех условий, «Новая», «Обновленная»
Авторское право (c) <год> <владелец>. Все права защищены.
Распространение и использование в исходной и двоичной формах, с модификациями или без них, разрешается при соблюдении следующих условий:
1. При повторном распространении исходного кода должно сохраняться указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности.
2. При повторном распространении в двоичной форме должно воспроизводиться указанное выше уведомление об авторских правах, этот список условий и следующий отказ от ответственности в документации и / или других материалах, поставляемых с распространением.
3. Ни имя правообладателя, ни имена его участников не могут использоваться для поддержки или продвижения продуктов, созданных на основе этого программного обеспечения, без специального предварительного письменного разрешения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ ОБЛАДАТЕЛЯМИ АВТОРСКИХ ПРАВ И УЧАСТНИКАМИ ПРОЕКТА «КАК ЕСТЬ», И ЛЮБЫЕ ЯВНЫЕ ИЛИ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ, ВКЛЮЧАЯ, НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ, НЕ ПРИЗНАЮТСЯ. ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ ИЛИ УЧАСТНИКИ ПРОЕКТА НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЯМЫЕ, КОСВЕННЫЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ, ПРИМЕРНЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ЗАКУПКИ ТОВАРОВ ИЛИ УСЛУГ; НЕВОЗМОЖНОСТЬ ИСПОЛЬЗОВАНИЯ ИЛИ ПОТЕРЮ ДАННЫХ; ИЛИ ПЕРЕРЫВ В ДЕЯТЕЛЬНОСТИ), ОСНОВАННОЙ НА ЛЮБОЙ ТЕОРИИ ОТЕТСТВЕННОСТИ, ДОГОВОРНОЙ, ОБЪЕКТИВНОЙ (БЕЗВИНОВНОЙ), ДЕЛИКТНОЙ, (ВКЛЮЧАЯ НЕБРЕЖНОСТЬ ИЛИ ИНОЕ), ВОЗНИКАЮЩИЕ ПРИ ЛЮБОМ СПОСОБЕ ИСПОЛЬЗОВАНИЯ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ ЕСЛИ РЕКОМЕНДОВАНО К ИСПОЛЬЗОВАНИЮ ПРИ ТАКИХ УГРОЗАХ ПОТЕРЬ.
BSD 3-Clause "New" or "Revised" License
Copyright (c) <year> <owner>.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Лицензия FreeType Project
----------------------------
2006 Январь 27
Copyright 1996-2002, 2006
Девид Тернер (David Turner), Роберт Вильгельм (Robert Wilhelm), и Вернер Лемберг (Werner Lemberg)
Введение
============
Project FreeType распространяется в виде нескольких архивных пакетов;
некоторые из них могут содержать, помимо механизма шрифтов FreeType, различные инструменты и дополнения, которые основаны на Project FreeType или относятся к нему.
Эта лицензия применяется ко всем файлам, содержащимся в таких пакетах, и которые не подпадают под их собственную явную лицензию. Таким образом, лицензия влияет как минимум на механизм шрифтов FreeType, тестовые программы, документацию и сборочные файлы.
Эта лицензия была основана на лицензиях BSD, Artistic и IJG (Independent JPEG Group), которые поощряют включение и использование бесплатного программного обеспечения как в коммерческих, так и в бесплатных продуктах. Как следствие, его основные положения заключаются в следующем:
- Мы не обещаем, что это программное обеспечение будет работать. Однако нас будут интересовать любые сообщения об ошибках. (распространение "как есть")
- Вы можете использовать это программное обеспечение для чего угодно, частично или полностью, без необходимости платить нам. (использование "безвозмездно")
- Вы не можете делать вид, что написали это программное обеспечение. Если вы используете его или только его части в программе, вы должны указать где-то в своей документации, что вы использовали код FreeType. (отсылка к авторским правам)
Мы специально разрешаем и поощряем включение этого программного обеспечения с модификациями или без них в коммерческие продукты.
Мы отказываемся от всех гарантий, касающихся FreeType Project , и не несем ответственности за проект FreeType Project.
Наконец, многие люди просили нас предоставить предпочтительную форму для отсылки к авторским правам/отказа от ответственности для использования в соответствии с этой лицензией. Поэтому мы рекомендуем вам использовать следующий текст:
"" "
На некоторые части этого программного обеспечения распространяется авторское право © <year> The FreeType Project (www.freetype.org). Все права защищены.
"" "
Замените <year> значением из фактически используемой версии FreeType.
Юридические Условия
===========
0. Определения
--------------
В рамках данной лицензии термины «пакет», «FreeType Project» и «Архив FreeType» относятся к набору файлов, первоначально распространенных авторами (Дэвидом Тернером, Робертом Вильгельмом и Вернером Лембергом) как «FreeType Project», т.е. они называются альфа, бета или финальная версия.
«Вы» относится к лицензиату или лицу, использующему проект, где «использование» - это общий термин, включающий компиляцию исходного кода проекта, а также связывание его с образованием «программы» или «исполняемого файла».
Эта программа называется "программой, использующей механизм FreeType".
Эта лицензия применяется ко всем файлам, распространяемым в исходном проекте FreeType, включая весь исходный код, двоичные файлы и документацию, если иное не указано в файле в его исходной неизмененной форме, распространенной в исходном архиве.
Если вы не уверены, распространяется ли данная лицензия на конкретный файл, вы должны связаться с нами, чтобы проверить это.
Авторские права на FreeType Project (C) 1996-2000 принадлежат Дэвиду Тернеру, Роберту Вильгельму и Вернеру Лембергу. Все права защищены, за исключением случаев, указанных ниже.
1. Отсутствие гарантий
--------------
FREETYPE PROJECT ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. НИ В КОЕМ СЛУЧАЕ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ УБЫТКИ, ВЫЗВАННЫЕ ИСПОЛЬЗОВАНИЕМ ИЛИ НЕВОЗМОЖНОСТЬЮ ИСПОЛЬЗОВАНИЯ FREETYPE PROJECT.
2. Распространение
-----------------
Эта лицензия предоставляет всемирное, бесплатное, бессрочное и безотзывное право и лицензию на использование, выполнение, выполнение, компиляцию, отображение, копирование, создание производных работ, распространение и сублицензирование FreeType Project (как в форме исходного кода, так и в форме объектного кода) и производные от них произведения для любых целей; и разрешать другим осуществлять некоторые или все права, предоставленные здесь, при соблюдении следующих условий:
- При повторном распространении исходного кода этот файл лицензии («FTL.TXT») должен оставаться неизменным; любые добавления, удаления или изменения исходных файлов должны быть четко указаны в сопроводительной документации. Уведомления об авторских правах на неизмененные исходные файлы должны быть сохранены во всех копиях исходных файлов.
- Распространение в двоичной форме должно сопровождаться отказом от ответственности, в котором говорится, что программное обеспечение является частью работы группы FreeType в документации по распространению. Мы также рекомендуем вам разместить URL-адрес веб-страницы FreeType в своей документации, хотя это не обязательно.
Эти условия применяются к любому программному обеспечению, производному от или основанному на FreeType Project, а не только к неизмененным файлам. Если вы используете нашу работу, вы должны указать нас. Однако нам не нужно платить вознаграждение.
3. Реклама
--------------
Ни авторы и ни участники FreeType, ни вы не должны использовать имя другого в коммерческих, популяризаторских или рекламных целях без специального предварительного письменного разрешения.
Мы предлагаем, но не требуем, чтобы вы использовали одну или несколько из следующих фраз для ссылки на это программное обеспечение в своей документации или рекламных материалах: «FreeType Project», «FreeType Engine», «FreeType library» или «FreeType Distribution».
Поскольку вы не подписывали эту лицензию, вы не обязаны ее принимать. Однако, поскольку FreeType Project является материалом, защищенным авторским правом, только эта лицензия или другая лицензия, заключенная с авторами, дает вам право использовать, распространять и изменять его.
Таким образом, используя, распространяя или изменяя FreeType Project, вы подтверждаете, что понимаете и принимаете все условия этой лицензии.
4. Контакты
-----------
Есть два списка рассылки, связанных с FreeType:
- freetype@nongnu.org
По вопросам общим использования и приложения FreeType, а также будущие и желаемые дополнения к библиотеке и распространению.
Если вам нужна поддержка, начните с этого списка, если вы ничего не нашли в документации, что могло бы вам помочь.
- freetype-devel@nongnu.org
По вопросам ошибок, а также внутреннего устройства движка, проблем проектирования, конкретных лицензий, переноса и т. д.
Нашу домашнюю страницу можно найти по адресу http://freetype.org
Freetype Project License
The FreeType Project LICENSE
2006-Jan-27
Copyright 1996-2002, 2006 by David Turner, Robert Wilhelm, and Werner Lemberg
Introduction
The FreeType Project is distributed in several archive packages; some of them may contain, in addition to the FreeType font engine, various tools and contributions which rely on, or relate to, the FreeType Project.
This license applies to all files found in such packages, and which do not fall under their own explicit license. The license affects thus the FreeType font engine, the test programs, documentation and makefiles, at the very least.
This license was inspired by the BSD, Artistic, and IJG (Independent JPEG Group) licenses, which all encourage inclusion and use of free software in commercial and freeware products alike. As a consequence, its main points are that:
o We don't promise that this software works. However, we will be interested in any kind of bug reports. (`as is' distribution)
o You can use this software for whatever you want, in parts or full form, without having to pay us. (`royalty-free' usage)
o You may not pretend that you wrote this software. If you use it, or only parts of it, in a program, you must acknowledge somewhere in your documentation that you have used the FreeType code. (`credits')
We specifically permit and encourage the inclusion of this software, with or without modifications, in commercial products. We disclaim all warranties covering The FreeType Project and assume no liability related to The FreeType Project.
Finally, many people asked us for a preferred form for a credit/disclaimer to use in compliance with this license. We thus encourage you to use the following text:
""" Portions of this software are copyright © <year> The FreeType Project (www.freetype.org). All rights reserved. """
Please replace <year> with the value from the FreeType version you actually use.
Legal Terms
0. Definitions
Throughout this license, the terms `package', `FreeType Project', and `FreeType archive' refer to the set of files originally distributed by the authors (David Turner, Robert Wilhelm, and Werner Lemberg) as the `FreeType Project', be they named as alpha, beta or final release.
`You' refers to the licensee, or person using the project, where `using' is a generic term including compiling the project's source code as well as linking it to form a `program' or `executable'. This program is referred to as `a program using the FreeType engine'.
This license applies to all files distributed in the original FreeType Project, including all source code, binaries and documentation, unless otherwise stated in the file in its original, unmodified form as distributed in the original archive. If you are unsure whether or not a particular file is covered by this license, you must contact us to verify this.
The FreeType Project is copyright (C) 1996-2000 by David Turner, Robert Wilhelm, and Werner Lemberg. All rights reserved except as specified below.
1. No Warranty
THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO USE, OF THE FREETYPE PROJECT.
2. Redistribution
This license grants a worldwide, royalty-free, perpetual and irrevocable right and license to use, execute, perform, compile, display, copy, create derivative works of, distribute and sublicense the FreeType Project (in both source and object code forms) and derivative works thereof for any purpose; and to authorize others to exercise some or all of the rights granted herein, subject to the following conditions:
o Redistribution of source code must retain this license file (`FTL.TXT') unaltered; any additions, deletions or changes to the original files must be clearly indicated in accompanying documentation. The copyright notices of the unaltered, original files must be preserved in all copies of source files.
o Redistribution in binary form must provide a disclaimer that states that the software is based in part of the work of the FreeType Team, in the distribution documentation. We also encourage you to put an URL to the FreeType web page in your documentation, though this isn't mandatory.
These conditions apply to any software derived from or based on the FreeType Project, not just the unmodified files. If you use our work, you must acknowledge us. However, no fee need be paid to us.
3. Advertising
Neither the FreeType authors and contributors nor you shall use the name of the other for commercial, advertising, or promotional purposes without specific prior written permission.
We suggest, but do not require, that you use one or more of the following phrases to refer to this software in your documentation or advertising materials: `FreeType Project', `FreeType Engine', `FreeType library', or `FreeType Distribution'.
As you have not signed this license, you are not required to accept it. However, as the FreeType Project is copyrighted material, only this license, or another one contracted with the authors, grants you the right to use, distribute, and modify it. Therefore, by using, distributing, or modifying the FreeType Project, you indicate that you understand and accept all the terms of this license.
4. Contacts
There are two mailing lists related to FreeType:
o freetype@nongnu.org
Discusses general use and applications of FreeType, as well as future and wanted additions to the library and distribution. If you are looking for support, start in this list if you haven't found anything to help you in the documentation.
o freetype-devel@nongnu.org
Discusses bugs, as well as engine internals, design issues, specific licenses, porting, etc.
Our home page can be found at
http://www.freetype.org
--- end of FTL.TXT ---
Стандартная общественная лицензия на библиотеку GNU v2.1 или более поздняя редакция
СТАНДАРТНАЯ ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ НА БИБЛИОТЕКУ GNU
Версия 2.1, Февраль 1999
* This is an unofficial translation of the GNU Library General Public License into language. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU LGPL—only the original English text of the GNU LGPL does that. However, we hope that this translation will help Russian language speakers understand the GNU LGPL better.
Это неофициальный перевод Стандартной общественной лицензии на библиотеку GNU на язык. Он не был опубликован Фондом свободного программного обеспечения и не устанавливает юридических условий распространения программ, которые пользуются GNU LGPL — для этого используется только английский текст GNU LGPL. Однако мы надеемся, что этот перевод поможет говорящим на языке лучше понять GNU LGPL.
Вы можете публиковать этот перевод, с изменениями или без них, только на условиях, описанных в http://www.gnu.org/licenses/translations.html
Преамбула
Лицензии на большинство программ предназначены для того, чтобы лишить вас свободы делиться ими и изменять их. В отличие от этого, Стандратные публичные лицензии GNU предназначены для того, чтобы гарантировать вам свободу делиться и изменять свободное программное обеспечение - чтобы убедиться, что программное обеспечение является бесплатным для всех его пользователей.
Эта лицензия, Меньшая Стандартная публичная лицензия, применяется к некоторым специально назначенным программным пакетам - обычно библиотекам - Фонда свободного программного обеспечения и других авторов, которые решают ее использовать. Вы тоже можете использовать ее, но мы рекомендуем вам сначала тщательно подумать о том, какую стратегию лучше использовать в каждом конкретном случае - эту лицензию или Стандартную публичную, основываясь на приведенных ниже объяснениях.
Когда мы говорим о свободных программах, мы имеем в виду свободное использование, а не цену. Наши Стандартные публичные лицензии предназначены для того, чтобы у вас была свобода распространять копии бесплатного программного обеспечения (и взимать плату за эту услугу, если вы хотите); что вы получаете исходный код или можете получить его, если захотите; что вы можете изменять программное обеспечение или использовать его части в новых бесплатных программах; и что вы проинформированы о том, что вы можете это делать.
Чтобы защитить ваши права, нам необходимо ввести ограничения, запрещающие дистрибьютерам отказывать вам в этих правах или просить вас отказаться от прав. Эти ограничения накладывают на вас определенные обязанности, если вы распространяете копии библиотеки или изменяете ее.
Например, если вы распространяете копии библиотеки бесплатно или за плату, вы должны предоставить получателям все права, которые мы вам предоставили. Вы должны убедиться, что они тоже получают или могут получить программу. Если вы связываете прочие программные коды с библиотекой, вы должны предоставить получателям полные объектные файлы, чтобы они могли повторно связать их с библиотекой после внесения изменений в библиотеку и ее перекомпиляции. И вы должны показать им эти условия, чтобы они знали свои права.
Наш метод защиты ваших прав состоит из двух этапов: (1) защита авторских прав на библиотеку и (2) предоставление вам этой лицензии, которая дает вам законное разрешение на копирование, распространение и / или изменение библиотеки.
Кроме того, для защиты каждого дистрибьютора мы хотим досконально убедиться, что все понимают, что на эту бесплатную библиотеку нет гарантии. Если библиотека изменена кем-то другим и передана, ее получатели должны знать, что то, что у них есть, не является исходной версией, чтобы любые проблемы, созданные другими, не отразились на репутации исходных авторов.
Наконец, любой свободной программе постоянно угрожают патенты на программы. Мы хотим убедиться, что компания не cможет эффективно ограничивать пользователей свободной программы, получая ограничительную лицензию от патентообладателя. Поэтому мы настаиваем на том, что любая патентная лицензия, полученная на версию библиотеки, должна соответствовать полной свободе использования, указанной в настоящей лицензии.
На большую часть программного обеспечения GNU, включая некоторые библиотеки, распространяется обычная Стандартная публичная лицензия GNU. Такая лицензия (Стандартная публичная лицензия на библиотеку GNU) применяется к определенным указанным библиотекам и сильно отличается от обычной Стандартной публичной лицензии. Мы используем эту лицензию для определенных библиотек, чтобы разрешить связывание таких библиотек с несвободными программами.
Когда программа связана с библиотекой, будь то статически или с использованием совместно используемой библиотеки, с юридической точки зрения их сочетание является комбинированным произведением, производным от исходной библиотеки. Таким образом, Стандартная публичная лицензия разрешает такое связывание, только если вся комбинация соответствует ее критериям свободы. Меньшая Стандартная публичная лицензия допускает более мягкие критерии для связывания другого кода с библиотекой.
Мы называем эту лицензию "Меньшей" Стандартной публичной лицензией, потому что она делает меньше для защиты свободы пользователя, чем Стандартная публичная лицензия. Она также предоставляет другим разработчикам свободного программного обеспечения меньше преимуществ перед конкурирующими несвободными программами. Эти недостатки являются причиной того, что мы используем стандартную публичную лицензию для многих библиотек. Однако Меньшая лицензия предоставляет преимущества при определенных особых обстоятельствах.
Например, в редких случаях может возникнуть особая необходимость поощрять как можно более широкое использование определенной библиотеки, чтобы она стала стандартом де-факто. Для достижения этого необходимо разрешить использование библиотеки несвободным программам. Более частым случаем является то, что бесплатная библиотека выполняет ту же работу, что и широко используемые несвободные библиотеки. В этом случае мало что можно выиграть, ограничив бесплатную библиотеку только свободным программным обеспечением, поэтому мы используем меньшую стандартную публичную лицензию.
В других случаях разрешение на использование определенной библиотеки в несвободных программах позволяет большему числу людей использовать большой объем свободного программного обеспечения. Например, разрешение на использование библиотеки GNU C в несвободных программах позволяет гораздо большему числу людей использовать всю операционную систему GNU, а также ее вариант - операционную систему GNU/Linux.
Хотя Меньшая Стандратная публичная лицензия в меньшей степени защищает свободу пользователей, она гарантирует, что пользователь программы, связанной с Библиотекой, имеет свободу и средства для запуска этой программы с использованием модифицированной версии библиотеки.
Ниже приведены точные условия копирования, распространения и изменения. Обратите особое внимание на разницу между «произведением, основанным на библиотеке» и «произведением, использующим библиотеку». Первый содержит код, полученный из библиотеки, а второй работает только вместе с библиотекой.
УСЛОВИЯ ВОСПРОИЗВЕДЕНИЯ, РАСПРОСТРАНЕНИЯ И МОДИФИКАЦИИ
0. Условия настоящей Лицензии применяются к библиотеке и прочим программам, которая в соответствии с уведомлением, помещённым в текст программы правообладателем, может распространяться в соответствии с условиями настоящей Стандартной Общественной Лицензии на библиотеку (именуемой в дальнейшем «Лицензия»). Каждый приобретатель экземпляра программы именуется в дальнейшем «Лицензиат».
Под термином «Библиотека» в настоящей Лицензии понимается совокупность программных функций и/или данных, подготовленных таким способом, чтобы они удобно связывались с приложениями, использующими некоторые из этих функций или данных для создания исполняемых файлов.
Под термином «Библиотека» далее понимается любая библиотека или произведение, которое распространяется в соответствии с условиями настоящей Лицензии. Под термином «произведение, производное от Библиотеки» понимается Библиотека или любое иное производное произведение в соответствии с законодательством об авторском праве, то есть произведение, включающее в себя Библиотеку или её часть, как с внесёнными в её текст изменениями, так и без них и/или переведённую на другой язык (Здесь и далее перевод в самом широком смысле этого термина включается в понятие «модификация»).
Под «исходным текстом» произведения понимается такая форма произведения, которая наиболее удобна для внесения изменений. Под полным исходным текстом библиотеки понимается исходный текст всех составляющих библиотеку модулей, а также всех файлов, связанных с описанием интерфейса, и сценариев, предназначенных для управления компиляцией и установкой библиотеки.
Действие настоящей Лицензии не распространяется на осуществление других прав, кроме воспроизведения, распространения и модификации Библиотеки. Не устанавливается ограничений на запуск программы, использующей Библиотеку. Условия Лицензии распространяются на выходные данные из такой программы только в том случае, если их содержание составляет произведение, производное от Библиотеки (независимо от того, использовалась ли Библиотека в качестве инструмента для создания этого произведения). Это зависит от того, какие функции выполняет Библиотека и программа, использующая Библиотеку.
1. Лицензиат вправе изготовлять и распространять экземпляры полного исходного текста Библиотеки в том виде, в каком он его получил, без внесения в него изменений на любом носителе, при соблюдении следующих условий: на каждом экземпляре помещён знак охраны авторского права и уведомление об отсутствии гарантий; оставлены без изменений все уведомления, относящиеся к настоящей Лицензии и отсутствию гарантий; вместе с экземпляром Библиотеки распространяется экземпляр настоящей Лицензии. Лицензиат вправе взимать плату за передачу экземпляра Библиотеки, а также вправе за плату оказывать услуги по гарантийной поддержке Библиотеки.
2. Лицензиат вправе модифицировать свой экземпляр или экземпляры Библиотеки полностью или любую её часть. Данные действия Лицензиата влекут за собой создание произведения, производного от Библиотеки. Лицензиат вправе изготовлять и распространять экземпляры такого произведения, производного от Библиотеки, или собственно изменений в соответствии с пунктом 1 настоящей Лицензии при соблюдении следующих условий:
a) производное произведение должно быть библиотекой;
b) файлы, изменённые Лицензиатом, должны содержать соответствующие уведомления о том, что они были изменены, а также дату внесения изменений;
c) Лицензиат обязан передавать права на использование данного произведения третьим лицам на условиях настоящей Лицензии, при этом Лицензиат не вправе требовать уплаты каких-либо лицензионных платежей. Произведение лицензируется как одно целое;
d) если взаимодействие модифицированной Библиотеки и приложения осуществляется не за счет передачи аргумента при вызове средств модифицированной Библиотеки, а за счет того, что средства в модифицированной Библиотеке ссылаются на функцию или таблицу данных, которые предоставляются приложением, использующим указанные средства, в этом случае Лицензиат обязан добросовестно приложить усилия к тому, чтобы обеспечить работу средств Библиотеки и выполнение ими той части своей задачи, которая является значимой, если приложением не предоставлены указанные функция или таблица данных.
(Например, функция библиотеки, вычисляющая квадратный корень, по своему назначению абсолютно независима от приложения. Таким образом, в соответствии с подпунктом «d» пункта 2 любая функция, которую предоставляет приложение, или таблица, используемая данной функцией, должны быть необязательными (факультативными): если приложение не предоставляет функцию или таблицу, функция по вычислению квадратного корня в любом случае должна вычислять квадратный корень).
Вышеуказанные условия применяются к модифицированному произведению, производному от Библиотеки, в целом. В случае если отдельные части данного произведения не являются производными от Библиотеки, являются результатом творческой деятельности и могут быть использованы как самостоятельное произведение, Лицензиат вправе распространять отдельно такое произведение на иных лицензионных условиях. В случае если Лицензиат распространяет вышеуказанные части в составе произведения, производного от Библиотеки, то условия настоящей Лицензии применяются к произведению в целом, при этом права, приобретаемые сублицензиатами на основании Лицензии, передаются им в отношении всего произведения, включая все его части, независимо от того, кто является их авторами.
Целью настоящего пункта не является заявление прав или оспаривание прав на произведение, созданное исключительно Лицензиатом. Целью настоящего пункта является обеспечение права контролировать распространение произведений, производных от Библиотеки, и составных произведений, производных от Библиотеки.
Размещение произведения, которое не является производным от Библиотеки, на одном устройстве для хранения информации или носителе вместе с Библиотекой или произведением, производным от Библиотеки, не влечёт за собой распространение действия условий настоящей Лицензии на такое произведение.
3. Лицензиат вправе по своему выбору применить к определённому экземпляру Библиотеки условия обычной Стандартной Общественной Лицензии GNU вместо настоящей Лицензии. Для этого Лицензиат должен в соответствующих уведомлениях в этом экземпляре заменить ссылки на настоящую Лицензию ссылками на версию 2 обычной Стандартной Общественной Лицензии GNU (либо по желанию Лицензиата на более позднюю опубликованную версию обычной Стандартной Общественной Лицензии). Не следует вносить другие изменения в текст уведомлений.
Замена одной лицензии на другую в отношении определённого экземпляра Библиотеки является окончательной и влечёт за собой применение ко всем последующим копиям данного экземпляра Библиотеки и произведениям, производным от данного экземпляра Библиотеки, обычной Стандартной Общественной Лицензии GNU.
Использовать эту возможность целесообразно тогда, когда Лицензиат намерен скопировать часть исходного текста Библиотеки в программу, которая не является библиотекой.
4. Вы можете копировать и распространять Библиотеку (или ее часть или производную в соответствии с Разделом 2) в объектном коде или исполняемой форме в соответствии с условиями Разделов 1 и 2 выше при условии, что вы прилагаете к ней полный соответствующий машиночитаемый источник. код, который должен распространяться в соответствии с условиями разделов 1 и 2 выше на носителе, обычно используемом для обмена программным обеспечением.
Если распространение объектного кода осуществляется путем предложения доступа к копированию из указанного места, то предложение эквивалентного доступа для копирования исходного кода из того же места удовлетворяет требованию распространения исходного кода, даже если третьи стороны не обязаны копировать исходный код. вместе с объектным кодом.
5. Программа, которая не содержит производных от какой-либо части Библиотеки, но предназначена для работы с Библиотекой путем компиляции или связывания с ней, называется «произведением, использующим Библиотеку». Такая работа изолированно не является производной от Библиотеки и, следовательно, не входит в сферу действия настоящей Лицензии.
Однако при связывании «произведения, использующего библиотеку» с библиотекой создается исполняемый файл, который является производным от библиотеки (поскольку он содержит части библиотеки), а не «произведение, использующее библиотеку». Таким образом, на исполняемый файл распространяется данная Лицензия. В разделе 6 изложены условия распространения таких исполняемых файлов.
Когда «произведение, использующее Библиотеку» использует материал из файла заголовка который является частью Библиотеки, объектный код для произведения может быть производным произведением от Библиотеки, даже если исходный код таковым не является. Верно ли это, особенно важно, если произведение можно связать без библиотеки или если произведение само является библиотекой. Порог для этого точно не определен законом.
Если в таком объектном файле используются только числовые параметры, макеты структур данных и средства доступа, а также небольшие макросы и небольшие встроенные функции (длиной десять строк или меньше), то использование объектного файла не ограничено, независимо от того, является ли он юридически производным. Работа. (Исполняемые файлы, содержащие этот объектный код плюс части библиотеки, по-прежнему подпадают под действие Раздела 6.)
В противном случае, если произведение является производным от Библиотеки, вы можете распространять объектный код для работы в соответствии с условиями Раздела 6. Любые исполняемые файлы, содержащие эту работу, также подпадают под Раздел 6, независимо от того, связаны они непосредственно с самой Библиотекой или нет.
6. Как исключение из положений предыдущих пунктов настоящей Лицензии Лицензиат вправе скомпилировать или связать Произведение, использующее Библиотеку, с Библиотекой, в результате чего будет создано произведение, содержащее части Библиотеки. Лицензиат вправе распространять такое произведение на любых условиях, при этом за пользователем должно сохраняться право вносить изменения в произведение в целях его адаптации для собственных нужд, а также право осуществлять восстановление структурной схемы алгоритма работы по исходным текстам произведения для отладки внесённых изменений.
На каждом экземпляре такого произведения Лицензиат обязан поместить уведомление, содержащее указание на то, что данное произведение использует Библиотеку, распространение, модификация и использование которой осуществляется в соответствии с настоящей Лицензией. Лицензиат также обязан к каждому экземпляру произведения приложить копию настоящей Лицензии. Если в процессе исполнения произведения на дисплей выводится знак охраны авторского права, Лицензиат обязан включить в него знак охраны авторского права в отношении Библиотеки, а также ссылки, следуя которым пользователь может ознакомиться с экземпляром настоящей Лицензии. Лицензиат обязан также выполнить одно из следующих условий:
а) к экземпляру должен прилагаться соответствующий полный исходный текст Библиотеки в машиночитаемой форме, включая все изменения, которые использовались в произведении (данные изменения должны распространяться в соответствии с пунктами 1 и 2 настоящей Лицензии). В том случае, если произведение является исполняемым файлом, связанным с Библиотекой, к экземпляру также должен прилагаться в машиночитаемой форме полный исходный и/или объектный код Произведения, которое использует Библиотеку, для того, чтобы пользователь мог модифицировать Библиотеку и затем связать её заново с исполняемым файлом, в результате чего будет создан модифицированный исполняемый файл, содержащий модифицированную Библиотеку (Предполагается, что пользователь, который вносит изменения в содержание файла описаний, не всегда сможет перекомпилировать приложение так, чтобы использовать модифицированные описания);
b) Используйте подходящий механизм общей библиотеки для связи с Библиотекой. Подходящим механизмом является тот, который (1) использует во время выполнения копию библиотеки, уже присутствующую в компьютерной системе пользователя, вместо копирования библиотечных функций в исполняемый файл, и (2) будет корректно работать с измененной версией библиотеки, если пользователь ее установит, до тех пор, пока измененная версия совместима по интерфейсу с версией, с которой была выполнена работа.
c) к экземпляру должно прилагаться действительное в течение трёх лет с момента его совершения предложение в письменной форме передать этому же пользователю за плату, не превышающую стоимость осуществления собственно передачи, материалы, указанные в подпункте «а» пункта 6;
d) если распространение экземпляра произведения осуществляется путём предоставления доступа для копирования его из определённого места, такое распространение должно сопровождаться предложением равноценного доступа для копирования из этого же места материалов, указанных в подпункте «а» пункта 6;
e) удостовериться, что пользователь уже получил экземпляр материалов, указанных в подпункте «а» пункта 6, или что Лицензиатом уже был выслан пользователю экземпляр указанных материалов.
Если Произведение, использующее Библиотеку, представлено в исполняемой форме, оно должно включать в себя все данные и программные утилиты, необходимые для воспроизведения из него исполняемого файла. Однако, в качестве особого исключения распространяемый исходный код может не включать того, что обычно распространяется (в виде исходного текста или в бинарной форме) с основными компонентами (компилятор, ядро и т. д.) операционной системы, в которой работает исполняемый файл, за исключением случаев, когда исполняемый файл сопровождается таким компонентом.
В некоторых случаях требование, изложенное в предыдущем абзаце, может противоречить ограничительным условиям лицензий на «неcвободные» библиотеки, которые обычно не сопровождают операционную систему. При наличии таких противоречий Лицензиат не вправе использовать одновременно указанные «несвободные» библиотеки и Библиотеку в распространяемом Лицензиатом исполняемом файле.
7. Лицензиат вправе разместить в единой библиотеке средства библиотеки, которые являются Произведением, производным от Библиотеки, вместе со средствами других библиотек, не подпадающих под действие настоящей Лицензии. Лицензиат вправе распространять такую единую библиотеку при условии, что отдельное распространение Произведения, производного от Библиотеки, и средств других библиотек разрешено в соответствии с лицензиями других библиотек, при этом Лицензиат обязан выполнить следующие условия:
а) приложить к единой библиотеке экземпляр этого же Произведения, производного от Библиотеки, несвязанный со средствами других библиотек. Такой экземпляр должен распространяться в соответствии с условиями предыдущих пунктов настоящей Лицензии;
b) приложить к единой библиотеке хорошо заметное уведомление, которое указывает, что часть единой библиотеки является Произведением, производным от Библиотеки, и объясняет, где можно найти прилагаемый экземпляр этого же произведения, несвязанного с со средствами других библиотек.
8. Лицензиат вправе воспроизводить, модифицировать, распространять, связывать с программным обеспечением Библиотеку или передавать права на использование Библиотеки только на условиях настоящей Лицензии. Любое воспроизведение, модификация, распространение, связывание с программным обеспечением или передача прав на иных условиях являются недействительными и автоматически ведут к расторжению настоящей Лицензии и прекращению всех прав Лицензиата, предоставленных ему настоящей Лицензией. При этом права третьих лиц, которым Лицензиат в соответствии с настоящей Лицензией передал экземпляры Библиотеки или права на неё, сохраняются в силе при условии полного соблюдения ими настоящей Лицензии.
9. Лицензиат не обязан присоединяться к настоящей Лицензии, поскольку он её не подписал. Однако только настоящая Лицензия предоставляет право распространять или модифицировать Библиотеку или произведения, производные от Библиотеки. Подобные действия нарушают действующее законодательство, если они не осуществляются в соответствии с настоящей Лицензией. Если Лицензиат внёс изменения или осуществил распространение экземпляров Библиотеки или произведения, производного от Библиотеки, Лицензиат тем самым подтвердил своё присоединение к настоящей Лицензии в целом, включая условия, определяющие порядок воспроизведения, распространения или модификации Библиотеки или произведения, производного от Библиотеки.
10. При распространении экземпляров Библиотеки или произведения, производного от Библиотеки, первонача