Ce este GNU Lesser General Public License?

Licența publică generală minoră GNU este o licență de software gratuit publicată de Free Software Foundation, sau FSF. Este o alternativă atât la drepturile de autor tradiționale, pe care unii îl consideră a fi prea restrictiv, cât și la Licența publică generală GNU originală, pe care alții o considerau prea permisivă. Licența publică generală GNU (LGPL), publicată pentru prima dată în 1999, este diferită de Licența publică generală GNU, sau GPL, în mai multe moduri. Cea mai importantă diferență constă în faptul că programele licențiate sub Licența publică generală minoră GNU pot fi accesate sau utilizate de orice program, inclusiv de programele proprietare cu drepturi de autor. Software-ul licențiat sub GPL tradițională poate fi utilizat numai de către alte programe gratuite sau conectat la acesta.

OpenOffice.org este un exemplu de program creat folosind licența publică GNU Lesser. Suita de birou este distribuită gratuit ca alternativă la Microsoft Office și folosește propriile formate de fișiere și extensii. Cu toate acestea, OpenOffice.org poate citi și deschide, de asemenea, majoritatea fișierelor Microsoft Office și poate salva fișiere în formate compatibile cu Microsoft Office. Această interacțiune cu software-ul proprietar este cheia pentru Licența publică generală minoră GNU. Un exemplu de program licențiat sub GNU GPL tradițional ar fi Audacity. Acest editor audio gratuit nu poate interacționa cu niciun format audio proprietar, cum ar fi WMA (Windows Media Audio). Numai alte formate audio open-source, cum ar fi WAV, OGG și AIFF sunt compatibile cu programul.

Licența publică generală minoră GNU este un exemplu de copyleft. Un copyleft este în contrast cu un drept de autor. Drepturile de autor există pentru a se asigura că nimeni nu poate distribui, copia sau adapta programul. Licențele Copyleft permit oricui să reprogrameze, să distribuie sau să adapteze software sub licență fără a fi nevoit să plătească sau să ceară permisiunea creatorului original. Există multe licențe de software liber, dar nu toate sunt adevărate licențe copyleft.

Pentru a fi considerată o licență copyleft, licența de software liber trebuie să îndeplinească anumite cerințe. Cel mai important dintre acestea este că nu poate fi o licență permisivă. Aceasta înseamnă că nu poate permite reutilizarea software-ului licențiat prin software proprietar sau cu drepturi de autor. Exemple de licențe permisive includ Licența MIT sau Licența PHP. Nici GNU GPL și nici GNU Lesser General Public License nu sunt licențe permisive. Orice software creat sub aceste licențe nu poate fi modificat pentru a fi inclus în software-ul care are o licență software mai restrictivă. De exemplu, cineva nu poate lua codul folosit pentru a crea OpenOffice.org, îl poate modifica și pune sub un drept de autor tradițional.