Licențe pentru dezvoltarea de software gratuit și deschis: bune practici

Licențe pentru dezvoltarea de software gratuit și deschis: bune practici

Licențe pentru dezvoltarea de software gratuit și deschis: bune practici

o licență software, în linii mari, poate fi descris ca un contract între autor (creator) proprietarul drepturilor de utilizare și distribuire a produsului creat și cumpărătorul sau utilizatorul din ea

Prin urmare, toate licențele Prin definiție, acestea implică îndeplinirea unei serii de termeni și condiții stabilit de autor (creator). Adică a licență software, nu este altceva decât dreptul de utilizare a unui program sub anumiți parametri acceptați.

Tipuri de licențe

Tipuri de licențe software

În unele cazuri, licențe software stabilesc de obicei termenul de durată vor avea la fel, deoarece pot fi permanent sau limitat. Un alt factor care tinde să le modeleze caracteristicile este sfera geografică, adică teritoriul pe care vor fi aplicate termeni și condiții stabilit; întrucât fiecare țară are de regulă propriile sale reglementări cu privire la licență software.

Licențe ele sunt de obicei diferite în funcție de tip de software care urmează să fie acoperite, adică fiecare tip de licență și / sau software îl definește pe celălalt. Printre licențele și / sau software-urile cunoscute putem menționa:

Produse software gratuite, care nu sunt software gratuit sau deschis

  • Licență Abandonware: Acesta permite utilizatorului să utilizeze software-ul într-o stare publică abandonată (fără niciun drept de autor) și certificată de autorul său. Facilitarea realizării modificărilor și distribuțiilor cu alții.
  • Licență Careware: Permite utilizatorului aceleași drepturi ca și licența Freeware; dar invitându-i să facă o donație care nu este obligatorie sau condiționată, în favoarea donațiilor pentru a susține cauze umanitare, caritate și alte campanii conexe. În general, permite utilizatorului să îl copieze și să îl modifice fără restricții.
  • Licență Crippleware: Acesta permite utilizatorului să utilizeze software-ul în versiuni ușoare (lite), adică cu funcții limitate în comparație cu o versiune completă sau avansată.
  • Licență Donationware: Permite utilizatorului aceleași drepturi ca și licența Freeware; dar invitându-i să facă o donație neobligatorie sau condiționată, în favoarea continuării dezvoltării respectivei aplicații.
  • Licență gratuită: Acesta permite utilizatorului dreptul gratuit de a utiliza și de a copia un software în condițiile definite de autorul programului menționat fără a permite, sub nicio condiție, modificarea sau vânzarea acestuia de către terți.
  • Licență Postcardware: Permite utilizatorului aceleași drepturi ca și licența Freeware; dar invitându-i să trimită o scrisoare poștală, în mod neobligatoriu sau condiționat, în favoarea dezvoltării produsului.
  • Licență Shareware: Permite utilizatorului să utilizeze software-ul pentru o perioadă limitată sau permanentă, dar cu funcții restrânse. Care poate fi activat la plata pentru o versiune completă.

Produse software brevetate și comerciale

Un Software proprietar este de obicei implicit a Software propriu și închis, deoarece licențierea sa limitează drepturi de autor, modificare și redistribuire la fel, cu excepția cazului în care utilizatorul final (cumpărătorul) plătește autorului o anumită sumă pentru a avea dreptul să o facă.

In timp ce software comercial Are o licență care acordă în mod implicit plata acestuia pentru a fi utilizată. Cu toate acestea, există Software comercial care poate fi gratuit sau proprietarașa cum există Software care nu este gratuit și nu este comercial.

Mai mult, într-o măsură mai mare sau totală, licențe software în domeniul Software proprietar, închis sau comercial Acestea pot fi achiziționate în diferite scheme, printre care putem menționa:

  • Licențierea în volum (Volum)
  • Licențe de produs detaliate (Cu amănuntul)
  • Licențierea electronică de către un anumit produs (OEM)

De asemenea, când a Utilizator final obține de obicei o Licență detaliată este de obicei cunoscut sub numele de: Acord de licență pentru utilizatorul final (EULA) o Acord de licență pentru utilizatorul final (EULA). În engleză se numește de obicei Acord de licență pentru utilizatorul final (EULA).

