Ona, ederra, merkea... eta askea
2007/02/01 Asurmendi Sainz, Jabier - Informatika-ingeniaria eta Bitarlan-en sortzailea Iturria: Elhuyar aldizkaria
1983an software librearen aitzindari Richard Stallman GNU proiektuan lanean hasi zen, hasierako auzolan-giro hartara itzultzeko asmoz, eta sistema eragile libre oso bat garatzeko xedearekin. Bi urte geroago, Software Librearen Fundazioa (Free Software Foundation, FSF) eratu zuen, GNU proiektuari sostengu legala, finantzarioa eta logistikoa emateko.
1990an, GNUk bazituen Emacs izeneko testu-editore bat, GCC C lengoaiarako konpiladore bat, eta ohiko UNIX sistema eragile bat osatzen duten liburutegi- zein zerbitzu-programa gehienak. Alabaina, sistema eragilearen oso osagarri garrantzitsu bat falta zen: nukleoa.
Hala bada, 1991n, Linus Torvalds finlandiarra Linux nukleoa garatzen hasi zen, eta software libre gisa banatzea erabaki zuen. Aitaren batean, hamaika programatzaile azaldu ziren garapenean laguntzeko prest. Internet bidez, eta mantso-mantso, lortu zuten UNIXek behar zuen nukleo bateragarria.
Baina, zer da software librea? Izan ere, ingelesez free software doako ala aske legez uler daiteke. Bada, jende askok kontrakoa uste duen arren, free software -aren funtsa ez da doakotasuna, askatasuna baizik. Behin eskuratuta, software librea askatasun osoz erabil, kopia, iker, alda eta bana daiteke. Software librea eskuragarri egon daiteke Interneten dohainik jaisteko, edo banaketa-prezioan lor daiteke. Doakotasuna ez da ezinbestekoa librea izan dadin; software librea saldu eta eros daiteke.
Lau askatasunak
Software bat librea dela esan daiteke lau askatasun-mota betetzen baditu. Lehenengoak, 0 askatasuna deritzonak, aplikazioa edozein xederekin erabiltzeko askatasuna ematen du, xede pribatu, publiko, komertzial edo hezigarriarekin. 1 askatasunean , aplikazioa nola dabilen aztertzeko eta edonoren beharretara moldatzeko askatasuna adierazten da. 2 askatasunak mugarik gabe kopiak egiteko eta banatzeko aukera eskaintzen du. Azkenik, 3 askatasuna aplikazioa edonork aldatzeko, hobetzeko eta berriz banatzeko askatasuna da.
Azpimarratzekoa da 1 eta 3 askatasunek softwarearen iturburu-kodea eskuragarri egotera behartzen dutela. Izan ere, software librea ez diren aplikazio gehienen iturburu-kodea eskuraezina da: erabiltzailearen eskuetan ordenagailuan egikaritzeko beharrezko fitxategi bitar ulergaitzak besterik ez dira jartzen.
Seguruagoa eta hiztunagoa
Software libreak abantaila anitz ditu informatika-erabiltzaileentzat, norbanakoentzat zein talde edo elkarteentzat.
Abantailetako bat segurtasuna da. Erabateko adostasunik ez dago, baina, eztabaidak eztabaida, balantzak software librearen alde egiten du: beldurrik gabe esan liteke software librea software itxia baino seguruagoa dela. Izan ere, aplikazioaren iturburu-kodea eskuragarri dagoenez, mundu osoko programatzaile eta segurtasun-enpresek kodearen auditoriak egin ditzakete, eta egiazta dezakete aplikazioak ez daukala atzeko aterik; edo ez dela Troiako zaldi bat (erabiltzailearen informazioa eskuratzeko edo erabiltzailearen ordenagailuan asmo txarreko ekintza bat egiteko programa bat). Software itxiaren kasuan ezin da hori egin. Bestalde, segurtasun-zuloak eta horientzako konponbideak azkarrago aurkitzen dira, komunitateko erabiltzaile nahiz programatzaileen borondateari esker.
Horrez gain, aplikazio eta plataformen laguntza-zerbitzu teknikoa ez da eteten edo mantentzen irizpide komertzialen arabera. Hori gertatu da eta gertatzen da, esate baterako, Microsoft-en aplikazioen eta sistema eragileen bertsio zaharrekin. Software librearen kasuan, ordea, iturburu-kodea eskuragarri dagoenez, edo komunitateak edo ekoizle ez diren informatika-enpresek zerbitzu teknikoa eskain dezakete. Bestalde, edozein aplikazio edo plataforma libreren inguruko
dokumentazioa parrastaka aurki daiteke Interneten, eta normalean hizkuntza askotan, baita euskaraz ere.
Hain zuzen ere, hiztun gutxiko hizkuntzentzat onuragarria da software librea, edozein entitatek edo pertsonak itzul dezakeelako softwarea nahi duen hizkuntzara. Software itxian, ordea, soilik jabetza duen enpresak du itzulpena egiteko eskubidea, eta hark erabakitzen du zein hizkuntzatan jarri bere softwarea. Halaber, hizkuntza baterako baliabide libre bat sortzen den bakoitzean mundu osoarentzat gelditzen da eskuragarri, eta hizkuntza horren presentzia hedatu egiten da teknologia berrietan.
Ekonomikoki, zer esanik ez, abantailatsuagoa da software librea itxia baino: software librearen portzentaje handiena debalde edo banaketa-prezioaren truke eskura daiteke. Eta, ordaintzen bada, neurrira egindako aplikazioa delako edo gehigarriak edo bestelako zerbitzuak dakartzalako, nahi beste ordenagailutan eta nahi beste alditan kopia daiteke. Software itxiaren kasuan, aldiz, ordenagailu bakoitzarentzako lizentzia ordaindu behar izaten da.
Horretaz gain, garapena sustatzen du. Kodea irekia denez, edonork har dezake, hobetu edo beharretara moldatu, eta bertsio berria libre utzi. Ez da aldiro asmatu behar gurpila, eta denbora eta dirua aurrezten dira.
Etxean, lantokian, eskolan
Gizarteari begira oso aukera ona da software librea, herrialde txirotuak teknologiara iritsi ahal izateko, adibidez, edo, lizentzien salneurri garestiak ordaindu ezin dituzten norbanako eta enpresa txikiek orain arte zituzten bi aukerak atzean uzteko: softwarea ilegalki kopiatzea eta arazo ekonomikoak edukitzea. Beraz, esan daiteke software libreak arrail teknologikoa txikitzen laguntzen duela.Enpresa eta elkarteen kasuan, badago nabarmentzeko moduko beste abantaila bat: informatika-enpresa bati zerbitzu edo garapen bat eskatzen badiote, lanak amaitutakoan ez dira enpresa horrekin lotuta gelditzen, zerbitzu horretan edo beste batzuetan aldaketak egiteko. Baldintza hobeak eskaintzen dizkien beste enpresa batera jo dezakete, edo informatikaria badaukate, hark egin ditzake moldaketak, inolako mugarik gabe. Bestalde, informatika-enpresak software librea erabiltzeko aukera badu, zerbitzua merkeagoa izan daiteke, ez baitu zertan zerotik hasi.
Irakaskuntzan ere oso komenigarria izan daiteke software librearen bidez irakastea, ahal den neurrian. Alde batetik, aplikazio-mota bakoitzeko egoten den aniztasuna dela eta, ez delako
irakasten aplikazio zehatz baten funtzionamendua, aplikazio-mota batena baizik; eta, bestetik, ikasleek nahi beste kopia egin ditzaketelako ikasitakoarekin etxean jarraitzeko. Software itxia erabiltzen bada, berriz, lizentziak erosi behar dira kanpoan ikasten jarraitzeko, edo profesionalki erabiltzeko. Horretaz aparte, posible da ikertzea software librea bera nola dabilen barnetik, hau da, haren iturburu-kodea.
Entitate publikoetan zer esanik ez, egokiagoa dirudi software librea erabiltzea, diru publikoa den neurrian gastuari begira arduratsuagoa delako. Gainera, hainbat lekutako esperientziak onak izan dira. Bestalde, software librearen eta itxiaren artean hautatzeko orduan administrazioek aztertu beharko lituzkete hiztun gutxiko hizkuntzentzat, eta, beraz, euskararentzat, software libreak eskaintzen dituen abantailak.
Beldurrak eta zailtasunak
Desabantailak ere aurkituko dizkiote batzuek software libreari. Horietako bat: formatuen kontua. Argazki, bideo, soinu, agiri, eta abarretarako formatu estandarretan ez dago arazorik; baina arazoak izaten dira software ez-libreak erabiltzen dituen formatu ez-estandar eta itxiekin. Software librea diren aplikazio garrantzitsuenek formatu horiek onartzen dituzte (ahal den neurrian, formatu itxiak baitira), baina ez alderantziz, eta, tamalez, software itxiko aplikazio horiek dira egun gizartean hedatuenak. Adibide gisa: OpenOffice ofimatika-aplikazioarekin MS Officekin sortutako dokumentuekin lan egin daiteke arazorik gabe; alderantziz, ordea, ez, Open Office formatua irekia eta estandarra izan arren.
Instalatzeko eta konfiguratzeko zailtasuna ere izan daiteke kontrako beste argudio bat, baina ez da horrela erabat. Firefox nabigatzailea, Thunderbird posta elektronikoaren bezeroa eta Open Office, esate baterako, ezin errazago instalatzen eta erabiltzen dira, bai GNU/Linux-en, bai MS Windows-en eta bai MacOS X-en. Egia da beste kasu batzuetan zaila izan daitekeela, baina gauza bera gertatzen da software itxiarekin ere.
Ohiturak ere zailtasun dira software librearentzat, sistema eragileari dagokionez, batik bat. Batekin ohituta, ez da erraza beste batera aldatzea. Hala ere, zorionez, sistema eragile libreak instalatzeko gero eta errazagoak dira: aipatzeko modukoa da hain ospetsu egin den Ubuntu. Edonola ere, software librea erabiltzeko ez gaude behartuta sistema eragile libre bat erabiltzera. MS Windows-en edo MacOs X-en ere aplikazio libre garrantzitsuenak eta software libre anitz dago eskuragarri; eta, gainera, gehienetan euskaraz. Hori izan daiteke software librearen munduan murgiltzen hasteko lehenengo urratsa.
Gai honi buruzko eduki gehiago
Elhuyarrek garatutako teknologia