Авторското право върху софтуер в България урежда Законът за авторското право и сродните му права (ЗАПСП). Компютърната програма е литературно произведение (чл. 3, ал. 1, т. 1 ЗАПСП). Правото възниква със създаването на произведението (чл. 2 ЗАПСП), без регистрация и без такси.
За агенцията важи едно практическо правило. Кодът от служители по трудов договор по подразбиране е на агенцията. Кодът от фрийлансъри и подизпълнители е на автора, докато договор не каже друго.
Защитен ли е софтуерът с авторско право в България?
Да. Защитата е автоматична и покрива самия код.
| Защитено | Не е защитено само по себе си |
|---|---|
| Изходен код | Идеята за функцията |
| Обектен (компилиран) код | Принципите, на които се основава програмата |
| Конкретната структура и изразът в кода | Бизнес процесът, който програмата обслужва |
Правилото идва от правото на ЕС: идеите и принципите, на които се основава който и да е елемент от програмата, не са защитени с авторско право (чл. 1, параграф 2 от Директива 2009/24/ЕО). Това значи, че конкурентът, който е видял вашия продукт, може да напише същата функционалност със свой код. Ако копира вашия код, нарушава правата ви.
Чий е кодът, който пише служител?
По чл. 14 ЗАПСП авторското право върху компютърни програми и бази данни, създадени по трудово правоотношение, има работодателят, ако не е уговорено друго.
Това правило е специално за софтуера. За другите служебни произведения чл. 41 ЗАПСП оставя правото у автора, а работодателят получава само право да използва произведението за своите цели. Програмистът на трудов договор е в по-изгоден за агенцията режим от дизайнера на трудов договор.
Три условия, които проверява купувачът на код:
- Има ли подписан трудов договор за периода, в който е писан кодът.
- Влиза ли писането на софтуер в длъжностната характеристика.
- Има ли в договора клауза, която урежда правата другояче.
Подобно правило има в целия ЕС. По чл. 2, параграф 3 от Директива 2009/24/ЕО работодателят упражнява изключително всички имуществени права, ако договорът не предвижда друго.
Чий е кодът от фрийлансър или подизпълнител?
Тук законът работи срещу агенцията. За произведение, създадено по поръчка, правата има авторът, освен ако в договора за възлагане е предвидено друго (чл. 42, ал. 1 ЗАПСП).
Ако договорът не урежда правата, поръчващият може да използва произведението само за целта, за която е поръчано (чл. 42, ал. 2 ЗАПСП). Това стига, за да предадете проекта на клиента. Не стига, за да лицензирате кода на трети лица.
- Фрийлансър без договор. Кодът е негов. Агенцията има право да го използва за конкретния проект.
- Фрийлансър с договор за възлагане без клауза за правата. Същото.
- Фрийлансър с договор, който изрично отстъпва правата. Правата са на агенцията в обхвата на договора.
Как се пише такава клауза: прехвърляне на авторски права. Подробна проверка по репота: чий е кодът.
Колко дълго трае авторското право върху програма?
Когато правото е възникнало за работодателя по чл. 14 ЗАПСП, то продължава 70 години след разгласяването (чл. 28а ЗАПСП).
За практиката на агенцията срокът е без значение. Кодът остарява технически много преди правото да изтече. Важното е дали днес можете да докажете, че правата са ваши.
Какво остава у автора, дори когато правата са на агенцията?
Авторът има неимуществени права. По чл. 15 и 16 ЗАПСП правото да се иска признаване на авторството и обозначаване на името са неотчуждими; другите неимуществени права се отчуждават само изрично и писмено.
За софтуер това рядко създава проблеми. Уредете писмено два въпроса:
- съгласието на автора кодът да се променя от агенцията и от бъдещи купувачи;
- как се посочва авторството, ако изобщо се посочва.
Мястото е трудовият договор или договорът с фрийлансъра.
Освен това ЗАПСП изключва някои правила за възнаграждение при програмите. По чл. 38, ал. 7 ЗАПСП правилата на чл. 38 ЗАПСП не се прилагат за авторите на компютърни програми. Програмистът не може да иска допълнително възнаграждение с аргумента, че кодът е донесъл много пари.
Какво може да прави ползвателят без разрешение?
Който законно е придобил право да използва програма, може да прави с нея определени неща, ако договорът не казва друго (чл. 70 ЗАПСП): зареждане, изпълнение, съхраняване, преработване и поправяне на грешки, доколкото е необходимо за целта.
Някои права на ползвателя договорът не може да отнеме (чл. 71 ЗАПСП):
- резервно копие;
- наблюдение и изучаване на начина, по който работи програмата;
- декомпилиране, ако е нужно за съвместимост с друга програма.
Какво означава това за кода, който агенцията има?
Авторското право е основата на всяка сделка с код. Лиценз, продажба или данни за обучение на модели: купувачът плаща само за права, които можете да докажете.
- Направете списък на репотата.
- За всяко запишете кой го е писал: служители, фрийлансъри, подизпълнители.
- До всяко име сложете документа: трудов договор, договор с отстъпване на права или нищо.
- Репотата с „нищо“ не предлагайте, докато не подпишете договор с автора.
Как се лицензира код, без да го продавате: лиценз за софтуер. Колко може да струва: колко струва кодът.