Alte tipuri de licențe software

  • Din domeniul public: Ceea ce nu include elemente ale dreptului de autor și permite utilizarea, copierea, modificarea sau redistribuirea în scopuri de profit sau non-profit.
  • Copiați stânga: Cea utilizată în produsele software gratuit, ai căror termeni de distribuție nu permit redistribuitorilor să adauge restricții suplimentare atunci când îl redistribuie sau îl modifică, astfel încât versiunea modificată trebuie să fie gratuită.
  • Din software-ul semi-liber: Cel utilizat în produsele care nu sunt software gratuit, dar autorizează utilizarea, copierea, distribuirea și modificarea persoanelor fără scop lucrativ.

Alte definiții conexe

  • Brevet: Este ansamblul drepturilor exclusive garantate de un guvern sau autoritate inventatorului unui nou produs (tangibil sau intangibil) capabil de a fi exploatat industrial pentru binele solicitantului pentru o perioadă limitată de timp.
  • Drepturi de autor sau drepturi de autor: Formă de protecție prevăzută de legile în vigoare în majoritatea țărilor pentru autorii operelor originale, inclusiv lucrări literare, dramatice, muzicale, artistice și intelectuale, atât publicate, cât și în curs de publicare.

Software liber și politici publice: concluzie

Software gratuit și licențe Open Source

Software gratuit

El Software libre este software-ul care respectă libertatea utilizatorilor și a comunității. În linii mari, înseamnă că utilizatorii au libertatea de a rula, copia, distribui, studia, modifica și îmbunătăți software-ul.

În termeni de Software-ul gratuit și mai ales despre Licențe aprobate (certificate / aprobate) cea mai înaltă autoritate în acest sens este Free Software Foundation (FSF). În secțiunea sa dedicată Licențe aprobate și în secțiunea din Licențe aprobate o Lista licențelor (de software, documentație și alte lucrări, compatibile sau nu cu Licență publică generală (GPL), și nu gratuit), din Organizația GNU sunt menționate printre multe altele, cele descrise mai jos:

Tipuri

  • Licența publică generală GNU: Denumită în mod obișnuit GPL - GNU, este utilizată pentru majoritatea programelor GNU și pentru mai mult de jumătate din pachetele de software liber. Ultima este versiunea numărul 3, deși versiunea anterioară 2 a acesteia este încă utilizată.
  • Licența publică generală GNU Lesser: Denumit în mod obișnuit LGPL - GNU și este utilizat pentru unele (nu toate) bibliotecile GNU. Ultima este versiunea 3, deși versiunea anterioară 2.1 a acesteia este încă utilizată.
  • Licența publică generală Affero: Denumit în mod obișnuit AGPL - GNU, se bazează pe GNU GPL, dar conține o clauză suplimentară care permite utilizatorilor să interacționeze cu programul licențiat într-o rețea pentru a primi codul sursă pentru acel program. Ultima este versiunea 3.
  • Licența de documentare gratuită GNU: Denumită în mod obișnuit FDL - GNU sau GFDL, este o formă de licență Copyleft destinată manualelor, manualelor sau altor documente. Scopul căruia este de a se asigura că toată lumea are libertatea de a copia și redistribui opera, cu sau fără modificări, din punct de vedere comercial sau necomercial. Ultima versiune este numărul 1.3.

Sursa deschisa

Software-ul Sursă deschisă se referă la software ale cărui cod sursă a fost pus la dispoziție Gratuit din întreaga lume și se acordă cu licențe care facilitează refolosirea sau adaptarea sa la diferite contexte. Se deosebește în principal de Software-ul gratuit, deoarece acesta din urmă apără libertatea utilizatorilor și a comunității care o integrează, în timp ce Sursa deschisa apreciază în principal avantajele practice și nu atât principiile libertății oferite de Software-ul gratuit.

În termeni de Sursa deschisa și mai ales despre Licențe aprobate (certificate / aprobate) cea mai înaltă autoritate în acest sens este Open Source Initiative (OSI). În secțiunea sa dedicată Licențe aprobate sunt menționate printre multe altele, cele descrise mai jos:

