# УЧЕБНО-ЛИЧЕН ЛИЦЕНЗ ЗА СОФТУЕР (UL-1.0) ## 1. Определения За целите на настоящия лиценз следните термини имат следното значение: ### 1.1. Софтуер "Софтуер" означава всички материали, обозначени като част от Софтуера от Правопритежателя, включително, но не само: изходен код, обектен код, изпълними файлове, библиотеки, скриптове, конфигурационни файлове, документация, примери, тестови файлове и други свързани материали. ### 1.2. Изходен код "Изходен код" означава човешки четимата форма на Софтуера, включително програмни файлове, свързани ресурси, build скриптове, конфигурации и други материали, необходими за разбиране, модификация или компилация на Софтуера. ### 1.3. Лицензополучател "Лицензополучател" означава физическо или юридическо лице, което получава копие от Софтуера или упражнява права върху него съгласно настоящия лиценз. ### 1.4. Правопритежател "Правопритежател" означава лицето или организацията, притежаващи авторските и други права върху Софтуера, посочени в раздел 2 от настоящия лиценз. ### 1.5. Редакция на лиценза "Редакция на лиценза" означава конкретна версия на настоящия лиценз, определена чрез дата на влизане в сила и идентификатор на версията. ### 1.6. Лицензен хедър "Лицензен хедър" означава текстовата информация, поставена в първите редове в началото на файловете на Софтуера, която идентифицира автора, лиценза и приложимата редакция. ### 1.7. Учебна цел "Учебна цел" означава използване на Софтуера с цел изучаване, обучение, изследване или придобиване на технически знания, без получаване на пряка или косвена икономическа облага. ### 1.8. Личен проект "Личен проект" означава проект, разработван и използван от физическо лице за лични нужди, който не е част от стопанска дейност, не предоставя публична услуга и не генерира пряка или косвена икономическа облага. ### 1.9. Комерсиална употреба "Комерсиална употреба" означава всяко използване на Софтуера, което има за цел или резултат получаване на икономическа облага или използване в рамките на стопанска дейност, независимо дали облагата е пряка или косвена. Към комерсиална употреба се включват, но не се ограничават: - продажба; - лицензиране; - използване в платена работа; - използване за клиент или работодател; - включване в платен продукт или услуга; - използване за генериране на приходи, реклама, абонаменти или други икономически ползи. ### 1.10. Производна работа "Производна работа" означава софтуер или друг материал, който изцяло или частично се основава на Софтуера чрез изменение, адаптация, включване, преработка, превод, реорганизация или друга форма на преобразуване, доколкото представлява производно произведение съгласно приложимото право. ### 1.11. Разпространение "Разпространение" означава всяко предоставяне на Софтуера или копие от него на трето лице чрез физически носител, електронен пренос, интернет, хранилище за код, облачна услуга или друг способ. ### 1.12. Публична услуга "Публична услуга" означава услуга, предоставяща функционалност на Софтуера на лица извън вътрешната организация на Лицензополучателя чрез интернет или друга мрежа, независимо дали услугата е безплатна или платена. ### 1.13. Production среда "Production среда" означава среда, използвана за реална експлоатация на Софтуера, включително предоставяне на функционалност на клиенти, крайни потребители, служители или други трети лица, извън тестова, развойна или учебна среда. --- ## 2. Правопритежател Този софтуер е собственост на **[Име на автора/организацията]**. Всички права, които не са изрично предоставени, са запазени. ## 3. Редакции на лиценза Този лиценз може да претърпява бъдещи редакции. Всяка редакция е обозначена с **дата на влизане в сила** и е публикувана на същия URL. Списъкът с редакциите се води хронологично в края на този документ. **Важно:** Софтуерът се ползва **само под редакцията на лиценза, валидна към датата, посочена в хедъра на съответния файл**. Ако в хедъра пише `2026-08-05`, за този файл важи версията на лиценза към 5 август 2026 г. — независимо от последващи промени в този документ. За да приложите по-нова редакция към даден файл, авторът трябва изрично да обнови датата в хедъра на файла. ## 4. Разрешени дейности (към датата в хедъра) При спазване на условията по-долу, Ви се предоставя неизключително, безвъзмездно и ограничено право да: - **4.1.** Разглеждате, изучавате и анализирате изходния код за **учебни и образователни цели**. *Примери (позволени):* - Самоучещ се програмист чете кода, за да разбере как работи алгоритъмът. - Преподавател демонстрира кода в час по програмиране. - Изследовател анализира имплементацията в научна статия (безплатно публикувана). - Студент използва кода за курсов проект, който **не се предава на трета страна за комерсиална употреба** и **не се вгражда в продукт със стопанска цел**. - **4.2.** Използвате кода в **лични, некомерсиални проекти** — без пряк или косвен доход, без SaaS, без платена работа за трети страни. *Примери (позволени):* - Хоби проект за управление на лична колекция от книги. - Скрипт за автоматизиране на лични задачи на домашен компютър. - Личен уебсайт (без реклами, без платен абонамент, без donation buttons). *Примери (забранени — виж т.6):* - Използване в проект за клиент срещу заплащане. - Вграждане в продукт, който се продава или се предлага срещу абонамент. - Използване в рамките на платена работа (freelance, трудов договор, консултация). - **4.3.** Модифицирате кода, стига модификациите да остават в същите рамки (учебни/лични) и да се разпространяват под същата редакция на този лиценз. *Пример (позволен):* - Студент променя кода за курсов проект и качва променената версия в лично хранилище със същия хедър и лиценз. **Важно:** Лицензът се прилага само върху частите, произхождащи от Софтуера. Лицензополучателят запазва собствеността върху самостоятелно създадените от него части, освен ако приложимото право не определя друго. - **4.4.** Споделяте кода с други лица, **само ако те го използват за учебни или лични цели** и получат копие от този лиценз. *Пример (позволен):* - Изпращате ZIP архив с кода на приятел, който иска да го изучава. *Пример (забранен):* - Публикувате кода в публично хранилище без лицензния хедър. ## 5. Приемане на условията Получаването, копирането, инсталирането, използването или разглеждането на Софтуера представлява приемане на настоящия лиценз. ## 6. Забранени дейности Без предварително писмено разрешение от Правопритежателя: - **6.1.** Всякаква **комерсиална употреба** — продажба, лицензиране, включване в платени продукти/услуги, използване в платена работа. *Примери (забранени):* - Вграждане на кода в мобилно приложение, публикувано в App Store/Google Play (дори безплатно, ако генерира приходи от реклами). - Използване на кода в проект за работодател или клиент. - Продажба на софтуер, който съдържа този код. - Включване в курс, който се продава (MOOC, платена платформа), без изрично разрешение. - Университетски курсов проект, който се предава на външна фирма или се използва за стопански цели. - **6.2.** Предоставяне като **публична услуга** (SaaS, API, уеб приложение с публичен достъп), независимо от приходи. *Примери (забранени):* - Пускане на уеб приложение, базирано на този код, с публичен URL. - Предоставяне на API, който използва този код. - Хостване на услуга, достъпна за трети лица, дори безплатно. - **6.3.** Използване в **production среда** за бизнес операции или публични инфраструктури. *Примери (забранени):* - Използване в сървър на компания. - Използване в критична инфраструктура (банки, болници, държавни системи). - Използване в продукт, обслужващ крайни потребители. - **6.4.** Премахване или промяна на лицензния хедър при разпространение. *Пример (забранен):* - Копиране на кода в друго хранилище и замяна на хедъра със собствено име. - **6.5.** Сублицензиране. *Пример (забранен):* - Предоставяне на права върху кода на трета страна под различни условия. - **6.6.** Използване в **производна работа с комерсиална цел**, независимо дали оригиналното използване е било за учебни цели. *Примери (забранени):* - Студентски проект, използващ този код, който след това се предава на фирма за стопанска експлоатация. - Курсов проект, който се публикува като част от платена платформа или услуга. - Дипломна работа, която се лицензира или продава на трета страна. - Всяка производна работа (променен или непроменен код), която се използва за генериране на приходи, независимо от първоначалния контекст на създаване. ## 7. Задължения при споделяне - **7.1.** Запазвате хедъра непроменен (включително датата). - **7.2.** Посочвате оригиналния автор и източника. - **7.3.** Ясно обозначавате всички направени промени. ## 8. Без гаранции и отговорност ТОЗИ СОФТУЕР СЕ ПРЕДОСТАВЯ „КАКТО Е" (AS IS), БЕЗ КАКВИТО И ДА Е ГАРАНЦИИ — ЯВНИ ИЛИ ПОДРАЗБИРАЩИ СЕ. АВТОРЪТ НЕ НОСИ ОТГОВОРНОСТ ЗА ПРЕКИ, КОСВЕНИ, СЛУЧАЙНИ ИЛИ ПОСЛЕДВАЩИ ЩЕТИ. ## 9. Преустановяване Лицензът се преустановява автоматично при нарушение на която и да е клауза. При преустановяване спирате всякаква употреба и разпространение и унищожавате всички копия. ## 10. Приложимо право и компетентен съд 10.1. Този лиценз се тълкува и прилага съгласно **законодателството на Република България**. 10.2. Всички спорове, произтичащи от или свързани с този лиценз, се подчиняват на изключителната компетентност на **българските съдилища**. Мястото на изпълнение е **[град]**, Република България. 10.3. Нищо в този лиценз не ограничава правото на Правопритежателя да търси защита пред компетентен съд съгласно приложимото право. ## 11. Запазване на предоставени права (Grandfathering) Правата, предоставени по конкретна редакция на този лиценз, остават валидни за получателите на софтуера, които са получили копие при действието на тази редакция. Последващи изменения, оттегляне или замяна на този лиценз не засягат вече предоставените права по предходни редакции. ## 12. Проверка при съмнение за нарушение 12.1. При наличие на обосновано съмнение за нарушение на настоящия лиценз, подкрепено с конкретни факти или доказателства, Правопритежателят има право да отправи уведомление до Лицензополучателя относно предполагаемото нарушение. 12.2. При използване на Софтуера чрез хостинг, облачна инфраструктура, SaaS платформа или друга външна услуга, Правопритежателят има право да уведоми съответния доставчик на инфраструктура за предполагаемо нарушение. 12.3. Лицензополучателят **следва да предостави разумно съдействие** за изясняване на фактите, включително чрез предоставяне на информация относно начина на използване на Софтуера, когато това е необходимо за установяване на съответствие с настоящия лиценз, **доколкото това не нарушава законови задължения, права на трети лица или приложими правила за защита на поверителна информация**. 12.4. Лицензополучателят няма право умишлено да възпрепятства проверка, да прикрива нарушение или да използва посреднически услуги с цел заобикаляне на ограниченията по този лиценз. 12.5. Използването на Софтуера чрез трета страна, посредник или автоматизирана платформа не освобождава Лицензополучателя от отговорност за спазването на настоящия лиценз. 12.6. Настоящият раздел не създава задължение за трети лица, които не са приели настоящия лиценз, включително доставчици на хостинг, облачни услуги или мрежова инфраструктура, да извършват проверки или да предприемат действия, освен ако такива задължения не произтичат от приложимото законодателство или от техните собствени договорни условия. ## 13. Обезщетение при нарушение 13.1. При нарушение на настоящия лиценз Правопритежателят има право да търси обезщетение за всички настъпили вреди, включително преки и косвени вреди, пропуснати ползи, неправомерно получени икономически ползи и разходи, свързани с установяване и преустановяване на нарушението. 13.2. При определяне на размера на обезщетението съдът може да вземе предвид: - продължителността на нарушението; - броя на засегнатите потребители; - степента на комерсиална експлоатация; - получените приходи или икономически ползи от нарушителя; - разходите за правна защита и установяване на нарушението; - обичайната лицензионна стойност, която би била дължима при законно придобиване на право за използване. 13.3. При уважаване на иск за нарушение на този лиценз, нарушителят дължи на Правопритежателя направените съдебни разноски съгласно приложимото законодателство. ## 14. Използване за обучение на модели 14.1. Използването на Софтуера, неговия изходен код, документация или производни материали за обучение, настройване или оценяване на системи за изкуствен интелект, машинно обучение или други автоматизирани системи за анализ, генериране или вземане на решения изисква предварително писмено разрешение от Правопритежателя. 14.2. Това ограничение не се отнася до: - лично изучаване на кода от човек с образователна цел; - извличане, индексиране, търсене или анализиране на кода от човек чрез локални инструменти (напр. търсачки, grep, IDE, статичен анализатор) за лична употреба. ## 15. Разделимост Ако отделна разпоредба от този лиценз бъде призната за недействителна или неприложима, останалите разпоредби остават в пълна сила. ## 16. Автор на лиценза и процедура за писмени разяснения Настоящият лиценз (UL-1.0) е разработен от **Виктор Желев**. При неясноти относно тълкуването или прилагането на настоящия лиценз, всяко заинтересовано лице, включително лицензополучатели, адвокати, съдилища, държавни органи или други компетентни лица, може да се свърже с автора писмено за получаване на разяснение. Всяко искане за разяснение следва да съдържа достатъчно описание на конкретния случай, включително, когато е приложимо: - описание на начина, по който Софтуерът се използва или се планира да бъде използван; - описание на засегнатия проект или продукт; - информация относно това дали употребата е учебна, лична, некомерсиална или комерсиална; - релевантни технически или фактически обстоятелства, необходими за разбиране на случая; - конкретните въпроси, по които се иска разяснение. Авторът може да предоставя писмени разяснения относно намерението и приложението на настоящия лиценз. Такива разяснения имат информативен и тълкувателен характер и **не изменят условията на лиценза**, освен ако не представляват изрично писмено разрешение или официална редакция на лиценза. **Контакт:** support@cyber-bulgaria.eu --- ## ИСТОРИЯ НА РЕДАКЦИИТЕ | Дата | Версия | Промени | |------------|--------|---------| | 2026-08-05 | UL 1.0 | Първоначална версия. | --- ## Примерни хедъри за файлове ```c // Автор: Иван Иванов // UL-ID: my-project // Лиценз: https://cyber-bulgaria.eu/license_ul1.txt (UL-1.0, в сила към 2026-08-05) // Разрешено: учебни цели и лични проекти. Забранено: комерсиална употреба. ``` ```python # Автор: Иван Иванов # UL-ID: my-project # Лиценз: https://cyber-bulgaria.eu/license_ul1.txt (UL-1.0, в сила към 2026-08-05) # Разрешено: учебни цели и лични проекти. Забранено: комерсиална употреба. ``` ```html ``` ```css /* * Автор: Иван Иванов * UL-ID: my-project * Лиценз: https://cyber-bulgaria.eu/license_ul1.txt (UL-1.0, в сила към 2026-08-05) * Разрешено: учебни цели и лични проекти. Забранено: комерсиална употреба. */ ``` ```sql -- Автор: Иван Иванов -- UL-ID: my-project -- Лиценз: https://cyber-bulgaria.eu/license_ul1.txt (UL-1.0, в сила към 2026-08-05) -- Разрешено: учебни цели и лични проекти. Забранено: комерсиална употреба. ``` ```asm ; Автор: Иван Иванов ; UL-ID: my-project ; Лиценз: https://cyber-bulgaria.eu/license_ul1.txt (UL-1.0, в сила към 2026-08-05) ; Разрешено: учебни цели и лични проекти. Забранено: комерсиална употреба. ```