O licență open source este o autorizare gratuită acordată de titularul dreptului de autor care permite utilizatorului să folosească, să modifice și să redistribuie un program pentru calculator, sub anumite condiții stabilite de licență. În dreptul român, este o cesiune a dreptului de utilizare sub Legea 8/1996, iar nerespectarea condițiilor constituie o încălcare a dreptului de autor.
Definiție
O licență open source este un contract prin care titularul dreptului de autor asupra unui program pentru calculator autorizează utilizatorii să-l folosească, să-l modifice și să-l redistribuie, sub condiții specifice. Termenul nu înseamnă pur și simplu „cod vizibil", ci o autorizare care respectă Open Source Definition — zece criterii stabilite de Open Source Initiative (OSI), inclusiv libertate de redistribuire fără discriminare de domeniu sau persoană.
Cadrul juridic în România
În dreptul român, software-ul este protejat prin dreptul de autor sub Legea 8/1996. O licență open source nu este o simplă autorizare informală, ci o cesiune (de regulă neexclusivă) a dreptului de utilizare — unul dintre drepturile patrimoniale enumerate de articolul 74. Contractul se formează prin acceptare tacită (prin utilizarea codului) și nu necesită semnătură scrisă, fiind supus regulilor generale de formare contractuală din Codul civil (articolele 1186-1196).
Un aspect esențial: nerespectarea condițiilor licenței nu este o simplă problemă contractuală, ci o încălcare a dreptului de autor (contrafacere), conform deciziei Curții de Justiție a Uniunii Europene (CJUE) C-666/18. Autorul poate deci acționa legal pentru încalcarea drepturilor sale, nu doar pentru neexecutare contractuală.
Două categorii principale
Licențele permisive (MIT, Apache 2.0, BSD) permit includerea codului chiar și în produse comerciale proprietare, cerând doar ca tu să păstrezi nota de copyright și, la Apache, fișierul NOTICE. Acestea oferă flexibilitate maximă utilizatorului.
Licențele copyleft (GPL, AGPL, LGPL) impun o obligație de reciprocitate: orice produs derivat pe care îl distribui trebuie oferit sub aceeași licență, cu codul sursă. AGPL extinde această obligație și la utilizarea ca serviciu SaaS (software as a service), nu doar la distribuire tradițională. Această obligație de reciprocitate se numește și „viralitate" în limbaj informal — codul derivat „moștenește" licența după distribuire.
Implicații practice și conformare
Alegerea licenței influențează cum poți integra codul în propriul proiect, ce drepturi de brevet sunt garantate (Apache 2.0 include un grant explicit de brevet, MIT nu), și care sunt obligațiile tale în cazul distribuirii. Compatibilitatea între licențe este critică — de exemplu, Apache 2.0 și GPLv2 sunt incompatibile, în timp ce codul MIT poate fi inclus în orice proiect GPL.
O problemă specifică dreptului român se referă la salariații care contribuie cod: conform articolului 75 din Legea 8/1996, drepturile asupra programului creat de salariat în exercitarea atribuțiilor aparțin angajatorului, nu salariatului. Publicarea neautorizată de către salariat sub MIT/GPL poate fi o contrafacere. Conformarea corectă necesită politici interne de open source, Contributor License Agreements (CLA) sau Developer Certificates of Origin (DCO) pentru a asigura lanțul de drepturi.
Inventarierea componentelor, identificarea licențelor și respectarea obligațiilor fiecăreia — atribuire, marcare a modificărilor, publicare de sursă acolo unde e necesar — sunt etape esențiale pentru conformare legală. Standardele SPDX și OSI facilitează această documentare.
Întrebări frecvente
Ce este o licență open source? O licență open source este o autorizare gratuită acordată de titularul dreptului de autor prin care îți permite să folosești, să modifici și să redistribui un program pentru calculator sub anumite condiții. În dreptul român, este tehnic o cesiune a dreptului de utilizare sub Legea 8/1996 — nerespectarea condițiilor nu este o simplă problemă contractuală, ci o încălcare a dreptului de autor.
Care e diferența între licențele permisive și copyleft? Licențele permisive (MIT, Apache 2.0) permit includerea codului chiar și în produse comerciale proprietare, cu condiția să păstrezi atribuirea. Licențele copyleft (GPL, AGPL) obligă distribuirea oricărui produs derivat sub aceeași licență și cu codul sursă.
Dacă nu respect condițiile unei licențe, ce se întâmplă? Nerespectarea condițiilor nu este o simplă neexecutare contractuală, ci o încălcare a dreptului de autor (contrafacere), conform deciziei CJUE C-666/18. Autorul poate acționa legal pentru recuperarea pagubelor.