Politica de utilizare a licențelor open source permise pentru lucrul în siguranță cu serviciile online și bibliotecile Client-Side din catalogul OpenLibs.dev
Dezvoltăm propriile aplicații web interactive și interfețe de utilizator (UI) peste soluții Open Source populare, fără a modifica codul sursă original al bibliotecilor în sine. Monitorizăm cu strictețe claritatea juridică a componentelor utilizate, alegând doar licențe permisive sigure. Acest lucru garantează siguranță juridică 100% atât pentru utilizatorii serviciilor noastre, cât și pentru dezvoltatorii care folosesc exemplele noastre în proiectele lor comerciale.
Ghid rapid de compatibilitate a licențelor
| Licență | Statut de admitere | Utilizare comercială | Închiderea codului propri (UI) |
|---|---|---|---|
| Unlicense | Permis | Da | Da (Complet, fără condiții) |
| MIT | Permis | Da | Da (Păstrează copyright-ul) |
| Apache 2.0 | Permis | Da | Da (Păstrează copyright-ul) |
| BSD-2-Clause | Permis | Da | Da (Păstrează copyright-ul) |
| BSD-3-Clause | Permis | Da | Da (Păstrează copyright-ul) |
| ISC | Permis | Da | Da (Păstrează copyright-ul) |
| MPL 2.0 | Condiționat (Sigur) | Da | Da (Dacă codul modulului nu este modificat) |
| LGPLv3 | Condiționat (Sigur) | Da | Da (Cu conexiune dinamică) |
| GPLv3 | Interzis | Cu risc | Nu (Necesită deschiderea întregului site web) |
| AGPLv3 | Interzis | Cu risc | Nu (Copyleft viral complet) |
| CC-BY-NC | Interzis | Cu risc | Nu se aplică (Nu este pentru comerț) |
Întrebări frecvente privind licențierea
Licențe permisive (Libertate maximă)
MIT License
IdealCea mai populară licență în mediul JS. Permite să faceți orice cu codul: să-l modificați, să-l vindeți, să-l închideți sau să-l integrați în software comercial.
ISC License
Implicit pentru npmEchivalentul legal al MIT, dar textul este scurtat la un singur paragraf. Licența de bază generată de comanda npm init.
Apache 2.0
Protecția brevetelorPermite utilizarea comercială și închiderea codului, dar în plus protejează dezvoltatorii de dispute privind brevetele și de troli.
BSD (2/3-Clause)
SigurPermite utilizarea gratuită, modificarea și vânzarea. Versiunea 3-Clause interzice în mod specific utilizarea numelui autorului bibliotecii pentru publicitatea site-ului web.
Unlicense / CC0 (Domeniu public)
Domeniu publicRenunțare completă și necondiționată la orice drepturi de autor în întreaga lume. Codul trece în utilizare publică.
Copyleft sigur (Acord reciproc slab)
MPL 2.0 (Mozilla Public License)
Copyleft la nivel de fișierLicența protejează doar biblioteca în sine, dar nu și codul aplicației web care o apelează prin scripturi. Excelent pentru module JS izolate.
LGPLv3 (GNU Lesser General Public License)
Conexiune dinamicăLicența cere ca utilizatorul să poată înlocui independent versiunea bibliotecii. În mediul web unde codul este compilat, acest lucru creează nuanțe legale, dar rămâne sigură cu arhitectura corectă.
Detalii privind licențierea (Licențiere dublă)
Licențiere dublă (de exemplu, MIT / GPLv3)
Sigur la alegerea MITUnele biblioteci JS (cum ar fi populara JSZip) sunt furnizate sub două licențe simultan. Acest lucru se face pentru compatibilitatea cu proiectele GPL mari (cum ar fi WordPress).