Diferența dintre Open Source și software-ul liber

Open Source vs. Software gratuit

Software-ul open source și software-ul liber sunt cele două mișcări care au apărut pentru a contracara tendința rapidă a software-ului proprietar comercializat. Din numele "Open Source", puteți deduce deja că codul sursă al software-ului este disponibil gratuit pentru alte persoane să vadă și să studieze. Într-adevăr, scara software-ului open source are mai multe prevederi decât doar un cod sursă vizibil. Există o mulțime de definiții pentru software-ul gratuit, cele mai frecvente dintre acestea fiind "freeware" sau software-ul pe care nu trebuie să-l plătiți pentru utilizare. Cu toate acestea, mișcarea Software-ului Liber specifică faptul că libertatea în software-ul liber se extinde cu mult peste costul software-ului. Practic, un utilizator poate face orice pentru Software-ul liber, atât timp cât software-ul rezultat este, de asemenea, gratuit.

Software-ul liber este o metodă de partajare mai strictă a codului în comparație cu Open Source, care permite producătorului codului să specifice anumite condiții, pentru a permite utilizarea legală și distribuirea software-ului. Coderul software-ului Open Source poate specifica dacă un utilizator are dreptul să redistribuie codul modificat sau nu. Acest lucru nu este posibil cu ajutorul software-ului liber, deoarece indică în mod specific că codul modificat derivat din software-ul liber ar trebui să fie lansat și ca software liber.

Un alt aspect pe care apărătorii software-ului Free Software îl subliniază despre software-ul open source este practica unor companii de a-și comercializa software-ul ca Open Source, dar care deține majoritatea funcțiilor ca software de proprietate vândut la un preț. Deci, chiar dacă software-ul principal este licențiat ca software Open Source, va trebui să plătiți în continuare pentru a obține funcționalitatea completă. Software-ul liber nu este permis să lucreze cu software-ul proprietate, eliminând astfel posibilitatea ca termenul de Software Liber să fie folosit în mod înșelător.

Deși există fracțiuni majore în lupta pentru software-ul gratuit și cu sursă deschisă, aceștia sunt încă uniți cu inamicul comun, software-ul proprietar. Specificul fiecăruia poate diferi drastic, însă obiectivul de a furniza software liber și extensibil este comun pentru ambele.

Rezumat:

1. Software-ul liber este un software open source, dar software-ul Open Source nu poate fi neapărat software liber.

2. Open Source permite coderului mai mult control asupra programului său în comparație cu Free Software.

3. Software-ul Open Source poate lucra cu alte software-uri de proprietate, în timp ce software-ul liber nu permite același lucru.