Ce este software-ul liber ?
FOSS vine de la „Free and Open Source Software” (software gratuit si open source /liber). FOSS este o miscare pornita in 1983 de catre Richard Stallman si Fundatia Software-ului Liber (FSF – Free Software Foundation). Free (liber), in acest context, se refera la „libertate” (de ex. Libertatea de exprimare) si nu la pret (desi FOSS tinde sa ia si aceasta directie). Dupa cum spune FSF, „Software-ul gratuit e o chestiune legata de libertate si nu de pret”, diferenta care ar trebui retinuta in acest sens. Multe soft-uri existente pretind a fi gratuite, dar cu siguranta ati auzit de termeni precum „freeware” sau „shareware”. Aceste tipuri de software tind spre gratuitate (din punct de vedere al pretului), dar nu spre libertate.
Toate programele care le rulati pe calculatorul dumneavoastra au fost create pentru a functiona pe sistemul dumneavoastra de operare. Daca folositi Microsoft Windows, atunci programele au fost „impachetate” pentru a rula pe Windows. Daca folositi OSX de la Apple sau chiar Linux, atunci se aplica aceeasi regula. Software-ul „impachetat” si instalat pe calculatorul dumneavoastra se afla in general intr-o forma numita „binara”, sau ca „executabil”.
Programele binare sunt intr-un fel „incuiate” (inaccesibile) deoarece sunt in limbaj masina (limbaj calculator). Acest lucru inseamna ca este practic imposibil pentru oameni sa vada cum opereaza acel program sau ce face el cu adevarat! Un bun exemplu in acest sens sunt programele de tip virus. In momentul instalarii acestor aplicatii pe un calculator este foarte greu pentru cineva sa realizeze exact ce face programul respectiv. Acestea ar putea sa transmita informatiile bancare prin Internet sau sa capteze toate parolele importante. Nu aveti de unde sa stiti, pentru ca sunt „incuiate”.
Toate programele pentru calculatoare sunt in primul rand scrise de catre oameni intr-un limbaj accesibil, care se numeste „cod sursa”. Microsoft este proprietar al codului sursa pentru Windows si restul produselor sale, la fel si Apple, etc. Ganditi-va la un virus pentru calculator. Daca am avea codul sursa al acelui virus, am putea sti exact ce face si am putea sa-l oprim cu usurinta. Creatorii virusului, Microsoft, Apple si altii nu lanseaza spre public codul lor, ceea ce inseamna ca nimeni nu poate sti ce face cu adevarat software-ul respectiv.
Exista totusi creatori de software prin lume care sunt de parere ca toate lumea are dreptul sa stie exact ce face software-ul instalat pe calculatorul lor. Acestia nu lanseaza doar versiunile „impachetate” ale software-ului creat de ei, ci mult mai important, ei ofera codul sursa care sta la baza programului tuturor pentru a-l folosi. Acest lucru se numeste „open source”. Un exemplu excelent in ceea ce priveste software-ul open source este Mozilla Firefox, un browser web gratuit pentru Linux, Windows si OSX, care este sigur si securizat. Pentru mai multe exemple de programe open source, cititi in continuare.
In principiu puteti avea incredere doar in software-ul open source, deoarece se gaseste in mod gratuit pentru a putea fi citit intr-o forma „umeneasca” si pentru a putea vedea cu exactitate ce face programul respectiv. Din acest motiv, guvernele, alte agentii, scolile si persoanele din intreaga lume fac trecerea la securitatea/siguranta software-ului open source (si asa ar trebui sa faceti si dumneavoastra!).
Sursa: ArLug


