GNU Lesser General Public License версия 3

Съдържание

Пълно име на лиценза:Общ публичен лиценз на библиотеката на GNU версия 3

Кратко име на лиценза:GNU LGPL v3

Лицензирано от:Free Software Foundation, Inc.

Дата на създаване на лиценза:29 юни 2007 г.

Разрешения

Разрешено за програмен код или друга работа:

Разрешено зареждане:

  1. за процеса на разпространение и копиране,
  2. за предоставяне на поддръжка или предоставяне на гаранции.

Лицензът предоставя патентни права на:

  1. употреба,
  2. продажба,
  3. оферта за продажба,
  4. внос,
  5. изстрелване,
  6. промяна,
  7. репликация.

Лицензът не ограничава правата за изпълнение или използване на софтуера.

Лицензът забранява промяна на текста на лиценза.

Как да приложите към работата си

Ако разработвате нова програма и искате тя да бъде максимално полезна за обществеността, най-добрият начин да постигнете това е да направите програмата безплатен софтуер, който всеки може да разпространява и модифицира според тези условия.

Също така добавете информация за това как можете да се свържете с вас по имейл и обикновена поща.

Ако програмата взаимодейства с потребителя чрез терминал, накарайте я да показва кратко съобщение като следното, когато се изпълнява в интерактивен режим:

Тази програма се разпространява БЕЗ НИКАКВА ГАРАНЦИЯ; въведете show w за повече информация. Това е безплатен софтуер и можете да го разпространявате отново при определени условия; тип show c за повече информация.

Хипотетичните команди show w и show c трябва да показват съответните частиОбщ публичен лиценз. Разбира се, инструкциите във вашата програма може да са различни; в случай на графичен потребителски интерфейс, можете да използвате диалоговия прозорец.

Как да използваме работата на някой друг

Използване

Не налага ограничения за употреба

Разпръскване

При разпространението трябва да бъдат изпълнени редица условия:

Необходимо е изрично указание какво и кога се променя;

Разпространение на модифицирана версия

При разпространението трябва да бъдат изпълнени редица условия:

При разпространението трябва да бъдат изпълнени редица условия:

Трябва също така да отговаряте на едно от следните условия, когато разпространявате неоригинални формуляри:

  1. трябва да прикачите пълния изходен код на библиотеката и всичко необходимо за повторно изграждане;
  2. използвайте подходящ механизъм за свързване на библиотеката към софтуера.

Отговорност

Софтуерът се разпространява "както е" без каквато и да е гаранция. Отговорността за всякакъв вид щети е на лицензополучателя.

Ограничения за износ

Няма ограничения за износ.

Коментар на адвоката

Текст на лиценза

Текст на български (Превод)

Всеки е свободен да копира и разпространява копия на това лицензионно споразумение, но то не може да бъде променяно.

Тази версия на GNU Lesser General Public License включва условията на GNU General Public License версия 3, както и допълнителните разрешения, изброени по-долу.

0. Допълнителни определения.

„Библиотека“ се отнася до покрита работа, разпространявана съгласно условията на този лиценз, с изключение на софтуер или обединена работа, както е описано по-долу.

„Софтуер“ означававсяко произведение, което използва интерфейс, предоставен от библиотеката, но не е базирано на библиотеката. Дефинирането на подклас на клас, дефиниран в библиотека, се счита за режим на използване на интерфейса, предоставен от библиотеката.

„Комбинирана работа“ е работа, получена чрез комбиниране или свързване на приложение с библиотека. Конкретната версия на библиотеката, с която е извършена обединената работа, се нарича още „Свързана версия“.

„Минимален съответстващ изходен код“ за обединено произведение означава този изходен код за обединено произведение, с изключение на изходния код на част от обединеното произведение, който може да се разглежда изолирано от библиотеката, въз основа на библиотечно приложение, а не на свързване.

