GPL sau licența publică generală se referă la un tip de licență software cu sursă deschisă sau OSS care a fost dezvoltat de Free Software Foundation sau FSF cu scopul de a promova software gratuit de înaltă calitate. Există mai multe licențe OSS pe care dezvoltatorii le pot publica dacă doresc - nu toate impun ca software-ul creat sub ele să fie, de asemenea, gratuit, în timp ce GPL o face.
Technipages explică licența publică generală (GPL)
Software-ul creat sub licența menționată este protejat prin drepturi de autor proprietarilor săi, dar acordă permisiunea de a copia, examina, modifica și redistribui software-ul, totul cu o singură condiție – indiferent de versiunea nouă modificată creată, trebuie să aibă aceleași condiții de licență ca și versiunea original. Asta înseamnă că nu este legal să încorporezi parțial sau toate codurile cu licență GPL din încorporarea lor în produse plătite sau comerciale. De asemenea, nu poate fi distribuit fără acces la codul sursă.
Alte licențe OSS au condiții diferite, în special în ceea ce privește utilizarea în proiecte comerciale. Scopul licenței GPL a fost de a crea un software gratuit eficient, de înaltă calitate, care se îmbunătățește în timp – schimbări bune implementate de utilizatori își găsesc ocazional drumul în produsul de bază, dacă oferă o îmbunătățire față de original versiune. Indiferent dacă o fac sau nu, unui utilizator care are o versiune modificată i se permite să manipuleze software-ul pentru uz propriu, așa cum consideră de cuviință. Software-ul GPL poate oferi o alternativă la produsele scumpe plătite, cum ar fi software-ul de manipulare imagine sau chiar programele de procesare a textului.
Utilizări obișnuite ale licenței publice generale (GPL)
- Software-ul cu licență GPL poate fi redistribuit, atâta timp cât noua versiune este lansată sub aceeași licență.
- Deși alte tipuri de OSS permit ca software-ul să fie schimbat și apoi vândut, GPL nu.
- Crearea licenței GPL trebuia să promoveze disponibilitatea software-ului liber.
Utilizarea greșită obișnuită a licenței publice generale (GPL)
- Licențele GPL protejează software-ul împotriva reproducerii ilegale.