Агенция в трудни времена
Оценете кода на агенцията

Код и права

Лиценз за софтуер: как агенцията лицензира собствения си код

Проверено на 12 октомври 2026 г.

Накратко

Лицензът за софтуер е договор, с който притежателят на правата разрешава на друг да използва програмата при уговорени условия, без да губи собствеността върху нея. В България това е договор за използване по чл. 36 от ЗАПСП. Изключителен лиценз се дава само изрично и писмено, иначе законът го приема за неизключителен.

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

В България лицензът е „договор за използване“ по чл. 36 ЗАПСП (Закон за авторското право и сродните му права). Законът разделя лицензите на изключителни и неизключителни и попълва празнините в договора със свои правила за срок и територия. Тази страница е за собственици на агенции, които искат да превърнат кода, който вече имат, в приход.

Какво е лиценз за софтуер според българския закон

ЗАПСП третира компютърните програми като литературни произведения (чл. 3, ал. 1, т. 1 ЗАПСП). Авторското право върху тях възниква със създаването на произведението (чл. 2 ЗАПСП). Не е нужна регистрация, депозит или печат.

Притежателят на правата решава кой и как да използва програмата (чл. 18 ЗАПСП). Лицензът е начинът да разреши това на друг. Законът го нарича „договор за използване“: авторът отстъпва на ползвател изключително или неизключително право да използва произведението при определени условия и срещу възнаграждение (чл. 36, ал. 1 ЗАПСП).

Изключителен или неизключителен лиценз?

Това е първото решение и то определя цената.

Изключителен лиценз. Ползвателят е единственият, който може да използва програмата по уговорения начин, за уговорения срок и на уговорената територия. Вие като притежател също не можете да я използвате по този начин и не можете да давате права на трети лица (чл. 36, ал. 2 ЗАПСП).

Изключителен лиценз се дава изрично и писмено (чл. 36, ал. 4 ЗАПСП). Ако клаузата липсва или е неясна, законът приема, че сте дали неизключителен лиценз.

Неизключителен лиценз. Ползвателят получава право да използва кода. Вие запазвате правото да го използвате сами и да давате същия лиценз на други (чл. 36, ал. 3 ЗАПСП). Това е моделът, при който един и същ код носи пари многократно.

ИзключителенНеизключителен
Можете ли да използвате кода самиНе, в обхвата на договораДа
Можете ли да лицензирате на другиНе, в обхвата на договораДа
ФормаИзрично и писменоПисмено е силно препоръчително
ЦенаПо-висока, плаща се за ексклузивносттаПо-ниска, но може да се продава много пъти

Какво трябва да пише в лицензионния договор?

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

  1. Обект. Кое точно лицензирате: репо, модул, версия, комит. Добре е да приложите списък с хранилищата и хеш на версията.
  2. Начини на използване. Изпълнение, копиране, преработка, вграждане в продукт на клиента, разпространение на крайни потребители, SaaS. Всяко от тях е отделно право (чл. 18, ал. 2 ЗАПСП). Изброете ги.
  3. Изключителност. Изрично. Без клауза лицензът е неизключителен.
  4. Срок. Ако не е уговорен, законът приема три години (чл. 36, ал. 5 ЗАПСП). За повечето софтуерни сделки това е твърде кратко. Запишете „безсрочно“ или конкретен период.
  5. Територия. Ако не е уговорена, това е територията на държавата, в която е седалището на ползвателя (при юридическо лице) (чл. 36, ал. 6 ЗАПСП). Клиент от Германия ще получи права само за Германия, а вероятно иска целия свят. Запишете територията изрично.
  6. Възнаграждение. Еднократна сума, процент от приходите на ползвателя, годишна такса или комбинация. За код най-често виждаме еднократна сума плюс годишна такса за поддръжка. Правилата на чл. 38 ЗАПСП за допълнително възнаграждение при „явно несъразмерно“ възнаграждение не се прилагат за авторите на компютърни програми (чл. 38, ал. 7 ЗАПСП). Авторът на програма не може да иска увеличение на това основание.
  7. Изходен код. Дали ползвателят получава изходния код или само изпълними файлове. Ако получава изходния код, дали може да го променя и дали промените са негови.
  8. Сублицензиране и прехвърляне. Може ли ползвателят да даде права на свои клиенти или на купувач на бизнеса си.
  9. Open source компоненти. Списък на библиотеките с техните лицензи. Тези части не са ваши и не можете да ги лицензирате при свои условия.
  10. Отговорност и гаранции. Таван на отговорността, без гаранция за пригодност за конкретна цел, кой поддържа кода.
  11. Приложимо право и спорове. Българско право и български съд или право на клиента. За клиенти от ЕС често се избира правото на страната на изпълнителя, ако клиентът се съгласи.

Какъв код може да лицензира агенцията?

Само код, върху който притежава правата. Тук повечето агенции се изненадват.

Лиценз или прехвърляне на правата?

При лиценза оставате собственик. При прехвърлянето (в практиката „продажба на код“) правата преминават изцяло към купувача и вие вече нямате право да използвате кода, освен ако той не ви даде обратен лиценз.

Неизключителен лицензПрехвърляне на правата
Кой е собственик след сделкатаВиеКупувачът
Можете ли да ползвате кода в свои проектиДаСамо с обратен лиценз от купувача
Можете ли да го лицензирате отновоДаНе
Кога има смисълИмате повече от един потенциален клиентКупувачът плаща за пълен контрол и цената покрива всички бъдещи лицензи, от които се отказвате

Неизключителният лиценз е по-изгоден за агенция с повече от един потенциален клиент. Как изглежда сделка с прехвърляне: продажба на изходен код.

Колко се плаща за лиценз на код?

Цената зависи от:

Купувач, който използва кода в продукт, плаща за спестено време на разработка. Купувач, който събира данни за обучение на модели, плаща за обем и качество на реален код от опитни екипи.

Ориентировъчни диапазони и от какво зависят: колко струва кодът.

Open source в репото

Почти всяко репо съдържа библиотеки с отворен код. Лицензите им определят какво можете да правите с вашия код около тях.

Често задавани въпроси

Какво е лиценз за софтуер?

Договор, с който притежателят на авторското право върху програма разрешава на друго лице да я използва при определени условия: как, колко време, на каква територия и срещу какво възнаграждение. Собствеността върху кода остава у този, който дава лиценза. В България договорът се урежда от чл. 36 от ЗАПСП.

Каква е разликата между изключителен и неизключителен лиценз?

При изключителен лиценз само ползвателят може да използва програмата по уговорения начин, срок и територия. Дори вие като притежател не можете. При неизключителен можете да използвате кода и да давате лицензи на други. Според чл. 36, ал. 4 от ЗАПСП изключителният лиценз трябва да е изричен и писмен, иначе се смята за неизключителен.

Какво става, ако в лицензионния договор няма срок?

ЗАПСП (чл. 36, ал. 5) приема, че правото е отстъпено за определен срок по закон. Ако искате лицензът да е безсрочен или за по-дълъг период, напишете го изрично.

Може ли агенцията да лицензира код, писан за клиент?

Само ако правата върху този код са останали у агенцията. Ако договорът с клиента ги прехвърля на него, кодът е негов. Проверете договора за всеки проект, преди да предлагате лиценз.

Оценете кода на агенцията