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

Anonim

Open Source vs. Software Liber

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 susținătorii Software-ului liber le 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 autorizat să lucreze cu software-ul proprietar, eliminând astfel posibilitatea ca termenul de Software Liber să fie utilizat într-o manieră înșelătoare.

-> ->

Deși există lupte 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 software-ul liber.

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