User manual
Брошюра по технике безопасности
код означает весь исходный код для всех содержащихся в ней мо-
дулей, а также любые связанные файлы определений интерфейса
и скрипты, используемые для управления компиляцией и инсталля-
цией библиотеки.
Настоящая Лицензия не распространяется на иные действия, чем
копирование, распространение и модификации; они не входят
в сферу ее действия. Акт запуска программы с использованием
Библиотеки не ограничен, а на результаты работы такой програм-
мы условия Лицензии распространяются только в том случае, если
контент программы представляет собой разработку, основанную
на данной Библиотеке (независимо от использования Библиотеки
в программном средстве для записи программы). Верно ли это,
зависит от того, что делает Библиотека и что делает программа,
использующая Библиотеку.
1. Вы можете копировать и распространять дословные копии
полного исходного кода Библиотеки после ее получения на любом
носителе при условии, что вы тщательно и надлежащим образом
публикуете на каждой копии соответствующее уведомление об
авторских правах и отказ от гарантии; сохраняете все примечания,
относящиеся к настоящей Лицензии и отсутствии гарантий; и рас-
пространяете копию данной Лицензии вместе с Библиотекой.
Вы можете взимать плату за физический акт передачи каждой
копии, можете по своему усмотрению предлагать гарантийную
защиту в обмен на плату.
2. Вы можете модифицировать свою копию или копии Библи-
отеки или любой ее части, тем самым формируя разработку,
основанную на данной Библиотеке, копировать и распространять
такие модификации или разработку в соответствии с положениями
Статьи 1, приведенной выше, при условии, что вы также соблюдае-
те все указанные ниже условия.
a)Модифицированная разработка сама должна быть библиоте-
кой программного обеспечения.
b) Вы должны принять меры, чтобы модифицированные файлы
несли хорошо заметные уведомления о том, что вы изменили
файлы, и дату внесения каждого изменений.
c) Вы должны принять меры, чтобы вся эта разработка бес-
платно лицензировалась для всех третьих лиц в соответствии с
условиями настоящей Лицензии
d) Если какой-либо объект в модифицированной Библиотеке
ссылается на функцию или таблицу данных, которая должна
быть предоставлена прикладной программой, использующей
этот объект, иным образом, чем в качестве аргумента, пере-
данного при вызове объекта, тогда вы должны предпринять
добросовестные усилия для обеспечения того, чтобы в случае,
если приложение не предоставляет такую функцию или та-
блицу, объект все же работал и выполнял ту или иную часть
своего предназначения, остающуюся значимой.
(Например, функция некой библиотеки, предназначенная для
вычисления квадратных корней, имеет предназначение, которое
полностью четко определено независимо от данного программного
приложения. Поэтому подраздел 2d требует, чтобы любая при-
кладная функция или таблица, используемые этой функцией, были
необязательными: если приложение не предоставляет ее пользова-
телю, функция квадратного корня должна все равно вычислять ква-
дратные корни.) Эти требования применяются к модифицированной
разработке в целом. Если идентифицируемые программные модули
этой разработки не выводятся из Библиотеки и могут обоснован-
но считаться независимыми и отдельными разработками сами по
себе, то настоящая Лицензия и ее условия не применяются к таким
модулям, когда вы распространяете их как отдельные разработки.
Но когда вы распространяете те же модули в качестве части целого
ПО, которое представляет собой разработку, основанную на Би-
блиотеке, то распространение целого ПО должно соответствовать
условиям этой Лицензии, разрешения которой для других лицен-
зиатов распространяются на все ПО в целом и, следовательно, на
любой и каждый частный программный модуль независимо от того,
кто его написал. Таким образом, цель этого раздела не состоит
9