Diferența dintre diferitele tipuri de licențe open source
Dar exemplul lui nu poate fi un indiciu. În cazul în care dezvoltatorul este de planificare pentru a crea un produs care are potențialul de a fi folosit de alții pentru a construi propria lor versiune originală, problema de a alege o licență pentru este extrem de important. Opțiunile de aici pot fi mai multe:
- Apache License 2.0;
- BSD 3 (New BSD);
- 2 BSD (FreeBSD);
- GNU General Public License (GPL) v3.0;
- GNU Lesser General Public License (LGPL);
- MIT License;
- Mozilla Public License 2.0;
- Dezvoltarea comună și distribuție de licență;
- Eclipse Public License;
- Creative Commons License.
Cu siguranță un avocat profesionist o astfel de listă poate părea mică, și este ușor să sorteze caracteristicile unei anumite licențe. Cu toate acestea, tehnicianul nu este ușor de înțeles sensul, ascuns în spatele supraîncărcat, în opinia sa, formularea în mod clar. Mai mult decât atât, nu toți dezvoltatorii înțeleg de ce aveți nevoie de licențiere, și din toată inima cred că software-ul gratuit presupune absența oricăror restricții.
De fapt, toate licențele open source este doar un singur scop pragmatic. Ei au formulat regulile pe care ar trebui să ghideze alți dezvoltatori în cazul în care merge o dată folosi codul altcuiva. Acest lucru poate fi o creație a unui produs derivat, și contribuția la dezvoltarea inițială.
GNU General Public License
Acest tip de licență vă permite să copiați codul sursă, fără nici o restricție. Copiile pot fi plasate pe stațiile de lucru și servere, și să o facă orice număr de ori.
GNU GPL, de asemenea, nu impune nicio restricție cu privire la distribuirea de orice software cu privire la numărul, dar în formă. Codul poate fi transferat la unitățile speciale, vă pot da un link pentru a descărca, puteți chiar imprima pe hârtie și le va distribui tuturor.
Acest tip de licență permite oricărei persoane sau entități să ia bani pentru un serviciu de diseminare a software-ului. Cu toate acestea, potențialul cumpărător ar trebui să fie avertizat că vânzătorul nu are nici un drept de exclusivitate, astfel încât aceeași soluție poate fi obținută gratuit. Această calitate, de asemenea, face posibilă pentru a explica exact ceea ce este luat de încărcare.
În cele din urmă, GNU GPL vă permite să facă orice modificări codului, adăuga sau elimina orice funcții. Cu toate acestea, numai cu condiția ca produsul astfel obținut ar trebui să se extindă, de asemenea, în aceleași condiții de licență.
GNU Licența publică generală restrânsă
Anterior, numele acestui tip de licență - GNU General Public License Biblioteca. LGPL este cel mai des folosit pentru biblioteci de software, deoarece vă permite să le utilizați nu numai liber, dar, de asemenea, aplicații proprietare.
Software-ul de proprietate este distribuit sub codul LGPL este aplicat sub formă de bibliotecă partajată. Această măsură asigură o distincție între componentele interioare și exterioare ale programului, licența în sine nu necesită deschiderea codului întregii soluții.
LGPL, spre deosebire de GPL, este un compromis. Ea nu garantează utilizatorului libertatea completă a tuturor instrumentelor derivate de produse, dar permite utilizarea de cod open source în soluții proprietare, cu module deschise ar trebui să rămână deschise.
Licență BSD
Unii programatori simt licență BSD cu adevărat liber, și într-un sens ei au dreptate. Într-adevăr, BSD impune foarte puține restricții privind utilizarea codului în comparație cu alte licențe.
Alegerea BSD dezvoltator de fapt autorizează utilizarea codului lor în aer liber și în aplicații proprietare. Această proprietate este utilizat pe scară largă în practică, inclusiv proiectele mari. În special, o parte din FreeBSD a devenit parte a Mac OS X. OS
MIT License
Aceasta este cea mai scurtă licență. Poate că pentru acest motiv, devine din ce în ce mai populare. De fapt, ea permite totul.
Conform licenței MIT o copie a software-ului și a documentației aferente, puteți modifica, îmbunătăți, utilizarea supliment în alte proiecte, să vândă și să distribuie în mod gratuit, sub rezerva doar o singură condiție - textul licenței trebuie să fie incluse în toate copiile. Cerința este, evident, destul de greoaie și o fac nu există nici o dificultate.
Creative Commons
Acest grup de licențe nu este pentru software-ul, și „co-produse“: .. Fotografii, desene, texte, proiecte de design, etc. În primul rând, pentru că Creative Commons nu impune includerea în textul de licență a produsului, specificați doar litera corespunzătoare.
Pentru grupul de licențe Creative Commons nu au nici obligatorii stricte pentru toate regulile. Unele dintre ele pot fi chiar exclud reciproc, și nu este nimic greșit, dacă luăm în considerare sfera de aplicare a acestora.
Licența Apache
În Apache License, există o caracteristică interesantă pentru mulți dezvoltatori - nu stabilește o licență de imutabilitatea condiție prealabilă. Astfel, regulile de distribuire a versiunilor modificate ale unui program poate fi diferit de original.
Desigur, dreptul de a schimba licența nu înseamnă posibilitatea retragerii sale. Nimeni nu are dreptul de a modifica condițiile care au fost definite o dată.
platforma ECM conceput pentru a aborda problemele de gestionare a tuturor organizarea conținutului - Alfresco. Pe baza acestei ...
Vorbind despre furnizorii de sisteme de TCO ia în considerare, de obicei, doar costul licențelor. În acest caz, prețul este mai mult ...