„Съответен код на приложение“ за сътрудничество означава целия обектен код и/или изходен код на приложение, включително всички данни и софтуерни помощни програми, необходими за възпроизвеждане на сътрудничество с помощта на библиотека, с изключение на системните библиотеки.

2. Трансфер на модифицирани версии. Ако модифицирате копие на библиотеката и във вашите модификации обектът се отнася до функция или данни, които ще бъдат представени на приложението, което използва обектите (освен при подаване на аргумент при извикване на обекта), тогава можете да предадете копие на модифицираната версия:

а) съгласно този Лиценз, при условие че сте положили добросъвестни усилия, за да гарантирате, че във всеки софтуер, дори ако не поддържа нови функции или данни, субектът остава работещ и изпълнява целта си, която е значима, или

б) съгласно GNU GPL, без допълнителните условия на този лиценз, приложими за това копие.

3. Обектен код включителноматериали от библиотеката на заглавните файлове. Като обектен код приложението може да включва материал от заглавен файл, който е част от библиотека. Можете да предадете такъв обектен код при условия по ваш избор, при условие че ако включеният материал представлява нещо различно от числови параметри, структурно местоположение и данни за достъп или малки макроси, вградени функции и шаблони (10 или по-малко редове с дължина), тогава трябва да направите следното:

а) да постави ясно забележка върху всеки екземпляр на обектен код, който използва Библиотеката, като посочва, че използва Библиотеката и че се разпространява съгласно условията на този Лиценз.

б) прикачете копие от GNU GPL и това лицензно споразумение към обектния код.

4. Съвместна работа. Можете да изпратите сътрудничество при условия по ваш избор, при условие че, взети заедно, всъщност не ограничава модификациите на части от библиотеката, съдържащи се в сътрудничеството и обратното инженерство за отстраняване на грешки в такива модификации, при условие че също така правите всичко от следното:

а) да поставят ясно известие във всеки случай на сътрудничество, че библиотеката се използва в него и че библиотеката и нейното използване са обхванати от условията на този Лиценз.

б) прикачете копие от GNU GPL и това лицензно споразумение към сътрудничеството.

г) Направете едно от следните неща:

0) Предава минималния съответстващ изходен код съгласно условията на този Лиценз и съответния код на приложението във форма, подходяща за, повторно изграждане или повторно свързване на Софтуера с модифицирана версия на Свързаната версия, за да се получи промяна в оперативната съвместимост, впо начина, предвиден в клауза 6 от GNU GPL за прехвърляне на изходния код.

1) Използвайте подходящия механизъм за споделена библиотека, за да се свържете с библиотеката. Подходящ механизъм е такъв, че (а) копието по време на изпълнение на използваната библиотека вече присъства в компютърната система на потребителя и (б) ще работи правилно с модифицирана версия на библиотеката, чийто интерфейс е съвместим със Свързаните версии.

e) да предоставите информация за инсталиране, но само ако предоставите такава информация съгласно раздел 6 на GNU GPL и само до степента, в която такава информация е необходима за инсталиране и стартиране на модифицирана версия на сътрудничеството чрез повторно свързване или повторно изграждане на приложението с модифицирана версия на свързаните версии. (Ако използвате опция 4d0, информацията за инсталиране трябва да придружава минималния съответстващ изходен код и съответния код на приложението. Ако използвате опция 4D1, трябва да предоставите информация за инсталиране по начина, изискван от клауза 6 на GNU GPL за подаване на изходния код.)

5. Комбинирани библиотеки. Можете да поставите библиотека от обекти, които са Произведение, извлечено от Библиотеката, в една библиотека заедно със съоръжения на други библиотеки, които не са приложения и не са обхванати от този Лиценз, и да прехвърлите такава комбинирана библиотека, предмет на условията по ваш избор, ако направите и двете от следните:

а) да прикачите към една библиотека копие от същото произведение, извлечено от Библиотеката, несвързано със средствата на други библиотеки, в съответствие с условията на този лиценз.

