Слияние кода завершено, страница обновится автоматически
## Лицензия для этого репозитория
Этот репозиторий лицензирован под лицензией MIT.
```
Copyright (c) 2023 OrbbecDeveloper
Данная лицензия предоставляется бесплатно любому лицу, получившему копию
этого программного обеспечения и связанных с ним документационных файлов («Программа»),
для использования Программы без ограничений, включая, но не ограничиваясь правом
использовать, копировать, изменять, объединять, публиковать, распространять,
предоставлять в аренду и/или продавать копии Программы, и для предоставления лицам,
которым Программа была предоставлена, прав на использование Программы, при условии,
что будут соблюдены следующие условия:
Вышеупомянутая информация об авторском праве и данная лицензия должны быть включены во все
копии или значительные части Программы.
ПРОГРАМА ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ,
ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОРГОВЛЕНИЯ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ И НЕНАРУШЕНИЯ.
В НИКАКОМ СЛУЧАЕ АВТОРЫ И ДОЛЖНИКИ ПО АВТОРСКИМ ПРАВАМ НЕ БУДУТ ОТВЕЧАТЬ ЗА КАКИЕ-ЛИБО ПРЕТЕНДЫ,
УЩЕРБЫ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТИ, В ТОМ ЧИСЛЕ В СВЯЗИ С ДЕЛОМ ОБРАЩЕНИЯ, ТОРТ ИЛИ ДРУГИЕ,
ВОЗНИКАЮЩИЕ ИЗ, В СВЯЗИ С ИЛИ В СВЯЗИ С ПРОГРАММОЙ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ВОПРОСАМИ
С ПРОГРАМОЙ.
```## Лицензия для библиотеки Orbbec SDK
Бинарные файлы библиотеки Orbbec SDK находятся в директории "lib" этого репозитория. Лицензия для библиотеки Orbbec SDK приведена ниже:
```
Copyright (c) 2023 OrbbecDeveloper
Область действия лицензии: Данная лицензия предоставляет бесплатно любому лицу, получившему копию
этого репозитория или значительные части этого репозитория, право использовать файлы в этом репозитории
для использования продуктов Orbbec Inc. Вы можете использовать этот репозиторий для личных, академических
и коммерческих целей. Вышеупомянутая информация об авторском праве и данная лицензия должны быть включены во все
копии или значительные части репозитория.
Запрещенные действия: Вы запрещены от модификации, декомпиляции или обратного инжиниринга любой части этой библиотеки.
Вы не можете использовать эту библиотеку для продуктов, кроме тех, которые выпускаются Orbbec.
Запасные права: Автор сохраняет за собой право изменять эту лицензию в любое время без предварительного уведомления.
Автор сохраняет за собой все права на эту библиотеку.
```Отказ от ответственности: Библиотека предоставляется «как есть», и автор не несёт ответственности
за любые прямые, косвенные, случайные, специальные или последующие убытки, возникшие в результате
использования этой библиотеки.
```Обновления лицензии: Если автор выпускает новую версию лицензии, вы соглашаетесь
следовать новой версии после получения уведомления.
```## Лицензия для сторонних библиотек, используемых в библиотеке Orbbec SDK
Библиотека Orbbec SDK использует сторонние библиотеки, которые могут иметь свои собственные лицензии.
### Сторонние библиотеки под лицензией MIT
1. spdlog
* Автор: Gabi Melman
* Версия: v1.11.0
* Репозиторий: https://github.com/gabime/spdlog
2. dylib
* Автор: Martin Olivier
* Версия: v2.2.1
* Репозиторий: https://github.com/martin-olivier/dylib
3. cmrc
* Автор: vectorofbool@gmail.com
* Версия: v2.0.1
* Репозиторий: https://github.com/vector-of-bool/cmrc
4. jsoncpp
* Автор: chenguopingdota@163.com
* Версия: v1.9.5
* Репозиторий: https://github.com/open-source-parsers/jsoncpp
Условия лицензии MIT:
```
Разрешается бесплатно использовать, копировать, модифицировать, объединять,
публиковать, распространять, передавать по лицензии и/или продавать копии
Программы и разрешать лицам, которым Программа была предоставлена, делать то же
субъектом следующим условиям:
Вышеупомянутая информация об авторском праве и данное разрешение должны быть
включены во все копии или значительные части Программы.
```ПРОГРАММА ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ВЫРАЖЕННЫХ ИЛИ
ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОРГОВЛЕНИЯ, ПРИГОДНОСТИ
ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ И НЕНАРУШЕНИЯ ПРАВ. В НИКАКОМ СЛУЧАЕ АВТОРЫ И ДОЛЖНИКИ
АВТОРСКИХ ПРАВ НЕ ДОЛЖНЫ БЫТЬ ОТВЕТСТВЕННЫМИ ЗА КАКИЕ-ЛИБО ПОТЕРИ, УЩЕРБ ИЛИ ДРУГИЕ
ЗАЯВЛЕНИЯ, В ТОМ ЧИСЛЕ, В СВЯЗИ С КОНТРАКТОМ, ДЕЛИКТОМ ИЛИ ИНЫМ, ВОЗНИКШИМИ ИЗ,
СВЯЗАННЫМИ С ИЛИ В СВЯЗИ С ПРОГРАММОЙ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЙСТВИЯМИ
С ПРОГРАММОЙ.
```### Сторонние библиотеки под лицензией BSD
1. libuvc
* Автор: организация libuvc
* Версия: v0.0.7
* Репозиторий: https://github.com/libuvc/libuvc
2. libjpeg-turbo
* Автор: организация libjpeg-turbo (libjpeg-turbo.org)
* Версия: v2.0.90
* Репозиторий: https://github.com/libjpeg-turbo/libjpeg-turbo
Условия лицензии BSD:
```
Разрешается распространение и использование в форме исходного кода и объектных
файлов, с изменениями или без, при соблюдении следующих условий:
1. Перераспределение исходного кода должно сохранять вышеуказанное уведомление об авторском праве, этот список условий и следующую оговорку.
2. Перераспределение в двоичной форме должно воспроизводить вышеуказанное уведомление об авторском праве, этот список условий и следующую оговорку в документации и/или других материалах, предоставляемых вместе с распределением.
3. Ни имя владельца авторского права, ни имена его участников не могут использоваться для одобрения или продвижения продуктов, созданных на основе этого программного обеспечения, без предварительного письменного разрешения.
```
### Условия лицензии BSD:
1. Разрешается распространение и использование в форме исходного кода и объектных файлов, с изменениями или без, при соблюдении следующих условий:
2. Перераспределение исходного кода должно сохранять вышеуказанное уведомление об авторском праве, этот список условий и следующую оговорку.
3. Перераспределение в двоичной форме должно воспроизводить вышеуказанное уведомление об авторском праве, этот список условий и следующую оговорку в документации и/или других материалах, предоставляемых вместе с распределением.
4. Ни имя владельца авторского права, ни имена его участников не могут использоваться для одобрения или продвижения продуктов, созданных на основе этого программного обеспечения, без предварительного письменного разрешения.ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ ВЛАДЕЛЬЦАМИ АВТОРСКИХ ПРАВ И УЧАСТНИКАМИ "КАК ОНО ЕСТЬ" И БУДУЩИЕ ИЛИ ПОДРАЗУМЕВАННЫЕ ГАРАНТИИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАННЫМИ ГАРАНТИЯМИ ТОРГОВЛЕНИЯ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ, ОТКАЗЫВАЮТСЯ. НИ В КАКОМ СЛУЧАЕ ВЛАДЕЛЬЦЫ АВТОРСКИХ ПРАВ И УЧАСТНИКИ НЕ БУДУТ ОТВЕТСТВЕННЫ ЗА ЛЮБЫЕ ПРЯМЫЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ, ПРИМЕРНЫЕ ИЛИ КОМПЕНСАЦИОННЫЕ УЩЕРБЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОКУПКОЙ ЗАМЕЩАЮЩИХ ТОВАРОВ ИЛИ УСЛУГ; ПОТЕРЯ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛЕЙ; ИЛИ ПРЕРЫВАНИЕ ДЕЯТЕЛЬНОСТИ), НЕЗАВИСИМО ОТ ПРИЧИНЫ, НА КАКОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, КОНТРАКТА, СТРОГОЙ ОТВЕТСТВЕННОСТИ ИЛИ НЕДОПУСТИМОСТИ, ВОЗНИКШИХ В КАКИМ-ЛИБО ВИДЕ ИЗ ИСПОЛЬЗОВАНИЯ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ ЕСЛИ ОНО БЫЛО УЧРЕДИТЕЛЬНОЕ О ПОВОДУ ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.
```### Библиотеки сторонних разработчиков под лицензией Apache
1. OpenCV
* Автор: OpenCV Organization (opencv.org)
* Версия: v3.4.16
* Репозиторий: https://github.com/opencv/opencv
Условия лицензии Apache:
```
Лицензия Apache
Версия 2.0, январь 2004
http://www.apache.org/licenses/
УСЛОВИЯ И ПОЛОЖЕНИЯ ДЛЯ ИСПОЛЬЗОВАНИЯ, ПЕРЕРАСПРЕДЕЛЕНИЯ И РАСПРОСТРАНЕНИЯ
1. Определения.
"Лицензия" означает условия и положения для использования, воспроизведения и распространения, как определены в разделах 1-9 данного документа.
"Лицензиат" означает владельца авторского права или субъекта, уполномоченного владельцем авторского права, который предоставляет Лицензию.
"Юридическое лицо" означает союз действующего юридического лица и всех
других юридических лиц, которые контролируют, подчинены или находятся под
общим контролем этого юридического лица. Для целей данного определения,
"контроль" означает (i) право, непосредственное или косвенное, влиять на
управление таким юридическим лицом, будь то посредством договора или
иным образом, или (ii) владение пятьюдесятью процентами (50%) или более
от общего числа акций, или (iii) выгодное владение таким юридическим
лицом.
"Вы" (или "Ваш") означает индивидуума или Юридическое лицо, упражняющее разрешения, предоставленные данной Лицензией.
``` "Исходная" форма означает предпочитаемую форму для внесения изменений, включая, но не ограничиваясь, исходный код программного обеспечения, исходные данные документации и файлы конфигурации.
"Объектная" форма означает любую форму, полученную в результате механического преобразования или перевода исходной формы, включая, но не ограничиваясь, скомпилированный объектный код, сгенерированные документы и преобразования в другие типы медиа.
"Работа" означает работу авторства, будь то в исходной или объектной форме, доступную под Лицензией, как указано в уведомлении об авторских правах, включённом в или прикреплённом к работе (пример приведён в Приложении ниже).
"Производные работы" означают любую работу, будь то в исходной или объектной форме, основанную на (или выведенную из) Работы, для которой редакционные редактирования, аннотации, уточнения или другие изменения в целом представляют собой оригинальную работу авторства. Для целей данной Лицензии, Производные работы не включают работы, которые остаются раздельными от, или просто связанными (или связанными по имени) с интерфейсами Работы и Производных работ. "Вклад" означает любую работу авторства, включая оригинальную версию Работы и любые изменения или дополнения к этой Работе или Производным работам, которые намеренно представлены Лицензиату для включения в Работу автором авторских прав или индивидуумом или Юридическим лицом, уполномоченным представить от имени автора авторских прав. Для целей данного определения, "представлено" означает любую форму электронной, устной или письменной коммуникации, отправленной Лицензиату или его представителям, включая, но не ограничиваясь, коммуникацию на электронных рассылках, системах управления исходным кодом и системах отслеживания проблем, управляемых Лицензиатом или его представителями для обсуждения и улучшения Работы, но исключая коммуникацию, явно помеченную или иным образом обозначенную в письменной форме автором авторских прав как "Не является вкладом".
"Конtributor" означает Лицензиара и любого индивидуума или Юридическое лицо, на имя которого Конtribution было получено Лицензиатом и последующим образом включено в состав Работы. 2. Грант лицензии на авторские права. Под условиями и положениями данной Лицензии, каждый Contributor предоставляет Вам вечную, всемирную, неконкурентную, бесплатную, без роялти, неотзываемую лицензию на воспроизведение, подготовку производных работ, публичное отображение, публичное исполнение, сублицензирование и распространение Работы и таких производных работ в форме исходного кода или объектного кода. 3. Грант лицензии на патенты. Под условиями и положениями данной Лицензии, каждый Contributor предоставляет Вам вечную, всемирную, неконкурентную, бесплатную, без роялти, неотзываемую (за исключением положений данной секции) лицензию на изготовление, производство, использование, предложение к продаже, продажу, импорт и иное перенаправление Работы, где такая лицензия применима только к тем патентным заявкам, которые могут быть лицензированы данным Contributor'ом и которые обязательно нарушаются только Contribution'ом или комбинацией Contribution'ов с Работой, к которой Contribution был подан. Если Вы подаете патентное дело против любой стороны (включая встречное требование или встречный иск в судебном процессе), утверждая, что Работа или Contribution, включенная в Работу, нарушает патент напрямую или в качестве вспомогательного средства, то любая патентная лицензия, предоставленная Вам по данной Лицензии для данной Работы, прекратит свое действие с момента подачи такого дела. 4. Перераспределение. Вы можете воспроизводить и распространять копии Работы или производных работ от неё в любом формате, с или без изменений, в форме исходного кода или объектного кода, при условии соблюдения следующих условий:
(а) Вы должны предоставить любым другим получателям Работы или производных работ от неё копию данной Лицензии; и
(б) Вы должны обеспечить наличие явных уведомлений о произведенных Вами изменениях в любых изменённых файлах; и (в) Вы должны сохранить все уведомления об авторских правах, патентах, товарных знаках и атрибуции в исходной форме любого производного работы, который Вы распространяете, исключая те уведомления, которые не относятся к какой-либо части производного работы. (d) Если Работа включает текстовый файл с пометкой "NOTICE" как часть
его распространения, то любые Дополнительные Работы, которые Вы распространяете, должны
содержать читаемую копию атрибутивных уведомлений, содержащихся в таком файле "NOTICE",
исключая те уведомления, которые не относятся к какой-либо части Дополнительных Работ,
по крайней мере, в одном из следующих мест: в текстовом файле "NOTICE", распространяемом
как часть Дополнительных Работ; в исходной форме или документации, если они предоставлены
вместе с Дополнительными Работами; или, в отображении, сгенерированном Дополнительными Работами,
если и где такие уведомления третьих сторон обычно появляются. Содержимое файла "NOTICE"
предназначено только для информационных целей и не изменяет Лицензию. Вы можете добавить
свои собственные уведомления об атрибуции в Дополнительные Работы, которые Вы распространяете,
рядом с или как дополнение к тексту "NOTICE" из Работы, при условии, что такие дополнительные
уведомления об атрибуции не могут быть истолкованы как изменяющие Лицензию. Вы можете добавить собственное уведомление об авторском праве к Вашим изменениям и
можете предоставить дополнительные или другие условия лицензии для использования, воспроизведения
или распространения Ваших изменений, или для любой такой Дополнительной Работы в целом, при условии,
что Ваше использование, воспроизведение и распространение Работы в целом соответствуют условиям,
указанным в этой Лицензии.
5. Предоставление вкладов. Если Вы не явно указываете иное,
любой вклад, намеренно представленный Вами для включения в Работу
к Лицензиру, будет под условиями и положениями этой Лицензии,
без каких-либо дополнительных условий или положений.
Тем не менее, ничто из вышесказанного не должно нарушать или изменять
условия любого отдельного лицензионного соглашения, которое Вы могли заключить
с Лицензиром относительно таких вкладов. 6. Торговые марки. Эта Лицензия не предоставляет разрешения на использование торговых
марок, товарных знаков, знаков обслуживания или названий товаров Лицензира,
за исключением случаев, когда это необходимо для разумного и обычного использования
при описании происхождения Работы и воспроизведении содержимого файла "NOTICE". 7. Отказ от гарантий. Если применимым законом или письменным соглашением не требуется иное, лицензиар предоставляет Работу (и каждый участник предоставляет свои вклады) на условиях "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЯ, ГАРАНТИЯМИ ИЛИ УСЛОВИЯМИ НАЗВАНИЯ, НЕНАРУШЕНИЯ ПРАВ, ПРИГОДНОСТИ ДЛЯ ПРОДАЖИ ИЛИ ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ. Вы полностью несёте ответственность за определение соответствия использования или перераспространения Работы и принимаете любые риски, связанные с Вашим использованием разрешений, предоставленных посредством этой Лицензии. 8. Ограничение ответственности. Ни при каких обстоятельствах и ни при каком правовом теории, будь то в рамках деликтов (включая неосторожность), договора или иным образом, если применимым законом (например, умышленные и грубые действия, вызывающие неосторожность) или письменным соглашением не требуется иное, ни один участник не несет ответственности перед Вами за убытки, включая любые прямые, косвенные, специальные, случайные или убытки любого характера, возникшие в результате этой Лицензии или использования или невозможности использования Работы (включая, но не ограничиваясь, убытки за потерю деловой репутации, остановку работы, неисправность компьютера или любые и все другие коммерческие убытки или потери), даже если такой участник был уведомлен о возможности таких убытков. 9. Принятие гарантий или дополнительной ответственности. При перераспространении Работы или производных работ от неё Вы можете выбрать предложить и взимать плату за принятие обязательств по обеспечению поддержки, гарантии, компенсации или других обязательств по ответственности и/или прав, согласованных с этой Лицензией. Однако, принимая такие обязательства, Вы можете действовать только от своего имени и на свой собственный риск, а не от имени любого другого участника, и только если Вы согласитесь компенсировать, защищать и освобождать каждого участника от любой ответственности, возникшей по причине Вашего принятия любой такой гарантии или дополнительной ответственности. КОНЕЦ УСЛОВИЙ И ПОЛОЖЕНИЙ
ПРИЛОЖЕНИЕ: Как применить лицензию Apache к Вашей работе. Чтобы применить лицензию Apache к вашей работе, прикрепите следующий
стандартный текст, заменив поля, заключенные в квадратные скобки "[]",
вашими собственными данными идентификации. (Не включайте квадратные скобки!)
Текст должен быть заключен в соответствующий синтаксис комментариев
для данного формата файла. Также рекомендуется включить имя файла или класса
и описание цели на той же "печатной странице", что и уведомление об авторских
правах для более легкой идентификации в архивах третьих сторон. Copyright [yyyy] [владелец авторских прав]
Лицензировано по лицензии Apache, версия 2.0 («Лицензия»);
вы не можете использовать этот файл, кроме как в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу
http://www.apache.org/licenses/LICENSE-2.0
Если законом или письменным соглашением не требуется иное, программное обеспечение,
распространяемое по Лицензии, распространяется на условиях «КАК ЕСТЬ»,
БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ВОЗМОЖНОГО ТИПА, как явных, так и подразумеваемых.
См. Лицензию для точного определения условий и ограничений, предусмотренных Лицензией.
```
### Библиотеки третьих сторон под лицензией LGPL
1. libusb
* Автор: организация libusb (libusb.info)
* Версия: v1.0.26
* Репозиторий: https://github.com/libusb/libusb
2. live555
* Автор: http://www.live555.com/
* Версия: v2019.08.13
* Репозиторий: https://github.com/rgl/live555
Условия лицензии LGPL:
```
GNU LESSER GENERAL PUBLIC LICENSE
Версия 2.1, февраль 1999 года
Авторские права (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Каждому разрешено копировать и распространять точные копии
этого документа лицензии, но изменять его запрещено.
[Это первая выпущенная версия Lesser GPL. Она также считается
преемником GNU Library Public License, версия 2, поэтому
номер версии 2.1.]
Предисловие
Лицензии на большинство программного обеспечения предназначены для того,
чтобы отнять у вас свободу делиться и изменять его. В противоположность этому,
GNU General Public Licenses предназначены для обеспечения вашей свободы
делиться и изменять свободное программное обеспечение -- чтобы гарантировать,
что программное обеспечение свободно для всех его пользователей.
```Эта лицензия, Lesser General Public License, применяется к некоторым
специально отмеченным пакетам программного обеспечения -- обычно библиотекам --
Фонда свободного программного обеспечения и других авторов, которые решают использовать её. Вы
можете использовать её и сами, но мы советуем вам сначала тщательно обдумать,
является ли эта лицензия или обычная General Public License лучшей стратегией
использовать в каждом конкретном случае, на основе объяснений ниже.
Когда мы говорим о свободном программном обеспечении, мы имеем в виду свободу использования, а не цену. Наши Общественные Лицензии для Пользователей (GPL) разработаны для того, чтобы гарантировать вам возможность распространять копии свободного программного обеспечения (и взимать плату за эту услугу, если вы этого хотите); чтобы вы получали исходный код или могли его получить, если вам это нужно; чтобы вы могли изменять программное обеспечение и использовать его части в новых свободных программах; и чтобы вы были информированы о том, что вы можете делать эти вещи. Чтобы защитить ваши права, нам необходимо ввести ограничения, которые запрещают распространителям отрицать вам эти права или требовать от вас отказа от них. Эти ограничения переводятся в определённые обязанности для вас, если вы распространяете копии библиотеки или если вы её изменяете.Например, если вы распространяете копии библиотеки, будь то бесплатно или за плату, вы должны предоставить получателям все права, которые мы предоставили вам. Вы должны убедиться, что они также получают или могут получить исходный код. Если вы связываете другие коды с библиотекой, вы должны предоставить получателям полные объектные файлы, чтобы они могли пересоединить их с библиотекой после внесения изменений в библиотеку и перекомпиляции её. И вы должны показать им эти условия, чтобы они знали свои права.
Мы защищаем ваши права с помощью двухэтапного метода: (1) мы защищаем авторские права на библиотеку, и (2) мы предлагаем вам эту лицензию, которая даёт вам законное разрешение на копирование, распространение и/или изменение библиотеки.
Чтобы защитить каждого распространителя, мы хотим сделать это очень ясным: нет гарантий для бесплатной библиотеки. Также, если библиотека была изменена кем-то другим и передана дальше, получатели должны знать, что то, что у них есть, не является оригинальной версией, чтобы репутация оригинального автора не была повреждена из-за проблем, которые могут быть введены другими.Наконец, патенты на программное обеспечение представляют постоянную угрозу существованию любого бесплатного программного обеспечения. Мы хотим убедиться, что компания не может эффективно ограничивать пользователей бесплатного программного обеспечения, получив ограничительную лицензию от держателя патента. Поэтому мы настаиваем, чтобы любая лицензия на патент, полученная для версии библиотеки, должна быть согласована с полной свободой использования, указанной в этой лицензии.Большинство программ GNU, включая некоторые библиотеки, охвачено обычной лицензией GNU General Public License. Эта лицензия, GNU Lesser General Public License, применяется к определённым библиотекам и значительно отличается от обычной лицензии GNU General Public License. Мы используем эту лицензию для некоторых библиотек, чтобы позволить связывать эти библиотеки с небесплатными программами. Когда программа связывается с библиотекой, будь то статически или с использованием общедоступной библиотеки, их сочетание, с точки зрения закона, является совместной работой, производной от исходной библиотеки. Обычный Общедоступный Лицензированный Соглашение (GPL) поэтому разрешает такую связку только в том случае, если вся комбинация соответствует его критериям свободы. Меньший Общедоступный Лицензированный Соглашение (LGPL) допускает более лояльные критерии для связывания других кодов с библиотекой. Мы называем эту лицензию "Меньшей" Общей общественной лицензией, потому что она делает меньше для защиты свободы пользователя, чем обычная Общая общественная лицензия. Она также предоставляет другим разработчикам свободного программного обеспечения меньше преимуществ по сравнению с конкурентными неплатными программами. Эти недостатки являются причиной того, почему мы используем обыкновенную Общую общественную лицензию для многих библиотек.Однако, "меньшая" лицензия предоставляет преимущества в определенных особых обстоятельствах. Например, на редкие моменты, может возникнуть особая необходимость поощрить максимально широкое использование определенной библиотеки, чтобы она стала де-факто стандартом. Для достижения этого, непрограммные программы должны быть разрешены использовать библиотеку. Более частным случаем является то, что свободная библиотека выполняет ту же работу, что и широко используемые непрограммные библиотеки. В этом случае, мало что можно получить, ограничивая свободную библиотеку только свободным программным обеспечением, поэтому мы используем "меньшую" общую общественную лицензию.
В других случаях, разрешение использовать определенную библиотеку в непрограммных программах позволяет большему количеству людей использовать большое количество свободного программного обеспечения. Например, разрешение использовать GNU C Library в непрограммных программах позволяет многим больше людей использовать весь GNU операционную систему, а также ее вариант, GNU/Linux операционную систему.
Хотя "меньшая" общая общественная лицензия менее защищает свободу пользователя, она гарантирует, что пользователь программы, связанной с библиотекой, имеет свободу и средства для запуска этой программы с помощью модифицированной версии библиотеки. Точные условия для копирования, распространения и модификации следуют. Обратите особое внимание на различие между "работой, основанной на библиотеке", и "работой, использующей библиотеку". Первая содержит код, выведенный из библиотеки, в то время как вторая должна быть объединена с библиотекой для запуска.
GNU МЕНЬШАЯ ОБЩАЯ ПУБЛИЧНАЯ ЛИЦЕНЗИЯ
УСЛОВИЯ ДЛЯ КОПИРОВАНИЯ, РАСПРОСТРАНЕНИЯ И МОДИФИКАЦИИ
1. Это Лицензионное соглашение применяется к любой библиотеке программного обеспечения или другому
программе, которая содержит уведомление, поставленное автором или другим уполномоченным лицом, что она может быть распространена на условиях этой "Меньшей" Общей общественной лицензии (также называемой "этой Лицензии"). Каждый лицензиат обращается к нему как "вы". "Библиотека" означает коллекцию программных функций и/или данных, подготовленных таким образом, чтобы быть удобно связанной с приложениями (которые используют некоторые из этих функций и данных) для формирования исполняемых файлов. Ниже упомянутая "Библиотека" относится к любой такой программной библиотеке или работе, которая была распространена на указанных условиях. "Работа, основанная на Библиотеке", означает либо саму Библиотеку, либо любую производную работу по закону об авторском праве: другими словами, работу, содержащую Библиотеку или её часть, в том числе в неизменном виде или с изменениями и/или переведённую прямо на другой язык. (В дальнейшем перевод включается без ограничений в термин "изменение".) "Исходный код" для работы означает предпочтительную форму работы для внесения в неё изменений. Для библиотеки полный исходный код означает все исходные коды всех модулей, которые она содержит, а также связанные с ними файлы определения интерфейса, а также скрипты, используемые для управления компиляцией и установкой библиотеки.
Действия, кроме копирования, распространения и внесения изменений, не охватываются данной Лицензией; они находятся вне её сферы действия. Деятельность запуска программы с использованием Библиотеки не ограничена, и выходные данные такой программы охватываются Лицензией только в том случае, если их содержание представляет собой работу, основанную на Библиотеке (независимо от использования Библиотеки в качестве инструмента для её написания). То, является ли это истинным, зависит от того, что делает Библиотека, и от того, что делает программа, использующая Библиотеку.
1. Вы можете копировать и распространять неизменные копии полного исходного кода Библиотеки в любой форме, в которой вы его получили, при условии, что вы явно и соответствующим образом публикуете на каждой копии соответствующее уведомление об авторском праве и отказ от гарантий; сохраняете все уведомления, которые относятся к данной Лицензии и к отсутствию какой-либо гарантии; и распространяете копию данной Лицензии вместе с Библиотекой. Вы можете взимать плату за физический акт передачи копии, и вы можете по вашему усмотрению предлагать защиту гарантий в обмен на плату.
2. Вы можете изменять вашу копию или копии Библиотеки или любой её части, тем самым создавая работу, основанную на Библиотеке, и копировать и распространять такие изменения или работу на условиях пункта 1 выше, при условии, что вы также удовлетворяете всем следующим условиям:
а) Измененная работа должна сама быть программной библиотекой.
б) Вы должны обеспечить, чтобы файлы, которые были изменены, содержали явные уведомления о том, что вы внесли изменения в файлы и дату каждого изменения.
в) Вы должны обеспечить, чтобы вся работа была лицензирована без дополнительной платы для всех третьих лиц на условиях данной Лицензии.
г) Если в измененной библиотеке имеется функциональность, которая ссылается на функцию или таблицу данных, которые должны быть предоставлены приложением, использующим эту функциональность, кроме случая, когда функция передается как аргумент при вызове функциональности, то вы должны сделать добросовестные усилия, чтобы убедиться, что в случае, если приложение не предоставляет такую функцию или таблицу, функциональность все ещё работает и выполняет ту часть своей цели, которая остаётся значимой. (Например, функция в библиотеке для вычисления квадратных корней имеет цель,
которая полностью определена независимо от приложения. Поэтому подпункт 2d
требует, чтобы любая функция или таблица, используемая этой функцией,
должна быть необязательной: если приложение не предоставляет ее, функция
вычисления квадратных корней все равно должна вычислять квадратные корни.)
Эти требования применяются к измененной работе в целом. Если идентифицируемые
секции этой работы не являются производными от библиотеки и могут быть
разумно рассмотрены как независимые и отдельные работы, то данная Лицензия,
а также ее условия, не применяются к этим секциям, когда вы распространяете
их как отдельные работы. Однако, когда вы распространяете те же секции как
часть целого, основанного на библиотеке, распространение всего должно
осуществляться на условиях данной Лицензии, чьи права для других лицензиатов
распространяются на все целое, и поэтому на каждую и каждую часть, независимо
от того, кто ее написал.
Таким образом, цель этого раздела не заключается в претензиях на права или
спорах о правах на работу, написанную полностью вами; вместо этого цель
заключается в том, чтобы управлять правом распространения производных или
коллективных работ, основанных на библиотеке.Кроме того, простое агрегирование другой работы, не основанной на библиотеке,
с библиотекой (или с работой, основанной на библиотеке) на объеме носителя
хранения или распространения, не подпадает под действие данной Лицензии. 3. Вы можете выбрать применение условий обычной лицензии GNU General Public License вместо данной лицензии к данной копии Библиотеки. Для этого вам необходимо изменить все уведомления, которые ссылаются на данную лицензию, так, чтобы они ссылались на обычную лицензию GNU General Public License, версии 2, вместо данной лицензии. (Если появилась более новая версия обычной лицензии GNU General Public License, чем версия 2, то вы можете указать эту версию, если хотите.) Не вносите никаких других изменений в эти уведомления. После внесения данного изменения в данном копируемом файле оно становится необратимым для этой копии, поэтому обычная общая общественная лицензия GNU применяется ко всем последующим копиям и производным работам, созданным из этой копии.
Эта опция полезна, когда вы хотите скопировать часть кода Библиотеки в программу, которая не является библиотекой. 4. Вы можете копировать и распространять Библиотеку (или её часть или производное, согласно разделу 2) в виде объектного кода или исполняемого файла на условиях, указанных в разделах 1 и 2 выше, при условии, что вы сопровождаете её полным соответствующим машинно-читаемым исходным кодом, который должен быть распространён на условиях, указанных в разделах 1 и 2 выше, на носителе, обычно используемом для обмена программным обеспечением. Если распространение объектного кода осуществляется путем предложения доступа к копированию из определенного места, то предложение эквивалентного доступа к копированию исходного кода из того же места удовлетворяет требованию распространения исходного кода, даже если третьи лица не обязаны копировать исходный код вместе с объектным кодом.
5. Программа, не содержащая производного от какой-либо части Библиотеки, но предназначенная для работы с Библиотекой путем компиляции или связывания с ней, называется "работой, использующей Библиотеку". Такая работа, в отдельности, не является производным от Библиотеки, и поэтому она выходит за рамки действия данной Лицензии.
Однако, связывание "работы, использующей Библиотеку" с Библиотекой создает исполняемый файл, который является производным от Библиотеки (поскольку он содержит части Библиотеки), а не "работой, использующей библиотеку". Исполняемый файл, следовательно, подпадает под действие данной Лицензии. Раздел Yöntemleri belirler, koşulların sağlanması için.
Однако, связывание "работы, использующей Библиотеку" с Библиотекой создает исполняемый файл, который является производным от Библиотеки (поскольку он содержит части Библиотеки), а не "работой, использующей библиотеку". Исполняемый файл, следовательно, подпадает под действие данной Лицензии. Раздел 6 устанавливает условия для распространения таких исполняемых файлов. Когда "работа, использующая Библиотеку", использует материал из заголовочного файла, который является частью Библиотеки, объектный код для работы может быть производным от Библиотеки, даже если исходный код не является таковым. Важность этого особенно велика, если работа может быть связана без использования Библиотеки, или если работа сама является библиотекой. Предел для того, чтобы это было истинным, не точно определен законом. Если такой объектный файл использует только числовые параметры, структуры данных и доступ к ним, а также небольшие макросы и небольшие встроенные функции (не более десяти строк в длину), то использование объектного файла не ограничено, независимо от того, является ли он юридически производным от Библиотеки. (Исполняемые файлы, содержащие этот объектный код и части Библиотеки, все равно подпадают под действие раздела 6.) В противном случае, если работа является производной от Библиотеки, вы можете распространять объектный код для работы по условиям раздела 6. Любые исполняемые файлы, содержащие эту работу, также подпадают под раздел 6, независимо от того, связаны ли они напрямую с самой Библиотекой.
6. В качестве исключения к разделам выше, вы также можете объединять или связывать "работу, использующую Библиотеку", с Библиотекой для создания работы, содержащей части Библиотеки, и распространять эту работу по условиям вашего выбора, при условии, что условия позволяют модификацию работы для собственного использования клиента и обратное инженерное исследование для отладки таких модификаций. Вы должны дать явное уведомление с каждой копией работы о том,
что в ней используется Библиотека и что Библиотека и её использование охвачены
этой Лицензией. Вы должны предоставить копию этой Лицензии. Если работа
во время выполнения отображает уведомления об авторских правах, вы должны включить
уведомление об авторских правах для Библиотеки среди них, а также ссылку,
руководящую пользователя к копии этой Лицензии. Также, вы должны выполнить одно из следующих действий: a) Сопроводить работу полным соответствующим
машинно-читаемым исходным кодом для Библиотеки, включая любые
изменения, использованные в работе (которые должны быть распространены по
разделам 1 и 2 выше); и, если работа является исполняемым файлом, связанным
с Библиотекой, с полным машинно-читаемым "исполняемым файлом, использующим Библиотеку",
как объектный код и/или исходный код, чтобы пользователь мог модифицировать Библиотеку и затем перезагрузить, чтобы создать модифицированный
исполняемый файл, содержащий модифицированную Библиотеку. (Понимается,
что пользователь, который изменяет содержимое файлов определений в Библиотеке,
не обязательно сможет перекомпилировать приложение для использования модифицированных определений.) b) Использовать подходящий механизм общей библиотеки для связи с
Библиотекой. Подходящий механизм — это тот, который (1) использует во время выполнения копию библиотеки, уже присутствующую на компьютерной системе пользователя,
а не копирует функции библиотеки в исполняемый файл, и (2) будет работать правильно с модифицированной версией библиотеки, если пользователь установит её,
при условии, что модифицированная версия совместима по интерфейсу с версией, с которой была создана работа.
c) Сопроводите работу письменным предложением, которое будет действительным в течение как минимум трех лет, предоставляющим тому же пользователю материалы, указанные в подпункте bk выше, за плату, не превышающую затраты на выполнение этой дистрибуции. d) Если распространение работы осуществляется путем предоставления доступа к копированию из определенного места, предложите эквивалентный доступ к копированию вышеуказанных материалов из того же места.
e) Убедитесь, что пользователь уже получил копию этих материалов или что вы уже отправили этому пользователю копию.
Для исполняемого файла, требуемая форма "работы, использующей библиотеку", должна включать любые данные и утилиты, необходимые для воспроизведения исполняемого файла из исходного кода. Однако, как особое исключение, материалы для дистрибуции не должны включать ничего, что обычно распространяется (в форме исходного кода или исполняемого файла) вместе с основными компонентами операционной системы (компилятор, ядро и т.д.), на которой работает исполняемый файл, если этот компонент сам не сопровождает исполняемый файл.
Может случиться так, что это требование противоречит лицензионным ограничениям других проприетарных библиотек, которые обычно не сопровождают операционную систему. Такое противоречие означает, что вы не можете использовать вместе их и библиотеку в исполняемом файле, который вы распространяете.7. Вы можете расположить библиотечные функции, являющиеся работой, основанной на библиотеке, рядом в одной библиотеке вместе с другими библиотечными функциями, не охваченными данной лицензией, и распространять такую объединенную библиотеку, при условии, что отдельное распространение работы, основанной на библиотеке, и других библиотечных функций разрешено, и при условии, что вы выполняете следующие два действия: a) Сопроводите объединенную библиотеку копией той же работы, основанной на библиотеке, но не объединенной с любыми другими библиотечными функциями. Это должно быть распространено на условиях разделов выше. b) Дайте явное уведомление с объединенной библиотекой о том, что часть ее является работой, основанной на библиотеке, и объясните, где можно найти необъединенную форму той же работы. 8. Вы не можете копировать, изменять, пере sublicировать, связывать или распространять библиотеку, за исключением случаев, прямо предусмотренных данной лицензией. Любая попытка скопировать, изменить, пере sublicировать, связать или распространить библиотеку иным образом будет недействительной и автоматически прекратит ваши права по данной лицензии. Однако, лица, получившие копии или права от вас по данной лицензии, не потеряют свои лицензии, если они будут полностью соблюдать условия лицензии. 9. Вы не обязаны принимать эту Лицензию, так как не подписывали её. Однако, никакие другие условия не предоставляют вам разрешения на изменение или распространение Библиотеки или её производных работ. Эти действия запрещены законом, если вы не примете эту Лицензию. Поэтому, изменяя или распространяя Библиотеку (или любую работу, основанную на Библиотеке), вы показываете своё согласие с этой Лицензией и всеми её условиями и положениями для копирования, распространения или изменения Библиотеки или работ, основанных на ней. 10. Каждый раз, когда вы распространяете Библиотеку (или любую работу, основанную на Библиотеке), получатель автоматически получает лицензию от исходного лицензиара для копирования, распространения, соединения или изменения Библиотеки в соответствии с этими условиями и положениями. Вы не можете накладывать никаких дополнительных ограничений на использование получателями прав, предоставленных здесь. Вы не несёте ответственности за принуждение третьих сторон к соблюдению этой Лицензии.
11. Если, как следствие судебного решения или обвинения в нарушении патента или по любой другой причине (не ограничиваясь вопросами патентов), на вас накладываются условия (независимо от того, постановлением суда, соглашением или иным способом), которые противоречат условиям этой Лицензии, они не освобождают вас от выполнения условий этой Лицензии. Если вы не можете распространять таким образом, чтобы одновременно выполнять свои обязательства по этой Лицензии и любые другие соответствующие обязательства, то в результате вы не сможете распространять Библиотеку вообще. Например, если лицензия на патент не позволит безвозмездно распространять Библиотеку всем, кто получает копии напрямую или косвенно через вас, то единственным способом выполнить и эту Лицензию, и условия патентной лицензии, будет отказ от распространения Библиотеки.Если какая-либо часть этого раздела будет признана недействительной или недействующей в определённых обстоятельствах, остальная часть раздела должна применяться, и весь раздел должен применяться в других обстоятельствах. Цель этого раздела не состоит в том, чтобы склонить вас к нарушению патентов или других претензий на имущественные права или оспариванию действительности таких претензий; этот раздел имеет единственную цель защиты целостности системы распространения свободного программного обеспечения, которая реализуется через практику публичных лицензий. Многие люди сделали щедрые пожертвования для широкого спектра программного обеспечения, распространяемого через эту систему, полагаясь на последовательное применение этой системы; решение о готовности автора/дарителя распространять программное обеспечение через любую другую систему остаётся за ним, и лицензиат не может навязывать этот выбор. Этот раздел предназначен для полного объяснения того, что считается последствием остальной части данной лицензии. 12. Если распространение и/или использование библиотеки ограничено в определенных странах, патентах или защищенных авторским правом интерфейсах, исходный автор, который помещает библиотеку под эту лицензию, может добавить явное географическое ограничение распространения, исключающее эти страны, так что распространение разрешено только в или между странами, не подверженными таким ограничениям. В таком случае, данная лицензия включает ограничение, как если бы оно было написано в тексте лицензии. 13. Фонд свободного программного обеспечения может публиковать пересмотренные и/или новые версии Лицензии общего публичного лицензирования (LGPL) от времени до времени. Такие новые версии будут схожи по духу с текущей версией, но могут отличаться в деталях для решения новых проблем или обеспокоенностей.
Каждая версия имеет уникальный номер версии. Если библиотека указывает номер версии этой лицензии, применимой к ней и "любой более поздней версии", у вас есть возможность следовать условиям и положениям либо данной версии, либо любой более поздней версии, опубликованной Фондом свободного программного обеспечения. Если библиотека не указывает номер версии лицензии, вы можете выбрать любую версию, опубликованную Фондом свободного программного обеспечения. 14. Если вы хотите включить части библиотеки в другие программы с открытым исходным кодом, условия распространения которых несовместимы с этими, напишите автору для получения разрешения. Для программного обеспечения, защищенного авторским правом Фондом свободного программного обеспечения, напишите в Фонд свободного программного обеспечения; мы иногда делаем исключения для этого. Наше решение будет руководствоваться двумя целями: сохранением свободного статуса всех производных наших программ с открытым исходным кодом и продвижением обмена и повторного использования программного обеспечения в целом.БЕЗ ГАРАНТИИ 15. ПОСКОЛЬКУ БИБЛИОТЕКА РАСПРОСТРАНЯЕТСЯ БЕЗ ПЛАТЫ, НЕ СУЩЕСТВУЕТ ГАРАНТИЙ ДЛЯ БИБЛИОТЕКИ, В ТОМ СОВЕРШЕНСТВЕ, КАК ПРЕДСТАВЛЯЕТСЯ ЗАКОНОДАТЕЛЬСТВОМ. ИЗВЕСТНЫЕ ИЗ УСЛОВИЙ, КРОМЕ ТЕХ, КОТОРЫЕ ПРЕДСТАВЛЕНЫ В ПИСЬМЕННОМ ВИДЕ, АВТОРЫ И/ИЛИ ДРУГИЕ СТОРОНЫ ПРЕДОСТАВЛЯЮТ БИБЛИОТЕКУ "КАК ЕСТЬ" БЕЗ ГАРАНТИИ ЛЮБОГО ВИДА, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ. ПОЛНЫЙ РИСК ПО КАЧЕСТВУ И ПОДХОДУ К РАБОТЕ БИБЛИОТЕКИ ЛЕЖИТ НА ВАС. ЕСЛИ БИБЛИОТЕКА ПОКАЗЫВАЕТСЯ БЕЗДОБНОЙ, ВЫ ВЗЯЛИ НА СЕБЯ ЗАДАЧУ ПОДДЕРЖКИ, РЕМОНТА ИЛИ ИСПРАВЛЕНИЯ.
16.НИ В КАКОМ СЛУЧАЕ, КРОМЕ ТОГО, ЧТО ПРЕДСТАВЛЯЕТСЯ ТРЕБОВАНИЕМ ПРИМЕНЯЕМОГО ЗАКОНА ИЛИ НЕСУЩЕМУ ПИСЬМЕННОМУ СОГЛАШЕНИЮ, НИ ОДИН ДОЛЖНИК ПО КОПИРАЙТУ, ИЛИ ЛЮБОЙ ДРУГИЙ СТОРОНА, КОТОРАЯ МОЖЕТ МОДИФИЦИРОВАТЬ И/ИЛИ РЕДИСТРИБУИРОВАТЬ БИБЛИОТЕКУ ПО ПРЕДСТАВЛЕННЫМ ВЫШЕ УСЛОВИЯМ, НЕ БУДЕТ ОТВЕЧАТЬ ЗА ВАС УЩЕРБ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЯ, ЛЮБЫМ ОБЩИМ, СПЕЦИАЛЬНЫМ, СЛУЧАЙНЫМ ИЛИ ПОСЛЕДУЮЩИМ УЩЕРБАМ, ВОЗНИКАЮЩИМ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ БИБЛИОТЕКИ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЯ, ПОТЕРЕЙ ДАННЫХ ИЛИ ДАННЫХ, СТАНОВЯЩИХСЯ НЕПРАВИЛЬНЫМИ ИЛИ УЩЕРБАМИ, ПОДТЯЖЕННЫМИ ВАМИ ИЛИ ТРЕТЬИМИ СТОРОНАМИ ИЛИ НЕВОЗМОЖНОСТЬЮ РАБОТЫ БИБЛИОТЕКИ С ЛЮБОЙ ДРУГОЙ ПРОГРАММОЙ), ДАЖЕ ЕСЛИ ТАКОЙ ДОЛЖНИК ПО КОПИРАЙТУ ИЛИ ЛЮБОЙ ДРУГИЙ СТОРОНА БЫЛИ УВЕДОМЛЕНЫ О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА. КОНЕЦ УСЛОВИЙ И ПРАВ
Как применить эти условия к вашим новым библиотекам
Если вы разрабатываете новую библиотеку и хотите, чтобы она была максимально полезной для общества, мы рекомендуем сделать её свободным программным обеспечением, которое каждый может распространять и изменять. Вы можете сделать это, разрешив распространение под этими условиями (или, в качестве альтернативы, под условиями Общей общественной лицензии).
Чтобы применить эти условия, прикрепите следующие уведомления к библиотеке. Это безопаснее всего сделать, прикрепив их к началу каждого исходного файла для наиболее эффективного передачи исключения гарантии; и каждый файл должен иметь по крайней мере строку "copyright" и указание на место, где полное уведомление находится.
<одна строка, чтобы дать имя библиотеки и краткое представление о том, что она делает.
Copyright (C) <год <имя автора
Эта библиотека является свободным программным обеспечением; вы можете распространять её и/или
изменять её на условиях Стандартной общественной лицензии GNU, опубликованной Free Software Foundation; либо
версия 2.1 Лицензии, либо (по вашему выбору) любую более позднюю версию. Эта библиотека распространяется в надежде, что она будет полезной,
но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без скрытых гарантий
КОММЕРЧЕСКИХ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ. См. Стандартную общественную лицензию GNU для более подробной информации. Вы должны были получить копию Стандартной общественной лицензии GNU
вместе с этой библиотекой; если нет, напишите на Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Также добавьте информацию о том, как связаться с вами по электронной и почтовой почте. Вы также должны получить подпись "отказа от авторских прав" от вашего работодателя (если вы работаете программистом) или от вашей школы, если применимо, для библиотеки, если это необходимо. Вот образец; измените имена:
Yoyodyne, Inc., отказывается от всех прав на авторство в библиотеке `Frob` (библиотека для настройки регуляторов), написанной Джеймсом Рандом Хакером.
Подпись Ти Куна, 1 апреля 1990 года
Ти Куун, Президент Вице-президент
Вот и все!
### Библиотеки сторонних разработчиков под другими лицензияи
#### libyuv
* Автор: Фрэнк Барчард <fbarchard@google.com>
* Репозиторий: https://chromium.googlesource.com/libyuv/libyuv
Условия лицензии:```
Copyright 2011 The LibYuv Project Authors. Все права защищены.
Редистрибуция и использование в форме исходного кода и бинарной формы, с или без
модификаций, разрешены при условии соблюдения следующих условий:
* Редистрибуции исходного кода должны сохранять вышеуказанное уведомление об авторском праве,
этот список условий и нижеуказанное отречение.
* Редистрибуции в бинарной форме должны воспроизводить вышеуказанное уведомление об авторском праве,
этот список условий и нижеуказанное отречение в
документации и/или других материалах, предоставляемых вместе с
распределением.
* Ни имя Google, ни имена его участников не могут
использоваться для одобрения или продвижения продуктов, созданных на основе этого программного обеспечения,
без специального предварительного письменного разрешения.
ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ АВТОРОМ И УЧАСТНИКАМИ "КАК ЕСТЬ" И ВСЕ ВЫСОКИЕ ИЛИ НИЖЕЕДИНСТВЕННЫЕ
ГАРАНТИИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ ТОРГОВЛЕНИЯ И ПРИГОДНОСТИ ДЛЯ
ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ, ОТКАЗЫВАЮТСЯ. НИ В КАКОМ СЛУЧАЕ АВТОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ УЧАСТНИКИ НЕ БУДУТ
ОТВЕТСТВЕННЫ ЗА ЛЮБЫЕ ПРЯМОЕ, КОСВЕННОЕ, СЛУЧАЙНОЕ, СПЕЦИАЛЬНОЕ, ПРИМЕРНОЕ ИЛИ ПОСЛЕДСТВЕННОЕ УЩЕРБ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ,
ПОКУПКОЙ ЗАМЕЩАЮЩИХ ТОВАРОВ ИЛИ УСЛУГ; ПОТЕРЯ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ; ИЛИ ПРЕРВАНИЕ ДЕЯТЕЛЬНОСТИ) НАПРЯМУЮ ИЛИ
ИЗ-ЗА (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, НЕДОВОЛЬСТВИЕМ ИЛИ ИНЫМ) ВОЗНИКШИХ В КАКИМ-ЛИБО ВИДЕ ИЗ ИСПОЛЬЗОВАНИЯ
ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ ЕСЛИ ОБ ЭТОМ БЫЛО УВЕДОМЛЕНО.
```### tinyxml2
* Автор: Ли Томасон
* Версия: 9.0.0
* Репозиторий: https://github.com/leethomason/tinyxml2
Условия лицензии (Zlib license):```
Этот программный продукт предоставляется «как есть», без каких-либо явных или подразумеваемых гарантий. В любом случае авторы не будут нести ответственности за любые убытки, возникшие в результате использования этого программного продукта.
Дается разрешение любому лицу использовать этот программный продукт для любых целей, включая коммерческие применения, изменять его и распространять свободно, при условии соблюдения следующих ограничений:
1. Источник этого программного продукта не должен быть искажен; вы не должны утверждать, что вы написали исходный программный продукт. Если вы используете этот программный продукт в продукте, признание в документации продукта было бы приветствовано, но не требуется.
2. Измененные версии исходного кода должны быть явно отмечены как такие, и не должны быть искажены как исходный программный продукт.
3. Это уведомление не должно быть удалено или изменено из любой распределенной версии исходного кода.
```
### Eigen3
* Автор: https://eigen.tuxfamily.org/
* Версия: 2.8.5
* Репозиторий: https://gitlab.com/libeigen/eigen
Условия лицензии (Mozilla Public License 2.0):
```
Mozilla Public License
Версия 2.0
1. Определения
1.1. «Автор»
означает каждого индивидуума или юридическое лицо, которое создает, вносит вклад в создание или владеет Закрытым ПО.
```1.2. «Версия автора»
означает комбинацию вкладов других (если таковые имеются), использованных автором, и того конкретного вклада автора.
1.3. «Вклад»
означает закрытое ПО конкретного автора.
1.4. «Закрытое ПО»
означает исходный код, к которому инициальный автор приложил уведомление, представленное в Приложении A, исполняемую форму такого исходного кода и модификации такого исходного кода, включая части каждого из них.
1.5. «Несовместимо со вторичными лицензиями»
означает
что инициальный автор приложил уведомление, представленное в Приложении B, к закрытому ПО; или
что закрытое ПО было доступно под условиями версии 1.1 или более ранней Лицензии, но не также под условиями вторичной Лицензии.
1.6. «Исполняемая форма»
означает любую форму работы, кроме формы исходного кода.
1.7. «Большая работа»
означает работу, которая объединяет закрытое ПО с другими материалами, в отдельном файле или файлах, которые не являются закрытым ПО.
1.8. «Лицензия»
означает этот документ.
```1.9. “Допускаемый к лицензированию”
означает право на максимально возможное предоставление прав, как в момент первоначального предоставления, так и впоследствии, любых и всех прав, передаваемых по данной лицензии.
1.10. “Изменения”
означает любое из следующего:любой файл в форме исходного кода, который возникает в результате добавления, удаления или изменения содержимого защищённого программного обеспечения; или
любой новый файл в форме исходного кода, содержащий любое защищённое программное обеспечение.
1.11. “Патентные претензии” вкладчика
означает любые патентные претензии, включая без ограничений методы, процессы и претензии на аппаратуру, в любом патенте, допускаемом к лицензированию данным вкладчиком, которые будут нарушены, если бы не предоставление данной лицензии, путём создания, использования, продажи, предложения к продаже, изготовления, импорта или передачи каких-либо вкладов или версий вкладчика.
1.12. “Вторичная лицензия”
означает либо GNU General Public License, версия 2.0, либо GNU Lesser General Public License, версия 2.1, либо GNU Affero General Public License, версия 3.0, или любые более поздние версии этих лицензий.
1.13. “Форма исходного кода”
означает форму работы, предпочитаемую для внесения изменений.1.14. “Вы” (или “Ваш”)
означает физическое лицо или юридическое лицо, которое использует права по данной лицензии. Для юридических лиц, “Вы” включает любое лицо, которое контролирует, под контролем которого находится или находится под общим контролем с Вами. Для целей данного определения, “контроль” означает (а) право, независимо от того, прямое или косвенное, управлять направлением или управлением такого лица, как посредством договора или иным образом, или (б) владение более чем 50% выходящих акций или выгодного владения таким лицом.2. Лицензионные права и условия
2.1. Лицензии
Каждый вкладчик предоставляет Вам всемирное, без royalties, неконкурентное право:
по интеллектуальной собственности (кроме патентов или товарных знаков), допускаемым к лицензированию данным вкладчиком, использовать, воспроизводить, предоставлять доступ, изменять, отображать, исполнять, распространять и иным образом эксплуатировать его вклады, как в неизменённой форме, с изменениями, или как часть более крупной работы; и
по патентным претензиям данного вкладчика, создавать, использовать, продавать, предлагать к продаже, изготовлять, импортировать и иным образом передавать его вклады или версии вкладчика.
2.2. Дата вступления в силу
Лицензии, выданные в разделе 2.1 в отношении любого вклада, вступают в силу для каждого вклада с даты, когда вкладчик впервые распространяет такой вклад.
2.3. Ограничения на область лицензии
Лицензии, выданные в этом разделе 2, являются единственными правами, предоставленными по данной лицензии. Никакие дополнительные права или лицензии не будут подразумеваться из распространения или лицензирования Закрытого ПО по данной лицензии. Несмотря на пункт 2.1(b) выше, лицензия на патент не предоставляется вкладчиком:
для любого кода, который вкладчик изъял из Закрытого ПО;или для нарушений, вызванных: (i) Ваши и любые другие третьи лица, модифицировавшие Закрытое ПО, или (ii) комбинацией его вкладов с другими программами (за исключением как части его версии вкладчика); или
под патентные претензии, нарушаемые Закрытым ПО в отсутствие его вкладов.
Данная лицензия не предоставляет никаких прав в товарных знаках, знаках обслуживания или логотипах любого вкладчика (за исключением того, что может быть необходимо для соблюдения требований уведомления в разделе 3.4).
2.4. Поздние лицензии
Ни один вкладчик не делает дополнительных подарков в результате Вашего выбора распространения Закрытого ПО под последующей версией данной лицензии (см. раздел 10.2) или под условиями Дополнительной Лицензии (если это разрешено в соответствии с условиями раздела 3.3).
2.5. Представление
Каждый вкладчик заявляет, что вкладчик считает, что его вклады являются его оригинальными творениями или что у него есть достаточные права для предоставления прав на его вклады, передаваемых данной лицензией.
2.6. Разумное использование
Данная лицензия не предназначена для ограничения любых прав, которые у Вас есть в соответствии с применимыми авторскими правами, относительно разумного использования, разумного использования или других эквивалентов.2.7. Условия
Разделы 3.1, 3.2, 3.3 и 3.4 являются условиями лицензий, выданных в разделе 2.1.
3. Ответственности
3.1. Распространение в исходном коде
Все распространение Закрытого ПО в исходном коде, включая любые модификации, которые Вы создали или к которым Вы внесли вклад, должно происходить на условиях данной лицензии. Вы должны информировать получателей, что исходный код Закрытого ПО подчиняется условиям данной лицензии, и как они могут получить копию данной лицензии. Вы не должны пытаться изменять или ограничивать права получателей в исходном коде.
3.2. Распространение исполняемой формы
Если Вы распространяете Закрытый Софт в исполняемой форме, то:
такой Закрытый Софт также должен быть доступен в форме исходного кода, как описано в разделе 3.1, и Вы должны информировать получателей исполняемой формы о том, как они могут получить копию такого исходного кода разумными средствами в разумные сроки, за плату, не превышающую стоимость распространения для получателя; и
Вы можете распространять такую исполняемую форму на условиях этого Лицензионного соглашения или передавать её на других условиях, при условии, что лицензия на исполняемую форму не пытается ограничить или изменить права получателей в форме исходного кода на условиях этого Лицензионного соглашения.3.3. Распространение более крупной работы
Вы можете создавать и распространять более крупную работу на условиях вашего выбора, при условии, что вы также соблюдаете требования этого Лицензионного соглашения для Закрытого Софта. Если более крупная работа является комбинацией Закрытого Софта с работой, управляемой одной или несколькими Вторичными Лицензиями, и Закрытый Софт не является несовместимым с Вторичными Лицензиями, это Лицензионное соглашение позволяет вам дополнительно распространять такой Закрытый Софт на условиях таких Вторичных Лицензий, чтобы получатель более крупной работы мог, по его выбору, дальнейшее распространение Закрытого Софта на условиях этого Лицензионного соглашения или таких Вторичных Лицензий.
3.4. Уведомления
Вы не можете удалять или изменять суть любых уведомлений о лицензиях (включая уведомления о правах авторства, патентах, отказах от гарантий или ограничениях ответственности), содержащихся в форме исходного кода Закрытого Софта, за исключением случаев, когда вы можете изменить уведомления о лицензиях в той степени, в какой это необходимо для исправления известных фактических неточностей.3.5 Применение дополнительных условий
Вы можете предложить и взимать плату за гарантии, поддержку, освобождение от ответственности или условия ответственности с одним или несколькими получателями Закрытого Софта. Однако, вы можете это делать только от своего имени, а не от имени любого вкладчика. Вы должны сделать это абсолютно ясным, что любая такая гарантия, поддержка, освобождение от ответственности или условия ответственности предлагаются только от вашего имени, и вы здесь и сейчас соглашаетесь освободить от ответственности каждого вкладчика за любую ответственность, возникшую у такого вкладчика в результате предложенных вами условий гарантии, поддержки, освобождения от ответственности или условий ответственности. Вы можете включать дополнительные отказы от гарантий и ограничения ответственности, специфические для любой юрисдикции.
4 Невозможность соблюдения из-за закона или регламента
Если вам невозможно соблюдать любые условия данного Лицензионного соглашения по отношению к некоторой или всей защищенной программе из-за закона, судебного приказа или регламента, то вы должны: (а) соблюдать условия данного Лицензионного соглашения в максимальной степени возможной; и (б) описать ограничения и код, который они затрагивают.Такое описание должно быть помещено в текстовый файл, включенный во все распределения защищенной программы по данному лицензионному соглашению. Кроме случаев, запрещенных законом или регламентом, такое описание должно быть достаточно подробным для того, чтобы получатель средней квалификации мог его понять.5. Прекращение
5.1. Права, предоставленные по данному Лицензионному соглашению, прекратятся автоматически, если Вы не будете соблюдать любые из его условий. Однако, если Вы станете соблюдать условия, то права, предоставленные по данному Лицензионному соглашению от конкретного вкладчика, будут восстановлены: (а) временно, пока такой вкладчик не завершит прекращение Ваших прав явным и окончательным образом, и (б) на постоянной основе, если такой вкладчик не уведомит Вас о несоблюдении разумным способом до 60 дней после того, как Вы снова станете соблюдать условия. Кроме того, Ваши права от конкретного вкладчика будут восстановлены на постоянной основе, если такой вкладчик уведомит Вас о несоблюдении разумным способом, это первый раз, когда Вы получили уведомление о несоблюдении данного Лицензионного соглашения от такого вкладчика, и Вы станете соблюдать условия до 30 дней после получения уведомления.
5.2. Если Вы начнете судебное разбирательство против любой сущности, утверждая, что вкладная версия нарушает патент (исключая заявления о декларативном судебном акте, встречные исковые требования и встречные иски), то права, предоставленные Вам любым и всем вкладчикам для защищенной программы по разделу 2.1 данного Лицензионного соглашения, прекратятся.5.3. В случае прекращения по разделам 5.1 или 5.2 выше, все конечные лицензионные соглашения с пользователями (исключая дистрибьюторов и перепродавцов), которые были действительны предоставлены Вами или Вашими дистрибьюторами по данному Лицензионному соглашению до прекращения, будут продолжать действовать после прекращения. 6. Отказ от гарантий
Предоставленное ПО предоставляется на условиях лицензии «как есть», без каких-либо гарантий, явных, подразумеваемых или предусмотренных законодательством, включая, но не ограничиваясь, гарантии, что предоставляемое ПО не содержит дефектов, пригодно для продажи, подходит для определенного использования или не нарушает прав интеллектуальной собственности. Полный риск в отношении качества и производительности предоставляемого ПО лежит на Вас. В случае, если какое-либо предоставляемое ПО окажется дефектным в каком-либо отношении, Вы (а не любой из вкладчиков) несете расходы на необходимое обслуживание, ремонт или устранение дефектов. Этот отказ от гарантий является существенной частью данной лицензии. Использование любого предоставляемого ПО разрешено только при соблюдении данного отказа от гарантий. 7. Ограничение ответственностиНи при каких обстоятельствах и ни при каких правовых теориях, будь то деликт (включая неосторожность), договор или иное, ни один вкладчик, или любой другой, кто распространяет Закрытые программы в соответствии с разрешениями, указанными выше, не несёт ответственности перед Вами за любые прямые, косвенные, специальные, случайные или последствия, независимо от характера, включая, без ограничений, убытки от упущенной выгоды, утрату деловой репутации, остановку работы, неисправности компьютера или иные коммерческие убытки или потери, даже если такая сторона была уведомлена о возможности таких убытков. Это ограничение ответственности не применяется к ответственности за смерть или личные травмы, возникшие вследствие неосторожности такой стороны, если применимое законодательство запрещает такое ограничение. Некоторые юрисдикции не допускают исключения или ограничения случайных или последственных убытков, поэтому это исключение и ограничение могут не применяться к Вам.8. Разбирательство
Любое разбирательство, связанное с настоящим Лицензионным соглашением, может быть проведено только в судах юрисдикции, где ответчик имеет основное место своего бизнеса, и такое разбирательство будет регулироваться законами этой юрисдикции, без ссылки на положения о конфликте законов. Ничто в этом разделе не должно препятствовать праву стороны заявлять встречные иски или встречные исковые требования.
9. Разное
Настоящее Лицензионное соглашение представляет собой полное соглашение по предмету настоящего Лицензионного соглашения. Если какое-либо положение настоящего Лицензионного соглашения будет признано недействительным, такое положение будет изменено только в той степени, в какой это необходимо для его выполнения. Любое законодательство или регулирование, которое устанавливает, что язык договора должен толковаться против его составителя, не может использоваться для толкования настоящего Лицензионного соглашения против вкладчика.
10. Версии Лицензионного соглашения
10.1. Новые версии
Mozilla Foundation является управляющим Лицензионного соглашения. За исключением положений, указанных в разделе 10.3, никто, кроме управляющего Лицензионного соглашения, не имеет права изменять или публиковать новые версии настоящего Лицензионного соглашения. Каждая версия будет иметь отличительный номер версии.10.2. Влияние новых версий
Вы можете распространять Закрытые программы на условиях версии Лицензионного соглашения, под которым Вы первоначально получили Закрытые программы, или на условиях любой последующей версии, опубликованной управляющим Лицензионного соглашения.
10.3. Измененные версии
Если вы создаете программное обеспечение, не подчиняющееся условиям данной Лицензии, и хотите создать новую лицензию для такого программного обеспечения, вы можете создать и использовать измененную версию данной Лицензии, если вы переименуете лицензию и удалите любые ссылки на имя управляющего лицензией (кроме упоминания, что такая измененная лицензия отличается от данной Лицензии).
10.4. Распространение исходного кода, несовместимого со вторичными лицензиями
Если вы решите распространять Исходный Код, Несовместимый со Вторичными Лицензиями, в соответствии с условиями данной версии Лицензии, уведомление, описанное в Приложении B данной Лицензии, должно быть приложено.
Приложение A - Уведомление о лицензии для исходного кода
Этот Исходный Код подчиняется условиям Mozilla Public License, версия 2.0. Если копия MPL не была распространена вместе с этим файлом, вы можете получить ее по адресу https://mozilla.org/MPL/2.0/.Если невозможно или не желательно разместить уведомление в определенном файле, вы можете разместить уведомление в другом месте (например, в файле LICENSE в соответствующей директории), где получатель, вероятно, будет искать такое уведомление.Вы можете добавить дополнительные точные уведомления о правах собственности.
Приложение B - Уведомление "Несовместимо со Вторичными Лицензиями"
Этот Исходный Код "Несовместим со Вторичными Лицензиями", как определено в Mozilla Public License, версия 2.0.
```
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )