Program liber cu sursă deschisă
program care este și liber (ca în libertate) și cu sursă deschisă From Wikipedia, the free encyclopedia
Remove ads
Software-ul liber cu sursă deschisă (abreviat FOSS din engleză Free and open-source software) este un program distribuit sub o licență care oferă utilizatorilor dreptul de a folosi, modifica și distribui programul (modificat sau nu) gratuit pentru toată lumea. FOSS este un termen general care include atât software-ul liber, cât și software-ul open source. Acesta este opus la softoware-ului cu proprietar, care are licențe restrictive sau cod sursă secret.[1]

Precursorul istoric al FOSS a fost ecosistemul de software aflat în domeniul public din anii 1960-1980, utilizat de pasionați și mediul academic. Sistemele de operare libere și open-source, precum distribuțiile Linux și descendenții BSD, sunt utilizate pe scară largă, alimentând milioane de servere, desktopuri, smartphone-uri și alte dispozitive. Licențele pentru software liber și open-source au fost adoptate de multe pachete software.
Motivele utilizării FOSS includ reducerea costurilor software, securitate sporită împotriva malware-ului, stabilitate, confidențialitate, oportunități educaționale și oferirea utilizatorilor unui control mai mare asupra propriului hardware.
Remove ads
Program Liber
The Free Software Definition a fost scrisă de Richard Stallman și publicată de Free Software Foundation (FSF). Aceasta definește software-ul liber ca fiind un software care asigură că utilizatorii au libertatea de a folosi, studia, învăța, partajarea și modificarea acestui software.[2][3]
Definiția modernă a software-ului liber se bazează pe faptul că utilizatorul are următoarele patru libertăți:
- Libertatea de a rula programul așa cum dorește, pentru orice scop (libertatea 0).
- Libertatea de a studia cum funcționează programul și de a-l modifica pentru a-l adapta nevoilor proprii (libertatea 1). Accesul la codul sursă este necesar pentru acest lucru.
- Libertatea de a redistribui copii ale programului pentru a ajuta pe alții (libertatea 2).
- Libertatea de a distribui versiuni modificate ale programului (libertatea 3). Astfel, întreaga comunitate poate beneficia de îmbunătățirile aduse. Accesul la codul sursă este necesar pentru acest lucru.
Remove ads
Program Open-Source
Accesul la codul sursă nu este suficient pentru ca un software să fie considerat „open-source”. Definiția Open Source impune respectarea a zece criterii:
- Redistribuire liberă.
- Codul sursă trebuie să fie accesibil, iar licența trebuie să permită redistribuirea sa sub formă de cod sursă, nu doar ca fișier binar. Pentru a modifica software-ul, accesul la codul sursă este necesar.
- Modificările și lucrările derivate trebuie permise și redistribuirea lor trebuie să fie posibilă sub aceleași condiții ca produsul open-source inițial.
- Licența poate cere ca software-ul original să fie distribuit intact, dar modificările trebuie să poată fi oferite sub formă de patch-uri fără restricții.
- Fără discriminare între utilizatori.
- Fără discriminare între tipurile de utilizare, inclusiv utilizarea comercială.
- Oricine primește o copie a programului trebuie să aibă toate drepturile open-source.
- Licența trebuie să acopere tot codul, nu doar un anumit produs sau distribuție.
- Nu trebuie să existe restricții asupra altor software-uri distribuite împreună cu acesta.
- Neutralitate tehnologică. Licența nu trebuie să limiteze utilizarea pe o anumită tehnologie. De exemplu, o licență care impune acceptarea printr-un click nu este liberă, deoarece nu permite distribuirea programului și sub formă tipărită.
Remove ads
Adopție de către instituțiile publice
Utilizarea software-ului liber în locul software-ului proprietar poate oferi instituțiilor un control mai bun asupra tehnologiei informației.
Remove ads
Programe FOSS
Inteligență Artificială
- OpenCog - inteligență artificială generală
- DeepSeek - model de inteligență artificială lansat pe 20 ianuarie 2025
- DRBX - model lingvistic
- GPT-J - model lingvistic cu 6 miliarde de parametrii
- GPT-1, GPT-2 - modele lingvistice de la OpenAI lansate sub licența MIT (iunie 2018, noiembrie 2019)
- BERT, XLNet, T5 - modele lingvistice mari de la Google lansate sub licența Apache 2.0 (octombrie 2018, iunie 2019, 2019
- AForge.NET - viziune computerizată care folosește .NET Framework
- OpenCV - viziune computerizată care folosește C++
- Robot Operating System - software pentru roboți
- Webots - simulator pentru roboți
Tehnologie de asistență
- CMU Sphinx - orogram de recunoaștere vocală de la Universitatea Carnegie Mellon
- Emacspeak - interfață pentru audio
- ESpeak - program de sinteză vocală în engleză
- Festival Speech Synthesis System - program de sinteza vocală multilingv
- Modular Audio Recognition Framework - procesare voce, audio, vorbire prin procesarea limbajului natural
- NonVisual Desktop Access - cititor de ecran pentru Windows
- Text2Speech - program Text-to-Speech
- Dasher - introducere text fără tastatură
- Orca - pentru persoanele care sunt nevăzătoare sau cu deficiențe de vedere
- Virtual Magnifying Glass - instrument de mărire a ecranului
Proiectare asistată de calculator (CAD)
- FreeCAD - 3D pentru inginerie mecaniă, BIM și design de produs
- LibreCAD - 2D CAD pentru interfață
- SolveSpace - 2D și 3D
- BRL-CAD - o geometrie solidă constructivă (CSG)
- OpenSCAD
- Open Cascade Technology
- Blender
- Wings 3D
- Art of Illusion
- MeshLab
- MakeHuman
- Sweet Home 3D
Remove ads
Note
Vezi și
Legături externe
Lecturi suplimentare
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads