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.