4Sep

Atvērtajam pirmkodam aprit 20 gadi. Lūk, kā tas viss sākās

Ziemā pirms 20 gadiem Netscape — daļēji iedvesmojoties no a traktāts par Linux un bezmaksas programmatūras izstrādiizlaida pirmkodu Netscape Communicator tīmekļa pārlūkprogrammai. Kustība bija bezprecedenta. Šis bija publiski tirgots uzņēmums, kas tikko bija paziņojis par neapmierinošiem finanšu rādītājiem pasaulei, ka tā padarītu sava produkta kodolu pieejamu domātājiem, gudriniekiem un negausīgiem cilvēkiem ziņkārīgs. Nākamo dienu laikā programmatūras izstrādātāju un advokātu pulks satraucās par būtisku jautājumu: kā vajadzētu saukt šāda veida lietas? Pēc dažām ilgstošām diskusijām un dažiem tālruņa zvaniem ar Netscape viņi saņēma atbildi.

Un tā pirms 20 gadiem radās termins "Open Source". Īsi pēc tam izveidojās Open Source Initiative, un viens no darba grupas dibinātājiem — Brūss Perens — pielāgoja brīvās programmatūras vadlīnijas, ko viņš rakstīja Debian Linux distribūcijai, lai kalpotu par oficiālo Atvērtā pirmkoda definīcija.

Nākamajās desmitgadēs atvērtā pirmkoda programmatūra un kods ir kļuvuši nesaraujami ieausti mūsu kopīgajā digitālajā dzīvē pat tādos veidos, par kuriem jūs, iespējams, nezināt. Protams, lietotnēm patīk

LibreOffice un GIMP pievērsiet uzmanību kā pilnvērtīgi dārgu, patentētu produktu aizstājēji, un Linux ir guvis patiesi ievērojamu progresu kā izvēles platforma uzņēmumos visā pasaulē. Šādos gadījumos atklātā pirmkoda vērtība ir skaidra: tas ļāva dažādu zināšanu un prasmju līmeņa dalībniekiem kopīgi izveidot vērtīgu programmatūru.

Tomēr lielākā daļa cilvēku, kas iegādājas Android ierīces, iespējams, nekad nedomā par izmantotās programmatūras atvērtā pirmkoda pamatu. Tāpat cilvēkiem, kuri izmanto WebKit nodrošinātas mobilās pārlūkprogrammas, piemēram, Safari. Atvērtā pirmkoda koda sasniedzamība šobrīd ir gandrīz neiedomājami plaša, taču, tā kā Atvērtā pirmkoda iniciatīva atzīmē Atvērtā pirmkoda izdevēja 20. gadadiena, mums vajadzētu veltīt kādu laiku, lai atcerētos, ka tas ne vienmēr bija lietu.

Galu galā bezmaksas programmatūra nav gluži jauna parādība. Tās saknes sniedzas 70. gadu skaitļošanas kultūrās, bet 80. gados to formālāk kodificēja leģendārais hakeris. Ričards Stallmens iekšā manifests par viņa tobrīd nepabeigto GNU operētājsistēmu. GNU bija paredzēts kā pilnībā ar Unix saderīga operētājsistēma, kas pieejama ikvienam, kam tā bija nepieciešama, vai tiem, kas vēlējās to pārveidot, lai labāk atbilstu savām vajadzībām. Sekojošais brīvās programmatūras kustības pieaugums ne vienmēr bija balstīts uz tirgus vajadzībām; tas bija ideoloģisks mēģinājums, kas veidots no pārliecības, ka lietotāji var un viņiem vajadzētu būt iespējai izmantot, modificēt un koplietot programmas tādā veidā, kas nodrošina un aizsargā tās pašas brīvības citiem. Ņemiet vērā, ka šī bezmaksas programmatūras interpretācija ne vienmēr ņem vērā cenu. Kā saka, tas ir "bezmaksas" tāpat kā "brīvība".

Laikā, kad tika izveidots atvērtā pirmkoda apzīmējums, lielākās partijas jau bija pieņēmušas tādus bezmaksas projektus kā Linux (un visas tā variācijas). Lieta ir tāda, ka, lai gan atvērtā pirmkoda ētika tika veidota, pamatojoties uz līdzīgiem principiem, pati etiķete bija tāda vismaz daļēji domāts, lai novērstu plaisu starp brīvās programmatūras kustību un vispārpieņemtāko biznesu kopienai. Ēriks S. Raimonds, traktāta, kas palīdzēja radīt Netscape situāciju, autors, rakstīja piezīmē ar nosaukumu Ardievu, "bezmaksas programmatūra"; sveiki, "atvērtais kods" ka neskaidrā "bezmaksas" programmatūras nozīme padarīja "uzņēmuma tipus" nervozus.

"Tagad mēs esam pragmatiski ieinteresēti pārvērst šos cilvēkus, nevis bāzt viņiem degunu," savā ierakstā sacīja Raimonds. "Tagad mums ir iespēja gūt nopietnus ieguvumus galvenajā biznesa pasaulē, neapdraudot mūsu ideālus un apņemšanos nodrošināt tehnisko izcilību."

Kad Atvērtā pirmkoda iniciatīva tika oficiāli izveidota, tās motīvs nebija tieši padarīt brīvi pieejamu, brīvi modificējamu programmatūru, kas būtu patīkamāka uzņēmumiem. Tas bija paredzēts, lai padarītu šādu programmatūru patīkamāku ikvienam, lai pierādītu, ka šāds pieejams kods ir dzīvotspējīga alternatīva patentētai programmatūrai vai dažos gadījumos vērtīga piedeva tai. Lieki piebilst, ka nozare saprata attēlu.

Tomēr līdz ar to sāka veidoties spriedze starp Stallmana klasiskās, ideoloģiski tīrās pieejas brīvajai programmatūrai piekritējiem un tirgum draudzīgāko ētiku, ko iemieso OSI. Pat tagad debates nav pilnībā atrisinātas — vienkārši apskatiet dažus no tiem neskaitāmas ņem par šo lietu. Tomēr nav šaubu par to, vai entuziasms un aizstāvība pret atvērtā pirmkoda programmatūru, kas sekošana ļāva vērtīgiem instrumentiem uzplaukt un pielāgoties lietošanai tādos veidos, kādus mēs nevarējām gaidīt pirms 20 gadiem. Tā rezultātā atvērtā pirmkoda programmatūra veido daudzus tehnoloģiskos pamatus, kurus mēs uzskatām par pašsaprotamiem, un turpinās rosināt jaunas idejas un jaunas pieejas problēmām, kuras mēs ieejam kustības trešajā desmitgadē.