Free software a spolehlivost


Given enough eyeballs, all bugs are shallow

-- Linus Torwalds

╚astΘ jsou obavy o spolehlivost free softwarov²ch program∙. Za b∞╛n²m komerΦnφm programem stojφ v∞t╣inou velkß firma, kterß funguje takΘ jako jakßsi zßruka, ╛e v²voj programu bude pokraΦovat a ╛e v p°φpad∞ problΘm∙ je schopna pomoci.

U free softwarov²ch program∙ Φasto nic takovΘho neexistuje. P°esto se ale v mnoha srovnßnφch ukßzaly jako mnohem spolehliv∞j╣φ, ne╛ b∞╛nΘ programy. Obsahujφ v pr∙m∞ru mnohem mΘn∞ chyb prost∞ proto, ╛e vφce lidφ Φte zdrojovΘ k≤dy a chyby odstranφ. TakΘ programßto°i p°i p°edstav∞, ╛e ostatnφ uvidφ k≤d, se sna╛φ v∞ci napsat kvalitn∞ a tak z vlastnφ zku╣enosti mohu potvrdit, ╛e pak programy vypadajφ uvnit° mnohem lΘpe. To se zßkonit∞ odrazφ na jejich stabilit∞, v²konu a roz╣i°itelnosti. I samotn² otev°en² v²vojov² model se zdß b²t mnohem efektivn∞j╣φ p°i odstra≥ovßnφ chyb, ne╛ b∞╛nΘ postupy.

Dnes existuje i mnoho firem distribuujφcφch free softwarovΘ programy a poskytujφcφ zßruku a horkou linku. Jako velmi u╛iteΦnΘ se ukßzaly i internetovΘ diskusnφ skupiny, kde dostanete v∞t╣inou mnohem fundovan∞j╣φ odpov∞∩, ne╛ na normßlnφ horkΘ lince.

Navφc u╛ivatelΘ programu nejsou p°ipoutßni k jednΘ firm∞ vlastnφcφ zdrojovΘ k≤dy. Pokud pot°ebujφ novΘ funkce, mohou zaplatit libovolnΘho programßtora, aby je p°ipsal a majφ zßruku, ╛e v²voj programu bude postupovat tak dlouho, dokud jej n∞kdo bude pou╛φvat (a mφt zßjem na jeho v²voji).

Prßv∞ proto se dnes free softwarovΘ produkty pou╛φvajφ Φasto tam, kde je t°eba velkΘ spolehlivosti (u sφ╗ov²ch server∙, nebo t°eba v NATO).

Dal╣φ b∞╛n² nedostatek program∙ je dokumentace. Ale ani zde se nenφ t°eba bßt. Mnoho v²vojß°∙ free softwarov²ch program∙ pochßzφ z UnixovΘ ╣koly, kde se na dokumentaci klade v∞t╣φ d∙raz, ne╛ ve sv∞t∞ Windows. Dφky tomu mß v∞t╣ina free softwarov²ch program∙ velice slu╣nou dokumentaci. I kdy╛ zejmΘna dokumentace pro GNU programy se jevφ na prvnφ pohled zmatenß, je postavena velice rozumn∞ a systematicky a brzy si ji oblφbφte.