Naznam zasto svi svrstate linux usere kao komercialne preogramere. zasto nebi neki programer koji radi za M$ kuci koristio linux? mozda nadje neki bug, i popravi ga za apr minuta i posalje patch autoru. i jos uvek zaradjuje pare od M$-a ili bilo koje velike korporacije.
OSS je baziran na dobrovoljnom radu. neki sysadmin (pravi sysadmin, ne neki klinac koji pravi reinstall svaki mesec kad mu se malo 'uspori' kompjuter) koji administratira par sto kompjutera u nekoj hosting kompaniji nadje neku sigurnostnu rupu negde u recimo apache-u. Pored njega preko puta druga kompanija sa IIS gde drugi admin. nadje propust u IIS-u. Prvi sysadmin pogleda source, nadje gresku, i oppopravi je. sa tim se resi problema u svojoj kompaniji, i naravno posalje patch na apache.org. Kompanija nema gubitke zbog neispravnog software-a. Preko puta drugi admin moze samo da posalje security report MS-u ili bilokome drugom, i da ceka da oni nadju gresku i poprave je i stave patch na net.
evo glup primer al recimo mIRC koji je komercialan program. seceta se DCC exploita? Mirc je prlicno mali program, gdo bi svaki user koji zna neki programski jezik mogao da razume.. ako bi imao source. Doslo vrme kad neko nasao 'dcc exploit' ili kako se vec zvalo, koji je srusio mirc. I sta kazu na mirc.com? iskljuceite dcc. i tek posle ne znam kolko vremena izasla nova, popravljena verzija. Kad je prosli put bio neki exploit za ne znam.. BitchX? irssi? kvirc? hydra-irc? i koliko je potrejalo da su ga popravili?
nisam bas rekao da su komercialni programi s*****, samo kazem da za development komercialnih aplikacija treba veca firma sa brzim response-timeom. M$ bi mogao to, al jos uvek neke buge ni ne popravlja i svake toliko vremena zaj**** neku stvar (LAND attack i sl.) Sad je tu jos problem novih funkcija. Ako hoces da ugradis novo funkciju recimo u outlook. Recimo RSS reader (ne znam dal vec ima, al pretpostavimo da nema za ovaj primer). Ako sam ja neka velika kompanija sa puno para (milijarde) mogu da kazem microsoftu, i napravice mi oni to sta mi treba. Al ako ja pravim recimo neki dvd player ili neki drugi mali program, onda mogu samo da molim boga da ce jos nekomu to da zatreba, pa da se jim bude isplatilo da ubace to u neku novu verziju. A kad ta firma koristi OSS, onaj programer koji zna da napise dvd player moze i da napise patch za mail reader neki, i 'ugradi' mu RSS. i naravno posalje patch avtoru. neki drugi doda jos nesto novo tom mail readeru, i posle par godina imamo vec jaku konkurenciju komercialnim programima.
ja bi OSS resenja preporucijo:
-Kucnim korisnicima koji vole da ceprkaju,, daisprobaju alternativu, al mislim da ako igraju igrice, bolje da ostanu na windowsima.
-Malim i srednjim kompanijamaza server resenja, gde bih inace licencije bile stvarno preskupe. Samo jim treba neko sa iskustvom sa *nix sistemima i tim programima.
-Velikim kompanija - i to onim koje imaju dovoljno para da same prave bugfixe i same odrzavaju sve to (IBM, ...)
A komercialne sisteme bi preporucio:
kucnim korisnicima koji vole samo point-and-click i neki tech support.
Onima koji igraju igrice (windows)
Srednjim kompanijama koje mogu da si kupe licencije i jim netreba neko da jim to odrzava i sredjuje, zato sto imaju tech support i sl.
Userima koji prave komercialne programe (progamerima,...)
Velikim firmama koje mogu da plate M$-u da jim napravi to sta jim treba, bez potrebe po svojim ljudima da jim to prave
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/