bulgaria.sourceforge.net Свободата да говорим на български! Превод на български на GNU General Public Licence version 2 Това е неофициален превод на ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ (GNU General Public License - GNU GPL). Той не е публикуван от Фондацията за Свободни програми и не е законно основание за условията на разпространение на програмите, които използват ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ - само оригиналният английски текст е такова основание. Въпреки това се надяваме, че този превод ще помогне на говорещите български език да разберат ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ по-добре. This is an unofficial translation of GNU General Public License into Bulgarian language. It was not published by the Free Software Foundation, and does not legally state the distribution terms of software that uses the Gnu GPL - only the original English text of the GNU GPL does that. However, we hope that this translation will help Bulgarian language speakers understand the GNU GPL better. ОБЩО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ Версия 2, Юни 1991 Авторски права © 1989, 1991 Фондация за Свободни Програми, Инк. 59 Темпъл плейс, Офис 330 Бостън MA 02111-1307 САЩ Разрешено е възпроизвеждането и разпространението на точни копия на този документ, но промяната му не е разрешена. Въведение Правата на ползване на повечето програмни продукти са създадени така, че да Ви отнемат свободата да ги обменяте или променяте. ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ е предназначено да гарантира Вашата свобода да обменяте или променяте свободните програми - както и да гарантира, че програмите са свободни за всички потребители. Това ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ е в сила за повечето от програмите на ФОНДАЦИЯТА, както и за програми чиито автори са решили да го използват. (За някои от програмите на ФОНДАЦИЯТА е в сила ОБЩОТО БИБЛИОТЕЧНО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ). Вие също можете да ползвате ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ за вашите програми. Когато говорим за свободни програми, имаме предвид преди всичко свободата, а не цената. Настоящото ОБЩО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ е разработено така, че да Ви осигури свободата да разпостранявате копия на свободните програми (ако желаете и срещу заплащане); да имате изходния код или възможността да го получите; да можете да променяте програмата или да използвате части от нея в друга свободна програма; да имате увереността, че тези действия са разрешени. За да защитим Вашите права, необходимо е да поставим условия, които забраняват на когото и да било да Ви ги отнеме или да Ви принуди да се откажете от тях. Тези условия пораждат за Вас определени отговорности, ако разпространявате копия или променяте програмата. Например, ако разпространявате копия от свободна програма (независимо дали безплатно или срещу заплащане), задължени сте да предоставите на получателя всички права, които имате. Вие сте задължени да предоставите на получателя изходния код на програмата или да му осигурите възможността да го получи. Вие сте задължени да му предоставите условията на ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ, за да знае той своите права. Ние защитаваме Вашите права чрез две стъпки: 1. Чрез авторските права над програмата и 2. Предлагайки Ви това настоящото ОБЩО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ, което Ви дава законно право да възпроизвеждате, разпространявате и/или променяте програмата. Също така, в защита на всеки автор и в наша защита искаме на всеки да е ясно, че няма гаранции за свободната програма. Ако програмата е променена и разпространена, искаме получателят да знае, че притежава НЕ оригинала. По този начин възможни възникнали проблеми не се отразяват на доброто име на автора на оригинала. И в заключение - всяка свободна програма е в постоянна заплаха от патентите върху програмното осигуряване. Бихме искали да избегнем опасността разпространители на свободна програма да придобият патентни права, правейки я по този начин своя частна собственост. За да предотвратим това, даваме ясно да се разбере, че всеки патент трябва или да бъде предоставян за обществено ползване или да не бъде защитаван от авторски права въобще. Следват точните условия за възпроизвеждане, разпространение и промяна. ОБЩО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ УСЛОВИЯ ЗА ВЪЗПРОИЗВЕЖДАНЕ, РАЗПРОСТРАНЕНИЕ И ПРОМЯНА 0. Това ОБЩО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ (наричано по-долу ПРАВО) се прилага за всяка програма или друго произведение, което съдържа надпис от притежателя на авторските права, според който програмата може да бъде разпространявана при условията на това ПРАВО. Думата "ПРОГРАМА" по долу се отнася за всяка програма или произведение (както и за продукт на основата на "ПРОГРАМАТА") и обозначава или ПРОГРАМАТА, или производен продукт по смисъла на авторското право: тоест - продукт, съдържащ ПРОГРАМАТА или части от нея - било същите, било с изменения и/или с превод на друг език. (Оттук нататък преводът се включва без ограничения в понятието "промяна".) Всяко право на ползване е адресирано към Вас (в учтива форма, трето лице, единствено число). Дейностите, различни от възпроизвеждане, разпространение и промяна, не попадат под действието на това ПРАВО; те са извън обсега му. Актът на използване на ПРОГРАМАТА не е ограничен, а изходът на ПРОГРАМАТА е предмет на това ПРАВО само ако съдържанието му представлява продукт на основата на ПРОГРАМАТА (независим от този при използването на ПРОГРАМАТА). Дали това е в сила, зависи от това, което ПРОГРАМАТА прави. 1. Вие можете да възпроизвеждате и разпространявате точни копия на изходния код на ПРОГРАМАТА във вида, в който го получавате (независимо от носителя), при условие, че на видно място и по подходящ начин върху всяко копие поставите подходящ надпис за авторски права и отказ от гаранции; запазите всички надписи, които сочат към настоящото ПРАВО и към отсъствието на гаранции; предоставяте на всички други получатели на ПРОГРАМАТА препис от това ПРАВО, заедно с ПРОГРАМАТА. Вие можете да събирате такса за физическия акт на прехвърляне, а също така и по ваше усмотрение да предлагате гаранция срещу заплащане. 2. Вие можете да променяте Вашето копие или копие от ПРОГРАМАТА, създавайки по този начин произведение на нейна основа, както и да възпроизвеждате и разпространявате тези промени или произведения по условията на т.1 и при условие, че: а) Вие направите така, щото всяка от променените части да носи виден надпис, гласящ, че Вие сте ги променили, както и датите на промените. б) Вие направите така, щото всяко едно произведение, което разпространявате или публикувате и което съдържа части от или е изцяло основано на ПРОГРАМАТА, да бъде предоставено за ползване изцяло без такси на трети лица по условията на това ПРАВО. в) Ако променената версия приема команди по време на изпълнение, Вие трябва да направите така, щото когато ПРОГРАМАТА започне изпълнението си по обичайния си начин, тя да покаже подходящ надпис за авторски права, за липсата на гаранция (или за това, че вие гарантирате работата й) и че потребителите могат да разпространяват ПРОГРАМАТА при условията на това ПРАВО, както и начина, по който потребителят може да види копие от условията на ПРАВОТО на ползване. (Изключения: Ако ПРОГРАМАТА не показва подобен надпис при обичайното си взаимодействие с потребителя, то и за Вашето произведение на нейна основа не е задължително да показва подобен надпис.) Тези изисквания се прилагат за промененото произведение като цяло. Ако определени части от него не произтичат от ПРОГРАМАТА и могат да бъдат считани за независими и отделни произведения като такива, тогава това ПРАВО на ползване и неговите условия не се прилагат за тези произведения, когато те се разпространяват отделно. Но ако ги разпространявате (същите тези части) като част от "цяло", което е основано на ПРОГРАМАТА, тогава това разпространение трябва да бъде по условията на това ПРАВО - чиито разрешения се простират върху "цялото" и по този начин върху всяка негова част, независимо кой я е написал. Значението на тази точка е не да Ви лиши от права или да оспорва правата Ви за произведения, създадени изцяло от Вас, а преди всичко да упражни контрол върху производни или събирателни продукти, основани на ПРОГРАМАТА. И в допълнение, простото обединение на продукт, който не е основан на ПРОГРАМАТА, с ПРОГРАМАТА (или продукт основан на ПРОГРАМАТА съгласно т.2) на запомнящо устройство или носител за разпространение, не прави този продукт подчинен на това ПРАВО. 3. Вие имате право да разпространявате ПРОГРАМАТА (или продукт на нейна основа съгласно т.2) като обектен или изпълним код при условията на т.1 и 2 и при условие, че е изпълнено едно от следните изисквания: а) Придружите ПРОГРАМАТА с пълен машинно четим изходен код, който трябва да бъде разпространяван при условията на т.1 и 2 по-горе, на носител обичайно използван за обмен на програми; или б) Придружите ПРОГРАМАТА с писмено предложение в сила за поне три години да предоставяте срещу такса не по-голяма от стойността на физическата подготовка на носителя, пълно машинно четимо копие от съответния изходен код, което се разпространява при условията на т.1 и 2 по-горе на носител, обичайно използван за обмен на програмни продукти; или в) Придружите ПРОГРАМАТА с информация, която сте получили като предложение за разпространение на изходен код. (Тази възможност е позволена само за нетърговско разпространение и само ако сте получили ПРОГРАМАТА като обектен или изпълним код, придружен с предложение съгласно подточка б) по-горе.) "Изходен код на продукт" обозначава предпочитаната форма на продукта за неговата промяна. При изпълнимия код, "пълен изходен код" обозначава целия изходен код на всички части, които той съдържа, плюс принадлежащите, определящи интерфейса файлове (interface definition files), плюс командните файлове, използвани при компилацията и инсталацията на изпълнимата програма. Въпреки това, като специално изключение: не е задължително разпространяваният изходен код да съдържа частите, които обикновено се разпространяват (в изходен или двоичен код) с основните части (компилатор, ядро и т.н.) на операционната система, на която се изпълнява ПРОГРАМАТА, освен ако тази част не придружава изпълнимия код. Ако разпространението на изпълним или обектен код се прави чрез предлагане на достъп за копиране от определено място, тогава предлагането на същия достъп до изходния код се счита за разпространение на изходния код, дори ако третите страни не са принудени да копират изходния заедно с обектния код. 4. Вие не можете да възпроизвеждате, променяте, предоставяте права на ползване или разпространявате ПРОГРАМАТА, освен при условията, изрично изброени в това ПРАВО. Всеки опит по друг начин да възпроизвеждате, променяте, предоставяте права на ползване или разпространявате ПРОГРАМАТА е незаконен и прекратява правата Ви по това ПРАВО на ползване. Страни, които са получили копия или права от Вас при условията на това ПРАВО, не губят правата си, докато действат в пълно съгласие с условията на това ПРАВО. 5. От Вас не се изисква да приемате условията на това ПРАВО, тъй като не сте го подписали. Нищо друго обаче не Ви дава разрешение да променяте или разпространявате ПРОГРАМАТА или продукти на нейна основа. Такива действия са забранени, ако не приемате условията на това ПРАВО на ползване. Следователно, променяйки или разпространявайки ПРОГРАМАТА (или продукт на нейна основа), Вие давате съгласието си, че приемате това ПРАВО и всичките му условия за възпроизвеждане, разпространяване или промяна на ПРОГРАМАТА или продукти на нейна основа. 6. Всеки път, когато разпространите ПРОГРАМАТА (или продукт на нейна основа), получателят автоматично получава право да възпроизвежда, разпространява или променя ПРОГРАМАТА съгласно настоящите условия. Нямате право да създавате каквито и да било ограничения на получателя да упражнява правата, предоставени му тук. Вие не сте задължени да осигурявате спазването на условията на това ПРАВО от трети лица. 7. Ако като последствие от съдебно решение, или заявление за патентно нарушение, или по каквато и да е друга причина (независимо дали е свързана с патентни права), са Ви наложени условия (независимо дали по съдебна заповед, споразумение или по друг начин), които противоречат на условията на това ПРАВО, това не Ви освобождава от изпълнение на условията на това ПРАВО. Ако не можете да разпространявате ПРОГРАМАТА така, щото да удовлетворите едновременно условията по това ПРАВО и другите задължения, отнасящи се до ПРОГРАМАТА, тогава нямате право да разпространявате ПРОГРАМАТА въобще. Например, ако патент забранява свободното разпространение на ПРОГРАМАТА от всички, които са я получили пряко или непряко чрез Вас, тогава единствения начин да удовлетворите и тези патенти, и това ПРАВО, е да се откажете от разпространение на ПРОГРАМАТА. Ако някоя част от тази точка стане неуместна и не може да бъде приложена поради определени обстоятелства, прилага се останалата част и точката като цяло при всички други обстоятелства. Целта на тази точка не е да Ви подтикне към престъпване на патенти или други авторски права, нито да Ви оспорва тези права; тази точка има единствената цел да запази целостта на системата за разпространение на свободни програми, която е реализирана чрез права за обществено ползване. Мнозина са направили щедри дарения към широк кръг от програми, разпространявани чрез тази система, разчитайки на последователното й приложение; във властта на автора е да реши дали той/тя желае да разпространява ПРОГРАМАТА чрез други системи или права и настоящото ПРАВО не може да нарушава този избор. Тази част е предназначена да изясни напълно последствията, до който, вярваме, че ще доведе прилагането на останалите части от това ПРАВО. 8. Ако разпространяването или ползването на ПРОГРАМАТА е ограничено в някои държави, било то чрез патенти, или чрез защитени с авторски права интерфейси, тогава притежателят на авторските права върху тази ПРОГРАМА, който я предоставя по настоящото ПРАВО, може да добави изрични ограничения за разпространение в тези държави, така щото разпространието да е разрешено само във всички останали. В този случай тези ограничения се считат за неразделна част от настоящото ПРАВО. 9. ФОНДАЦИЯТА ЗА СВОБОДНИ ПРОГРАМИ може да публикува променени или нови версии на настоящото ОБЩО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ. Тези нови версии ще бъдат в дух, подобен на настоящия, но могат да се разучават в подробностите с цел разрешаване на нововъзникнали проблеми и съображения. На всяка версия се дава различен номер. Ако в ПРОГРАМАТА е указан номер на версията на това ПРАВО и "коя да е по късна версия", разрешава Ви се да спазвате условията на тази версия или на коя да е по късна такава, публикувана от ФОНДАЦИЯТА ЗА СВОБОДНИ ПРОГРАМИ. Ако в ПРОГРАМАТА не е указан номер, то можете да изберете коя да е версия, публикувана от Фондацията за свободни програми. 10. Ако желаете да включите части от ПРОГРАМАТА в други свободни програми, чиито условия за разпространение са различни, обърнете се за разрешение към автора. За програми, чиито авторски права принадлежат на ФОНДАЦИЯТА ЗА СВОБОДНИ ПРОГРАМИ, се обърнете към ФОНДАЦИЯТА - понякога правим изключения. Нашето решение ще бъде ръководено от две цели - да запазим свободния дух на всички производни на нашите свободни програми и да поощряваме обмена и използването на програмите. БЕЗ ГАРАНЦИИ 11. ТЪЙ КАТО ПРОГРАМАТА СЕ ПРЕДОСТАВЯ ЗА ПОЛЗВАНЕ БЕЗПЛАТНО, НЕ ПОЕМАМЕ ГАРАНЦИЯ ЗА ПРОГРАМАТА ДО РАЗМЕРА, ОПРЕДЕЛЕН ОТ ДЕЙСТВАЩОТО ПРАВО. ОСВЕН АКО ПИСМЕНО НЕ Е УГОВОРЕНО ДРУГО, ПРИТЕЖАТЕЛЯТ НА АВТОРСКИТЕ ПРАВА И ДРУГИТЕ СТРАНИ ВИ ПРЕДОСТАВЯТ ПРОГРАМАТА ТАКАВА КАКВАТО Е, БЕЗ КАКВАТО И ДА Е ГАРАНЦИЯ (ПРЯКА ИЛИ КОСВЕНА ВКЛЮЧИТЕЛНО), НО НЕ САМО ЗА ПРИЛОЖИМОСТА И ПРИГОДНОСТТА НА ПРОГРАМАТА ЗА ОПРЕДЕЛЕНА ЦЕЛ. ВИЕ ПОЕМАТЕ РИСКОВЕТЕ, ЗАСЯГАЩИ КАЧЕСТВОТО И ПРОИЗВОДИТЕЛНОСТТА НА ПРОГРАМАТА. В СЛУЧАЙ, ЧЕ ПРОГРАМАТА ПОКАЖЕ ДЕФЕКТ, РАЗХОДИТЕ ПО НЕОБХОДИМОТО ОБСЛУЖВАНЕ, ПОПРАВКА ИЛИ ПРЕРАБОТКА СА ЗА ВАША СМЕТКА. 12. В НИКОЙ СЛУЧАЙ (ОСВЕН ОПРЕДЕЛЕНИЯ СЪС ЗАКОН ИЛИ ПИСМЕНО СПОРАЗУМЕНИЕ) ПРИТЕЖАТЕЛЯТ НА АВТОРСКИТЕ ПРАВА ИЛИ ТРЕТИ СТРАНИ, КОИТО МОГАТ ДА ПРОМЕНЯТ И РАЗПРОСТРАНЯВАТ ПРОГРАМАТА, НЕ НОСЯТ ОТГОВОРНОСТ ЗА ЩЕТИ, ВКЛЮЧИТЕЛНО ОБЩИ, СПЕЦИАЛНИ, ИЗВЪНРЕДНИ ИЛИ ПРОИЗТИЧАЩИ ОТ ИЗПОЛЗВАНЕТО ИЛИ НЕВЪЗМОЖНОСТТА ЗА ПОЛЗВАНЕ НА ПРОГРАМАТА (ВКЛЮЧИТЕЛНО, НО НЕ САМО, ЗАГУБА НА ДАННИ ИЛИ ОБЪРКВАНЕ НА ДАННИ ИЛИ ЗАГУБИ, ПРЕТЪРПЕНИ ОТ ВАС ИЛИ ТРЕТИ СТРАНИ, ИЛИ НЕВЪЗМОЖНОСТТА НА ПРОГРАМАТА ДА РАБОТИ С ТРЕТИ ПРОГРАМИ), ДОРИ АКО ПРИТЕЖАТЕЛЯТ ИЛИ ТРЕТИТЕ СТРАНИ СА БИЛИ ИЗВЕСТЕНИ ЗА ВЪЗМОЖНОСТТА ОТ ТАКИВА ЩЕТИ. КРАЙ НА УСЛОВИЯТА Приложение: Как да прилагате тези условия към Вашите нови програми Ако разработвате нова ПРОГРАМА и желаете във възможно най-голяма степен тя да е полезна на обществото, най-добрият начин да сторите това е да я направите свободна - така щото всеки може да я разпространява и променя при условията това ПРАВО. За да направите това, поставете следните надписи в ПРОГРАМАТА. Най-сигурно е да ги поставите в началото на всеки изходен код, за да изразите най-добре липсата на гаранции. Всяка част трябва да съдържа поне ред "авторски права" и указател къде могат да бъдат намерени пълните описания на условията. ПРИМЕР: <ред с името на програмата и кратко описание на предназначението> Авторски права (с) 20хх <име на автора> Това е свободна програма; можете да я разпространявате и/или променяте при условията на ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ, публикувано от ФОНДАЦИЯТА ЗА СВОБОДНИ ПРОГРАМИ; или версия 2, или (по Ваш избор) коя да е по-късна версия. Тази програма се разпространява с надеждата, че ще бъде полезна, но БЕЗ КАКВАТО И ДА Е ГАРАНЦИЯ ЗА ТОВА, дори без косвена гаранция за ПРИГОДНОСТ ЗА ОПРЕДЕЛЕНА ЦЕЛ. Вижте условията на ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ за повече подробности. Би трябвало да сте получили препис от ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ заедно с тази програма. Ако не сте, обърнете се към ФОНДАЦИЯТА ЗА СВОБОДНИ ПРОГРАМИ, Инк. 59 Темпъл плейс, Офис 330 Бостън MA 02111-1307 САЩ Добавете също така информация за връзка с Вас чрез електронна или обикновена поща. Ако ПРОГРАМАТА взаимодейства с потребителя, направете така, щото да показва кратък надпис, подобен на долния, при пускането й в такъв режим: Гномовижън версия 69, Авторски права (с) 20хх име на автора Получавате Гномовижън БЕЗ КАКВИТО И ДА Е ГАРАНЦИИ; за подробности напишете "show w". Това е свободна програма и ако желаете, можете да я разпространявате при определени условия; напишете "show c" за подробности. Примерните команди "show w" и "show c" трябва да показват на екрана съответните части от ОБЩОТО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ. Разбира се, имената на командите може и да са други, възможно е те да се извикват с мишката или от меню, както е удобно за Вашата ПРОГРАМА. Следва също да уговорите Вашият работодател (ако работите като програмист) или Вашето училище да подпише отказ от авторски права върху ПРОГРАМАТА, ако това е необходимо. ПРИМЕР: Йойодин ООД с настоящото се отказва от всякакви интереси, свързани с авторските права върху програмата Гномовижън (която прави дупки в правителствени сайтове - в оригинала "which makes passes at compilers" :)), написана от Иван ХАКЕРА. <подпис на П. Стоянов> 1 април 2000 П. Стоянов, Управител (в оригинала "President of Vice") Това ОБЩО ПРАВО НА ОБЩЕСТВЕНО ПОЛЗВАНЕ не разрешава включването на Вашата ПРОГРАМА в частни програми. Ако Вашата ПРОГРАМА е библиотека с функции и подпрограми, може да счетете за по-подходящо да разрешите свързването на частни програми с библиотеката. Ако искате да постъпите именно така, то използвайте ОБЩОТО БИБЛИОТЕЧНО ПРАВО ЗА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ вместо това ПРАВО. Забележка на преводача: В момента ФОНДАЦИЯТА ЗА СВОБОДНИ ПРОГРАМИ не препоръчва използването на ОБЩОТО БИБЛИОТЕЧНО ПРАВО ЗА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ ("GNU Library General Public Licence") - вместо това се препоръчва ОГРАНИЧЕНОТО ОБЩО БИБЛИОТЕЧНО ПРАВО ЗА ОБЩЕСТВЕНО ПОЛЗВАНЕ ГНУ (Lesser General Public Licence), на английски и двете се съкращават на "GNU LGPL" Авторски права на превода (C) 2001 Атанас Атанасов atanasov@kytex.bg Разрешено е възпроизвеждането и разпространението на точни копия на този документ при условие, че запазите това разрешение.