Tipuri

  • Apache 2.0
  • BSD - Clauza 3
  • FreeBSD - Clauza 2
  • GPL - GNU
  • LGPL - GNU
  • MIT
  • mozilla 2.0
  • Licență comună de dezvoltare și distribuție
  • Eclipse versiunea 2.0

OSI are și un Lista licențelor OSI cu toate aprobate. Multe dintre acestea Licențe Open Source sunt populare, utilizate pe scară largă sau au comunități puternice și sunt, de asemenea, aprobate de Free Software Foundation (FSF).

Bune practici: software de licență

Bune practici

Pentru articolul nostru, am luat ca exemplu Cele mai bune practici conceput și dezvăluit de Cod pentru inițiativă de dezvoltareMatei 22:21 del Banca Inter-Americană de Dezvoltare, privind domeniul de aplicare Software de licență, care ar trebui luate atunci când se dezvoltă produse software (instrumente digitale), în special gratuite și deschise.

Printre bune practici oferite de ei, in termeni de Software de licență sunt cele menționate mai jos:

a) Includeți o licență open source

Citând recomandarea dvs., este:

... MIT, care oferă libertate altor utilizatori atâta timp cât aceștia atribuie creatorul original; licența Apache 2.0, foarte asemănător cu MIT, dar oferă, de asemenea, o acordare expresă a drepturilor de brevet din partea contribuitorilor către utilizatori; si Licențe GNU GPL, care impune oricui care vă distribuie codul sau lucrările derivate să facă acest lucru păstrând în același timp sursa și termenii. Contribuabilii acordă o acordare expresă a drepturilor de brevetMatei 22:21.

b) Includeți o licență pentru documentare

Citând recomandarea dvs., este:

Vă recomandăm utilizarea licențelor creative commons pentru acordarea de licențe pentru documentația instrumentelor. CC0-1.0, CC-BY-4.0 și CC-BY-SA-4.0 de exemplu, sunt licențe deschise folosite pentru materiale non-software, de la seturi de date la videoclipuri. Rețineți că CC-BY-4.0 și CC-BY-SA-4.0 acestea nu trebuie utilizate pentru software. Pentru instrumentele dezvoltate de BID în acest moment, vă recomandăm să utilizați Creative Commons IGO 3.0 Atribuire-NeComercial-Fără Derivată (CC-IGO 3.0 BY-NC-ND)Matei 22:21.

În cele din urmă, dacă doriți să citiți 2 articole conexe anterioare Cu tema vă lăsăm linkurile de mai jos: Bune practici pentru dezvoltarea software-ului gratuit și deschis: documentațieMatei 22:21 y Calitate tehnică: bune practici în dezvoltarea software-ului liberMatei 22:21.

Concluzie

Concluzie

Noi sperăm asta acest puțină postare utilăMatei 22:21 pe «Buenas prácticas» în domeniul «Licencias» de folosit pentru el «Software libre y abierto» dezvoltat, este de mare interes și utilitate, pentru întreg «Comunidad de Software Libre y Código Abierto» și de mare contribuție la difuzarea minunatului, gigantului și creșterii ecosistemului de aplicații pentru și pentru «GNU/Linux».

Și pentru mai multe informații, nu ezitați întotdeauna să vizitați oricare Biblioteca online ca OpenLibra y jedit a citi cărți (PDF-uri) pe acest subiect sau altele domenii de cunoaștere. Deocamdată, dacă ți-a plăcut asta «publicación», nu înceta să-l împărtășești cu alții, în dumneavoastră Site-uri web preferate, canale, grupuri sau comunități de rețele sociale, de preferință gratuite și deschise ca Mastodont, sau sigur și privat, cum ar fi Telegramă.

Sau pur și simplu vizitați pagina noastră principală la DesdeLinux sau alăturați-vă canalului oficial Telegrama de DesdeLinux pentru a citi și a vota pentru această sau alte publicații interesante pe «Software Libre», «Código Abierto», «GNU/Linux» și alte subiecte legate de «Informática y la Computación», și «Actualidad tecnológica».


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.