b) поставят ясно известие, че обединените библиотеки съдържат част от работата, базирана на Библиотеката,и обяснява къде свързаната работа може да бъде намерена в несвързана форма.

6. Ревизирани версии на GNU Lesser General Public License. Фондацията за свободен софтуер може да публикува преработени и/или нови версии на GNU Lesser General Public License от време на време. Такива нови издания ще бъдат подобни по дух на това издание, но може да се различават в детайли поради нововъзникнали проблеми.

Ако библиотеката, която сте проверили, реши да приеме дадена версия, тогава това ви пречи да промените версията на лиценза за библиотеката.

оригинална версия на текста

Версия 3, 29 юни 2007 г

Тази версия на GNU Lesser General Public License включва правилата и условията на версия 3 на GNU General Public License, допълнени от допълнителните разрешения, изброени по-долу.

0. Допълнителни дефиниции. Както се използва тук, „този лиценз“ се отнася до версия 3 на GNU Lesser General Public License, а „GNU GPL“ се отнася до версия 3 на GNU General Public License.

„Библиотеката“ се отнася до покрита работа, управлявана от този Лиценз, различна от Приложение или Комбинирана работа, както е дефинирано по-долу.

„Приложение“ е всяко произведение, което използва интерфейс, предоставен от Библиотеката, но което по друг начин не е базирано на Библиотеката. Дефинирането на подклас на клас, дефиниран от Библиотеката, се счита за режим на използване на интерфейс, предоставен от Библиотеката.

„Комбинирана работа“ е работа, създадена чрез комбиниране или свързване на Приложение с Библиотеката. Конкретната версия на библиотеката, с която е направена Комбинираната работа, се нарича още „Свързана версия“.

„Минимален съответстващ източник“ за Комбинирана работа означава Съответстващия източник за Комбинирана работа, с изключение на изходен код за части от Комбинираната работаРабота, която, разглеждана поотделно, се основава на Приложението, а не на Свързаната версия.

„Съответният код на приложение“ за Комбинирана работа означава обектният код и/или изходният код за Приложението, включително всички данни и помощни програми, необходими за възпроизвеждане на Комбинираната работа от Приложението, но с изключение на Системните библиотеки на Комбинираната работа.

a) съгласно този Лиценз, при условие че положите добросъвестни усилия, за да гарантирате, че в случай че дадено Приложение не предоставя функцията или данните, съоръжението продължава да работи и изпълнява каквато и да е част от неговата цел, която остава значима, или

г) Направете едно от следните неща:

0) Предавайте Минималния кореспондиращ източник съгласно условията на този Лиценз и Съответния код на приложение във форма, подходяща за и при условия, които позволяват на потребителя да комбинира отново или повторно да свърже Приложението с модифицирана версия на Свързаната версия, за да създаде модифицирана Комбинирана работа, по начина, посочен в раздел 6 на GNU GPL за предаване на Съответстващ източник.

д) Предоставете информация за инсталиране, но само ако в противен случай ще бъдете задължени да предоставите такава информация съгласно раздел 6 от GNU GPL и само до степента, в която такава информация е необходима за инсталиране и изпълнение на модифицирана версия на Комбинираната работа, получена чрез повторно комбиниране или повторно свързване на Приложението с модифицирана версия на Свързаната версия. (Ако използвате опция 4d0, информацията за инсталиране трябва да придружава минималния съответстващ изходен код и съответния код на приложението. Ако използвате опция 4d1, трябва да предоставите информацията за инсталиране по начина, посочен в раздел 6 на GNU GPL за предаване на съответния изходен код.)

b) Дайте видно известие с комбинираната библиотека тази частот него е произведение, базирано на Библиотеката, и обяснява къде да намерите придружаващата некомбинирана форма на същото произведение.

Ако Библиотеката, както сте я получили, уточнява, че прокси може да реши дали да се прилагат бъдещи версии на GNU Lesser General Public License, публичното изявление на това прокси за приемане на която и да е версия е постоянно разрешение за вас да изберете тази версия за Библиотеката.