Trije SD-jevi poslanci so pred kratkim predstavili pobudo, da slovenska javna uprava preide na odprtokodne rešitve.
Preden nadaljujem, sem dolžan razkriti, da je moja služba – tista, ki plača stanovanje, položnice in pivo – povezana s ponudniki komercialne programske opreme. Za nekatere bo to že dovolj, da me izključijo kot sogovornika, ki bi imel do predmeta debate zadostno distanco. Morda, morda pa so pomembnejši argumenti in dejstvo, da sam brez pomislekov uporabljam tako komercialne in odprtokodne rešitve ter operacijske sisteme (Mac OS X, Vista in Ubuntu). Še huje: neizmerno navdušenje gre izdelkom iz Cupertina, ki je konkurent mnogih podjetij s katerimi delam.
Verjamem, da je pobuda Jurija & ostalih mišljena dobronamerno, a po drugi strani sem več kot prepričan, da ne bi prinesla obljubljenih prednosti. Še več: porabili bi neverjetno veliko časa in človeških virov ter denarja za prehod na rešitve, ki jih nismo izbrali (zgolj) zaradi njihovih prednosti ampak všečne ideologije odprtokodnih rešitev.
Sam na oba modela razvoja programske opreme gledam strogo pragmatično. Vsak ima svoje prednosti in slabosti. Firefox nikoli ne bi bil to, kar je, če ne bi temeljil na odprti kodi. A po drugi strani velja tudi, da Maci nikoli ne bi bili to, kar so zdaj, če ne bi Apple držal v rokah vseh niti.
Pri izbiri pri domačem uporabniku in v obsežnih organizacijah, kot je javna uprava, obstajajo pomembne razlike.
Če lahko kot posameznik danes skoraj prosto in brez večjih težav prehajam med različnimi platformami, je prehod v velikih organizacijah izredno kompleksen projekt z nešteto primeri ponesrečenih implementacij, ki so prekoračile zastavljene roke in proračun.
Res je, odprtokodno programje je na voljo zastonj, kar je za določen segment uporabnikov lahko zelo pomembna lastnost. Toda stroški licenc za programsko opremo predstavljajo v organizacijah le del stroškov, upal bi si trditi, da celo manjši del. Potem pridejo še razvoj in prilagajanje rešitev, zagotavljanje podpore, izobraževanje zaposlenih, stroški zaradi morebitnih izpadov produktivnosti… Govorimo o “skupnih stroških lastništva”. Torej, če se pri izbiri rešitev gleda samo na ceno licenc, smo spregledali levji delež stroškov, ki jih bo organizacija imela pri njeni uporabi. Kot bi pri avtomobilu gledali samo na njegovo nakupno ceno, ne pa tudi na porabo goriva, pogostost servisnih posegov, primernost za naše potrebe, varnost…
Z načrtnim, od zgoraj zapovedanim prehodom na odprtokodne rešitev, ki bi bil v bistvu celo primerljiv z uzakonitvijo “prave vere”, bi neizogibno zmanjšali število rešitev, med katerimi bi javna uprava lahko izbirala, in število ponudnikov, ki bi lahko sodelovali na javnih razpisih. Konkurenca bi se izjemno zmanjšala.
Številne ponudnike bi “odrezali” avtomatsko, ne da bi sploh gledali na ponujeno ceno, odlike njihovih rešitev ter (verjetno najpomembnejše!) njihovo sposobnost, da obljubljeno zagotovijo v predvidenem času in proračunu.
Upal bi si trditi, da je prehod celotne javne uprave na odprtokodne rešitve v Sloveniji obsojen na neuspeh, saj zdaleč največji delež slovenskih IT podjetij razvija rešitve na Microsoftovih platformah in tehnologijah. Ponudnikov, ki bi se naslanjali izključno na odprtokodne platforme, je zelo, zelo malo. Ni naključje, da je vsakoletna Microsoftova NT konferenca zdaleč največji panožni dogodek v Sloveniji (in med večjimi v regiji).
Kako naj ta peščica slovenskih odprtokodnih ponudnikov zagotovi kakovostne rešitve za tako obsežen aparat kot je javna uprava, mi ni najbolj jasno. Microsoftovi partnerji, ki imajo znanje in izkušnje pri delu z javno upravo in podjetji, ki se lahko pohvalijo s številnimi projekti doma in v tujini, ki so skozi leta razvili svoja področja specializacije, pa zdaj naenkrat ne bi mogli več konkurirati na javnih razpisih, ker nam ni všeč njihov poslovni model? Zakaj pa naj davkoplačevalce sploh briga poslovni model ponudnika?
A potrebujemo “pravi” model razvoja rešitev ali rešitve, s katerimi bo javna uprava lahko zagotavljala boljše storitve za državljane? Kaj je pomembnejše?
Slovenska javna uprava uporablja tako komercialne kot odprtokodne rešitve, ki so jih (upam) izbrali zaradi prednosti v posameznih primerih. Bilo bi razumno, da se ta konkurenca, ki daje večje možnosti za izbiro boljših in tudi cenejših rešitev, ohrani tudi v prihodnje.
(Napisano na Macu, v Safariju in vidno na WordPressu)