Software liber - Ce este, definiție și concept

Cuprins:

Software liber - Ce este, definiție și concept
Software liber - Ce este, definiție și concept
Anonim

Software-ul gratuit este format din programe open source care au practic libertatea totală de utilizare și modificare.

Înțelegem prin cod sursă că arhitectura și modul de creare a software-ului se află în domeniul public și pot fi consultate, revizuite și modificate de orice utilizator.

În plus, software-ul gratuit nu implică practic niciun cost pe achiziție, deci aproape întotdeauna poate fi obținut gratuit.

Opusul ar fi software-ul proprietar.

Originea software-ului liber

Prima cărămidă din lumea software-ului liber a fost pusă de fostul profesor universitar MIT Richard Matthew Stallman (în continuare Stallman). Acest fizician a dezvoltat „Proiectul GNU” în 1983, a cărui misiune principală a fost crearea unui sistem de operare complet gratuit.

Mai târziu, în 1985, Stallman a fondat Free Software Foundation, care îl va lua patru ani mai târziu să stabilească regulile legale de bază ale software-ului liber bazat pe copyleft.

Astfel, Stallman a trecut de la pionier la promotor fiind principalul arhitect al comunității software-ului liber. Principalele fructe ale acestei comunități sunt sistemul de operare Linux, Apache, Open Office sau editorul de imagini GIMP.

Principalele caracteristici ale software-ului gratuit

Principalele caracteristici ale software-ului liber se bazează pe cele patru reguli care au fost stabilite astfel încât software-ul să poată fi clasificat ca „gratuit”.

  1. Rulați liber programul după cum doriți, în orice scop.
  2. Studiați cum funcționează programul și accesul complet la codul sursă.
  3. Redistribuiți copiile în mod liber, fără limită, către alți utilizatori.
  4. Distribuiți copii ale versiunilor modificate, fie ale lor, fie ale altora, fără restricții de niciun fel.

Dacă oricare dintre acestea nu este îndeplinită, nu va fi „software gratuit”. În plus, acest tip de software are alte caracteristici derivate din cele anterioare, precum accesul liber și libertatea de cunoaștere în utilizarea sa.

Tipuri de software gratuit

În general, putem diferenția software-ul gratuit în două grupuri mari. Pe de o parte, avem cea care este guvernată de copyleft și, pe de altă parte, cea care nu este.

În primul rând, așa-numitul copyleft este un drept legal care stabilește utilizarea gratuită a software-ului care respectă cele patru reguli sau caracteristici menționate anterior în secțiunea anterioară.

În al doilea rând, putem găsi tot acel software care poate fi gratuit, dar nu este garantat că cele patru standarde sunt îndeplinite. Un exemplu ar fi să putem crea singuri o versiune modificată a unui software, dar să punem un preț de distribuție pentru versiunea noastră. Acest lucru ar fi permis atâta timp cât copyleft-ul nu este prezent în versiunea originală a software-ului.

Pe scurt, tot acel tip de software care nu respectă și adoptă regimul copyleft poate fi gratuit, privat, hibrid, mixt sau orice alt tip de software, dar ceea ce se poate spune este că absența uneia dintre cele patru reguli va fi o probabilitate de luat în considerare dacă software-ul nu este copyleft.

Exemplu de software gratuit

Exemplul esențial al acestui tip de software este sistemul de operare Linux (în continuare, sistemul de operare). Acest sistem de operare este guvernat de norme copyleft și există multe versiuni care s-au născut sub software-ul sursă.

Unele dintre aceste exemple sunt cunoscute la nivel mondial (versiunea Ubuntu) sau regional (versiunea Guadalinex).

Existența unui sistem de operare precum Linux încurajează democratizarea în utilizarea internetului și accesul mai puțin restrictiv la un computer sau dispozitiv similar, reducând costurile la achiziționarea acestuia dacă nu dorim să folosim software privat sau plătit.