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

OSCHINA-MIRROR/chenlingtao-sonar-pmd

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
LICENSE.md 14 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 09:59 b30884f
               GNU УСТАНОВЛЕННАЯ ОБЩЕДОСТУПНАЯ ЛИЦЕНЗИЯ
                   Версия 3, 29 июня 2007 года

Авторское право (C) 2007 года Free Software Foundation, Inc. http://fsf.org/ Каждому разрешено делать копии и распространять этот лицензионный документ в явной форме, но изменять его нельзя.

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

  1. Дополнительные определения.

В настоящем документе "лицензия" относится к версии 3 GNU Установленной общедоступной лицензии, а "GNU GPL" — к версии 3 GNU Общей общественной лицензии.

"Библиотека" относится к защищенному данной лицензией продукту, кроме приложения или объединённого продукта, определённых ниже.

"Приложение" — это любой продукт, использующий интерфейсы, предоставленные библиотекой, но не основанный на ней.

"Объединённый продукт" — это продукт, созданный путём объединения или связывания приложения с библиотекой. Определённая версия библиотеки, использованная для создания объединённого продукта, также называется "связанной версией".

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

  1. Исключение из раздела 3 GNU GPL.

Вы можете передавать защищённый продукт в соответствии с разделами 3 и 4 этой лицензии, не будучи обязаны следовать разделу 3 GNU GPL.

  1. Передача модифицированных версий.

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

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

б) в рамках лицензии GNU GPL, с тем чтобы ни одно из дополнительных разрешений данной Лицензии не применялось к этой копии.

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

б) Распространите вместе с объектным кодом копию лицензии GNU GPL и данного документа лицензии.

  1. Объединённые Работы.

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

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

б) Распространите вместе с Объединённой Работой копию лицензии GNU GPL и данного документа лицензии.

в) Для Объединённой Работы, которая отображает уведомления об авторских правах во время выполнения, включите уведомление об авторском праве для Библиотеки среди этих уведомлений, а также ссылку, направляющую пользователя к копиям лицензии GNU GPL и данного документа лицензии.

г) Выполните одно из следующих действий: 0) Распространите минимальный соответствующий исходный код в соответствии с условиями данной Лицензии, а также соответствующий код приложения в форме, удобной для пользователя, и под условиями, позволяющими ему пересоединить или перелинковать приложение с изменённым вариантом связанной версии для создания изменённого объединённого продукта, в соответствии со статьёй 6 лицензии GNU GPL для распространения соответствующего исходного кода. 1) Используйте подходящий механизм совместной библиотеки для связи с Библиотекой. Подходящий механизм — это тот, который (а) использует при выполнении программы копию Библиотеки, уже присутствующую в системе пользователя, и (б) будет работать правильно с модифицированной версией Библиотеки, совместимой по интерфейсу с Связанной Версией. е) Предоставьте информацию об установке, но только если вы были бы обязаны предоставить такую информацию в соответствии со статьёй 6 Лицензии GNU Lesser General Public License, и только в том объёме, в котором она необходима для установки и запуска модифицированной версии Объединённой работы, созданной путём повторного объединения или связывания Программы с модифицированной версией Связанной Версии. (Если вы выбрали вариант 4d0, то информация об установке должна сопровождать минимальную соответствующую исходную кодовую версию и соответствующий прикладной исходный код. Если вы выбрали вариант 4d1, вам следует предоставить информацию об установке в соответствии со статьёй 6 Лицензии GNU Lesser General Public License для передачи соответствующего исходного кода.)

  1. Объединённые библиотеки.

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

а) Сопроводите объединённую библиотеку копией того же самого произведения, основанного на Библиотеке, не связанного ни с какими другими библиотечными возможностями, распространяемого на условиях данной Лицензии. б) Дайте явное уведомление с объединенной библиотекой о том, что часть ее является производным от Библиотеки, и объясните, где можно найти независимую версию этого произведения.

  1. Измененные версии Лицензии GNU Lesser General Public License.

Организация Free Software Foundation может публиковать измененные и/или новые версии Лицензии GNU Lesser General Public License время от времени. Такие новые версии будут аналогичны настоящей версии по духу, но могут отличаться деталями для решения новых проблем или обеспокоенностей. Каждая версия получает отличительный номер версии. Если библиотека, которую вы получили, указывает, что определенная версию GNU Lesser General Public License "или любую более позднюю версию" применима к ней, у вас есть возможность следовать условиям как этой опубликованной версии, так и любой более поздней версии, опубликованной Free Software Foundation. Если библиотека, которую вы получили, не указывает номер версии GNU Lesser General Public License, вы можете выбрать любую версию GNU Lesser General Public License, опубликованную Free Software Foundation. Если библиотека, которую вы получили, указывает, что прокси может решить, при каких условиях будущие версии лицензии GNU Lesser General Public License будут применяться, публичное заявление этого прокси о принятии какой-либо версии является постоянной авторизацией для вас выбрать эту версию для Библиотеки.

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

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

1
https://api.gitlife.ru/oschina-mirror/chenlingtao-sonar-pmd.git
git@api.gitlife.ru:oschina-mirror/chenlingtao-sonar-pmd.git
oschina-mirror
chenlingtao-sonar-pmd
chenlingtao-sonar-pmd
master