Program liber cu sursă deschisă

program care este și liber (ca în libertate) și cu sursă deschisă From Wikipedia, the free encyclopedia

Program liber cu sursă deschisă
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]

Thumb
O captură de ecran al programelor libere cu sursă deschisă (FOSS): NetBSD rulând mediul desktop Xfce , Firefox, LibreOffice și VLC media player

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:

  1. Redistribuire liberă.
  2. 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.
  3. 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.
  4. 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.
  5. Fără discriminare între utilizatori.
  6. Fără discriminare între tipurile de utilizare, inclusiv utilizarea comercială.
  7. Oricine primește o copie a programului trebuie să aibă toate drepturile open-source.
  8. Licența trebuie să acopere tot codul, nu doar un anumit produs sau distribuție.
  9. Nu trebuie să existe restricții asupra altor software-uri distribuite împreună cu acesta.
  10. 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.

Mai multe informații Țară, Descriere ...
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

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads