Licențele open source sunt cesiuni de utilizare prin care titularul dreptului de autor permite utilizarea, modificarea și redistribuirea unui program pentru calculator sub anumite condiții. În dreptul român (Legea 8/1996), ele se clasifică în licențe permisive — cu condiții minime de atribuire (MIT, Apache) — și copyleft — care obligă publicarea codului sursă al operelor derivate sub aceeași licență (GPL, AGPL).
Cadrul juridic și clasificare
Licențele open source nu sunt doar practici comunitare, ci contracte cu bază juridică solidă în dreptul român și european. Conform Legii 8/1996 privind dreptul de autor, software-ul este protejat ca operă intelectuală, iar o „licență open source" constituie formal o cesiune neexclusivă a dreptului de utilizare. Această calificare juridică are consecințe importante: nerespectarea condițiilor licenței nu constituie o simplă problemă contractuală, ci o încălcare a dreptului de autor și poate genera responsabilitate pe temeiul regulilor de protecție a proprietății intelectuale.
Se disting două categorii principale, fiecare cu obligații distincte:
Licențe permisive (MIT, BSD, Apache 2.0) — permit utilizarea, modificarea și distribuirea în scopuri comerciale, cu obligații minime: păstrarea notei de copyright și, la Apache 2.0, marcarea modificărilor și păstrarea fișierului NOTICE. Acestea oferă o libertate ridicată consumatorului și produselor care le integrează.
Licențe copyleft (GPL, AGPL, LGPL) — permit utilizarea și modificarea, dar obligă orice operă derivată distribuită să fie oferită sub aceeași licență, cu codul sursă disponibil. AGPL extinde această obligație și la serviciile SaaS, nu doar la distribuția de software. Copyleft protejează deschiderea lanțului; este o obligație de „contribuție înapoi" la comunitate.
Aspecte practice de conformare
Titularitatea drepturilor este fundamentală. Conform articolului 75 din Legea 8/1996, programul scris de un salariat în exercitarea atribuțiilor aparține angajatorului, dacă nu există o clauză contrară. Orice publicare neautorizată a unui cod aparținând angajatorului sub o licență open source constituie contrafacere. Pentru a securiza lanțul de drepturi, proiectele folosesc Contributor License Agreements (CLA) sau Developer Certificates of Origin (DCO).
Conformarea implică inventariere (SBOM, SPDX), identificarea licențelor și verificarea compatibilității. De exemplu, Apache 2.0 nu este compatibil cu GPLv2, dar este cu GPLv3. Orice produs care combină componente trebuie să respecte aceste reguli; în caz contrar, distribuirea devine ilegală.
Linkuri utile: cesiunea drepturilor de autor (mecanica juridică a transferului), protecția prin drepturi de autor și secretele comerciale, alte tipuri de licențe software.
Vedeți și Glosarul de proprietate intelectuală pentru alte definiții conexe.
Întrebări frecvente
1. Care este diferența dintre o licență permisivă și una copyleft? Licențele permisive (MIT, Apache 2.0) permit includerea codului chiar și în produse comerciale proprietare, cu condiția păstrării atribuirii. Licențele copyleft tare (GPL, AGPL) obligă distribuirea întregului produs derivat sub aceeași licență, cu codul sursă disponibil.
2. Ce se întâmplă dacă nu respect condițiile unei licențe open source? Nerespectarea condițiilor licenței nu constituie o simplă încălcare contractuală, ci o încălcare a dreptului de autor (contrafacere), conform jurisprudenței CJUE C-666/18. Persoana fizică sau juridică căreia i se încalcă drepturile poate avea drept de acțiune pe temeiul protecției proprietății intelectuale.
3. Poate un angajat să publice sub licență open source cod scris la serviciu? De regulă nu, fără acordul angajatorului. Conform articolului 75 din Legea 8/1996, drepturile patrimoniale asupra programelor create de salariat în exercitarea atribuțiilor aparțin angajatorului, dacă nu există o clauză contrară.