Приложение Д
1.
Вы можете создавать и распространять точные копии полного
исходного кода Библиотеки в том виде, в котором вы его
получили, на любом носителе, при условии, что вы четко и понятно
напечатаете на каждой копии соответствующее уведомление
об авторских правах и отказ от гарантии; сохраните в целости
все уведомления, которые относятся к настоящей Лицензии и
отсутствию каких-либо гарантий; а также предоставите копию
настоящей Лицензии вместе с Библиотекой.
Вы вправе взимать плату за физическую передачу копии, а
также можете по своему усмотрению предложить гарантийные
обязательства в обмен на плату.
2.
Вы вправе модифицировать свою копию или свои копии
Библиотеки или какой-либо ее части, тем самым создавая работу
на основе Библиотеки, а также копировать и распространять
такие модификации или работу в соответствии с положениями
приведенного выше Раздела 1 при условии выполнения
вами всех изложенных ниже условий:
a)
Модифицированная работа должна сама быть программной
библиотекой.
b) Вы
должны
обеспечить,
файлы содержали заметные уведомления, сообщающие о
том, что вы изменили файлы, и о дате любого изменения.
c)
Вы должны обеспечить, чтобы все третьи стороны получили
бесплатные лицензии на всю работу на условиях настоящей
Лицензии.
d) Если средства модифицированной Библиотеки обращаются
к функции или таблице данных, которые обеспечиваются
прикладной программой, использующей такие средства,
но не указываются с помощью аргумента, передаваемого
при вызове этих средств, вы должны добросовестно
гарантировать, что в случае непредоставления приложением
вышеуказанных функции или таблицы эти средства
модифицированной библиотеки все равно продолжат
работу и выполнят ту часть своих задач, которая остается
значимой.
(Например, задача библиотечной функции вычисления
квадратного
корня
независимо от приложения. Поэтому в подразделе 2d
оговорено, что любая обеспечиваемая приложением
функция или используемая этой функцией таблица должна
быть опциональной: при непредоставлении приложением
функции или таблицы, функция вычисления квадратного
корня должна все равно вычислять квадратный корень.)
Эти требования применяются к модифицированной работе,
рассматриваемой как единое целое. Если идентифицируемые
составляющие такой работы не были созданы на основе
Библиотеки и сами по себе обоснованно могут считаться
независимыми и отдельными работами, то настоящая
Лицензия и ее положения не действуют в отношении таких
составляющих, когда вы распространяете их как отдельные
работы. Но когда вы распространяете эти же самые
составляющие как часть единого целого, представляющего
собой работу на основе Библиотеки, распространение
всего пакета должно осуществляться в соответствии с
положениями настоящей Лицензии, разрешения которой
в отношении прочих лицензиатов распространяются на
весь пакет и, таким образом, на каждую отдельную
составляющую вне зависимости от того, кто был ее
автором.
Таким образом, цель данного раздела - не в том, чтобы
претендовать на какие-либо права или оспаривать ваши
права на работу, которая была создана исключительно
вами; скорее, цель заключается в том, чтобы реализовать
Домашний маршрутизатор Wireless-N
Лицензионное соглашение с конечным пользователем по
чтобы
модифицированные
полностью
строго
определена
программному обеспечению
право
контроля
за
или составительских работ на основе Библиотеки.
Кроме того, простое объединение другой работы, не
основанной на Библиотеке, с Библиотекой (или работой
на основе Библиотеки) в каком-либо объеме памяти
или на распространяемом носителе не включает эту
другую работу в сферу действия настоящей Лицензии.
3.
У вас есть право выбора использовать условия обыкновенной
Общедоступной лицензии GNU вместо настоящей Лицензии для
отдельной копии Библиотеки. Для этого вам необходимо изменить
все уведомления, ссылающиеся на настоящую Лицензию,
чтобы они ссылались на обыкновенную Общедоступную
лицензию GNU версии 2. (При появлении новой версии
Общедоступной лицензии GNU можно указывать эту версию
по вашему усмотрению.) Не делайте никаких других изменений
в уведомлениях.
Внесенные в отдельную копию изменения необратимы, поэтому
обыкновенная Общедоступная лицензия GNU распространяется
на все последующие копии и производные от этой копии работы.
Эта опция полезна, если вы хотите скопировать часть кода
Библиотеки в программу, которая не является библиотекой.
4.
Вы можете копировать и распространять Библиотеку (или часть,
производную от нее, см. раздел 2) в виде объектного кода или
выполняемой программы с соблюдением условий приведенных
выше разделов 1 и 2 о том, что вы должны сопровождать их
полностью соответствующим машиночитаемым исходным кодом,
который должен распространяться по условиям вышеприведенных
разделов 1 и 2 о взаимодействии аппаратных и программных
средств.
Если
распространение
объектного
путем предложения доступа к копии из указанного источника,
то предложение равнозначного доступа для копирования
исходного кода из того же самого источника подпадает под
определение распространения исходного кода даже несмотря
на то, что третьи лица не обязаны копировать исходный код
вместе с объектным.
5.
Программа, в которой нет производных от любой части
Библиотеки, но которая создана для работы с Библиотекой
посредством
компилирования
называется
"работой,
использующей
работа отдельно не является производной от Библиотеки
и поэтому не подпадает под действие настоящей Лицензии.
Однако компоновка "работы, использующей Библиотеку" с
Библиотекой создает выполняемую программу, которая является
производной от Библиотеки (т. к. она содержит части Библиотеки)
в большей степени, чем "работой, использующей библиотеку".
Поэтому действие настоящей Лицензии распространяется на
выполняемую программу. Условия распространения таких
выполняемых программ приводятся в разделе 6.
Если
"работа,
использующая
информацию файла заголовка, являющегося частью Библиотеки,
объектный код работы может являться производной работой
от Библиотеки, даже если исходный код не является таковым.
Применимо
ли
вышеизложенное
важным в случае, если работа может быть скомпонована без
Библиотеки, или если работа сама является библиотекой.
Критерий применимости этого положения не определен четко
законодательством.
Если такой объектный файл использует только числовые
параметры, формат структур данных и средства доступа,
небольшие макрокоманды и подставляемые функции (размером
не более десяти строк), то использование такого объектного
файла не ограничивается, несмотря на то, является ли он
распространением
производных
кода
осуществляется
или
компоновки
с
ней,
библиотеку".
Такая
Библиотеку"
использует
становиться
особенно
51