Ce înseamnă free? sau Ce înţelegeţi prin programe free?

Notă: În februarie 1998 un grup a început înlocuirea termenului Free Software cu Open Source Software. Aşa cum veţi vedea în discuţia de mai jos, amândouă se referă în mod esenţial la acelaşi lucru.

Mulţi oameni necunoscători în „programe libere” sunt derutaţi deoarece cuvântul „liber” în expresia „programe libere” nu este folosit în sensul în care ei se aşteaptă. Pentru ei „liber” gratuit. Un dicţionar englez enumeră aproape douăzeci înţelesuri diferite pentru „free”. Numai unul din ele înseamnă gratuit. Restul se referă la libertate şi la absenţa unei constrângeri. Când vorbim aici despre Programe Libere, înţelegem libertate.

Programele care sunt „free” în sensul ca nu trebuie să le plătiţi pentru ale folosi, nu prea sunt libere. Nu aveţi permisiune să le transmiteţi mai departe, şi mai mult ca sigur nu puteţi să le îmbunătăţiţi. Programele licenţiate fără costuri sunt de obicei o armă în campania de marketing pentru a promova produse înrudite, sau să ducă un competitor mic la faliment. Aceasta nu este o garanţie că vor rămâne gratuite.

Adevăratele programe libere sunt întotdeauna libere. Programele care sunt plasate în domeniul public pot fi luate şi puse în programe non-libere. Orice îmbunătăţire este deci pierdută pentru societate. Ca să rămână libere, programul trebuie să aibă drept de autor şi să fie licenţiat.

Pentru neiniţiaţi, o porţiune de program este sau nu este liberă. În viaţă reală este mai complicat decât atât. Pentru a înţelege ce implică când program este numit liber, trebuie să facem un ocol prin lumea licenţelor de programe.

Drepturile de autor sunt o metodă de protejare a drepturilor autorului anumitor tipuri de lucrări. În cele mai multe ţări, programele pe care le scrieţi sunt automat protejate de drepturi de autor. O licenţă este felul în care autorii permit folosirea creaţiei lor (programe în cazul de faţă) de către alţii, într-un mod care este acceptabil lor înşile. Rămâne la latitudinea autorilor de a include o licenţă care declară în ce fel programul poate fi folosit. Pentru o discuţie a dreptului de autor uitaţi-vă la http://www.copyright.gov/.

Bineînţeles, circumstanţe diferite, cer licenţe diferite. Companiile de software îşi protejează interesele şi fac public numai programul compilat (care nu este lizibil) şi impun multe restricţii la folosirea lui. Autorii de programe libere pe de altă parte au în vedere una din următoarele combinaţii:

Mulţi oameni îşi scriu propria licenţă. Acesta este o sarcină dificilă căci implică multe subtilităţi. Prea des cuvintele folosite sunt ambigue, sau oamenii crează condiţii care intră în conflict unele cu altele. Scrierea unei licenţe care să aibă şanse într-o instanţă judecătorească este şi mai dificil. Din fericire sunt câteva licenţe gata scrise care probabil vor face ce aveţi nevoie.

Trei dintre cele mai răspândite licenţe sunt:

Câteva caracteristici comune a acestor licenţe.

Acest ultim punct, care permite programului să fie vândut pare să contrazică întreaga idee de programe libere. Este de fapt unul din punctele ei tari. Din moment ce licenţa permite redistribuirea liberă, o dată ce o persoană are o copie poate să o distribuie singur. Poate chiar să o şi vândă. În practică, costurile pentru a face o copie electronică sunt aproapte nule. Cererea şi oferta vor menţine preţurile mici. Dacă este convenabil pentru un program mare sau o combinaţie de programe să fie distribuită pe CD (sau altceva), comerciantul este liber să ceară oricât. Dacă profitul net este prea mare, noi comercianţi vor intra pe piaţă şi competiţia va micşora preţul. Ca rezultat, puteţi cumpăra întreaga distribuţie Debian pentru câţiva dolari americani.

În timp ce programele libere nu sunt chiar fără constrângeri, (numai punând ceva în domeniul public poate fi), dă utilizatorului flexibilitatea de a face ce vor pentru a face treaba lor. În acelaşi timp protejează drepturile de autor. Aceasta este libertate adevărată.

Debian este un susţinător puternic a programelor libere. Din moment ce pentru programe sunt folosite multe licenţe, a fost dezvoltat, Ghidul Debian pentru Programe Libere (DFSG), care să conţină definiţii rezonabile despre ce constituie program liber. Numai programe care corespund cu DFSG sunt permise să facă parte din distribuţia principală Debian.