User manual

Брошюра по технике безопасности
ный код данной разработки в соответствии с условиями Статьи 6.
Любые исполняемые файлы, содержащие эту разработку, также
подпадают под действие Статьи 6 независимо от того, скомпонова-
ны ли они непосредственно с самой Библиотекой.
6. Сопровождать разработку полным соответствующим машино-
читаемым исходным кодом для Библиотеки, включая любые мо-
дификации, которые были использованы в разработке (их следует
распространять согласно требованиям Статей 1 и 2, приведенных
выше). И если разработка представляет собой исполняемый файл,
скомпонованный с Библиотекой, то сопровождать ее полной ма-
шиночитаемой «разработкой, которая использует Библиотеку» в
форме объектного кода и/или исходного кода, так чтобы пользо-
ватель мог модифицировать Библиотеку, а затем перекомпили-
ровать для создания модифицированного исполняемого файла,
содержащего измененную Библиотеку. (Понятно, что пользователь,
который изменяет содержимое файлов определений в Библиотеке,
не обязательно сможет скомпилировать программное приложение
для использования измененных определений.)
b) Использовать подходящий библиотечный механизм коллек-
тивного пользования для связи с Библиотекой. Подходящим
механизмом является тот, который (1) использует во время
выполнения программ копию библиотеки, уже присутствую-
щую в компьютерной системе пользователя, а не копирование
функций библиотеки в исполняемый файл и (2) будет коррек-
тно работать с модифицированной версией данной библио-
теки, если пользователь инсталлирует ее, при условии, что
модифицированная версия на уровне интерфейса совместима
с интерфейсом той версии, с использованием которой была
сделана данная разработка.
c) Сопровождайте разработку письменным предложением, дей-
ствительным в течение как минимум трех лет, относительно
того, чтобы предоставлять тому же пользователю материалы,
указанные в подразделе 6а выше, за плату, не превышающую
стоимость выполнения этого распространения (дистрибуции).
Если распространение разработки производится путем пре-
доставления доступа к копированию из назначенного места,
предлагайте эквивалентный доступ для копирования вышеука-
занных материалов из того же места.
e) Убедитесь, что пользователь уже получил копию этих мате-
риалов или что вы уже отправили копию этому пользователю.
Для исполняемого файла требуемая форма «разработки, которая
использует Библиотеку» должна включать все данные и служеб-
ные программы, необходимые для воспроизведения исполняемо-
го файла из них. Однако, в качестве специального исключения,
распространяемые материалы не обязаны включать в свое число
что-либо, что обычно распространяется (в исходной или двоичной
форме) вместе с основными компонентами (компилятор, ядро и
т.д.) операционной системы, в среде которой выполняется испол-
няемый файл, если только сам этот компонент не сопровождает
исполняемый файл. Может случиться так, что это требование будет
противоречить лицензионным ограничениям других библиотек
с закрытым исходным кодом, которые обычно не сопровождают
операционную систему. Такое противоречие означает, что вы не
можете использовать их и Библиотеку вместе в исполняемом фай-
ле, который вы распространяете.
7. Вы можете размещать библиотечные средства, которые явля-
ются разработкой на основе Библиотеки, в одной библиотеке вме-
сте с другими библиотечными средствами, не подпадающими под
действие настоящей Лицензии, и распространять такую объединен-
ную библиотеку при условии, что отдельное распределение данной
разработки на основе Библиотеке и других библиотечных средств
разрешено на иных основаниях, и при условии, что вы делаете две
вещи, указанные ниже.
a) Сопровождаете объединенную библиотеку копией той же
разработки, основанной на данной Библиотеке, но не скомби-
11