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