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










