Osobne se mi libi predstava jedne majoritni (tedy vetsinove, ale ne jedine!) distribuce. V linuxovem svete (a vubec i v komunite oss) je obrovske tristeni sil. Silene plytvani, iracionalni skupinove jednani. Spousta duplicitniho softwaru, ktery mnohdy ani zdaleka nedosahuje kvalit originalu a je tudiz zbytecny. Staci se podivat na mnozstvi office aplikaci, prohlizecu, desktopovych systemu, ... Chapu, ze je zajimavejsi delat veci znova, ale je to i praktictejsi? Podle me v naproste vetsine pripadu nikoliv.
Vezmete si priklad firmy, ktera dela software na zakazku pro nekolik svych zakazniku. Treba nejake ucetnictvi. SW funguje, je pouzitelny, plni svuj ucel, ale samozrejme porad je co zlepsovat. A ted! Cast firmy si rekne, ze software nebudou jen tak zlepsovat, ale ze ho proste udelaji znova a jinak. Novou vetev softwaru zacnou nabizet zakaznikum. Par zakazniku se rozhodne zahodit puvodni software, objetovat furu penez (nakup sw, preskoleni lidi, migrace dat, ...) a jit do noveho produktu, ktery z 95 % dela totez co ten predchozi, jen trochu jinak. A tohle firma i zakaznici udelaji nekolikrat do roka.
Snad se shodneme na tom, ze od vety "A ted!" je to uplne spatne a kazda veta predstavuje nesmyslne rozhodnuti.
to nie je plytvanie. keby boli ludia spokojni s jednym SW, tak by sa nepustali do vyvoja ak by to bolo rovnake.
a to ze nedosahuje kvalit originalu - s tym nemozem suhlasit. napr. vsetci pouzivaju OpenOffice, ktory ale bohuzial nema mnou pozadovane kvality - abiword a gnumeric obsahuje vsetko co potrebujem a navyse to nie je taky moloch (a robi aspon z 95% "totez" a rovnakym sposobom). keby neexistoval gnumeric, bol by som nuteny robit grafy v exceli.
Kdyz uz chcete pouzivat analogie, tak poradne. Takze dotahnete tu svou analogii s tristenim sil ve firmach do konce a kam se dostanete? Ano, centralni planovani, rizene hospodarstvi, stary dobry socialisticky rezim. Taky se ohanel efektivitou, chtel bojovat proti duplikovani prace a tristeni sil... jenze to jaksi nefungovalo, ze?
Kdy uz lidi konecne pochopi, ze konkurencni boj je to, co zene vyvoj a inovaci dopredu, a ono tristeni sil a duplikovani prace je proste nutnym vnitrnim nakladem konkurencniho boje.
Navic se v podobnych diskusich zapomina na to, ze kdyby se nemelo duplikovat a dristit, tak by se muselo centralne organizovat - a kdo by to jako delal? Kdo by jako urcil, ze takhle je to nejlepsi a bude to standard? Kdo by jako vybral tu "hlavni distribuci"? Zapominate, ze jediny, kdo muze urcit "kvalitu", jsou uzivatele. A tem se proste musi predkladat ruzne modifikace, casto velmi malo se lisici od originalu, aby pak uzivatele rozhodli, ze "prave tahle" drobna modifikace se jim libi a nechali ji v evoluci konkurencniho trhu zvitezit tim, ze si ji vyberou a urci tak smer dalsiho vyvoje.
S touhle pohadkou jdete nekam.
Jak je tristeni sil skodlive, dokazuje soucasna situace Linuxu na desktopu. Mnozi potencialni uzivatele jsou totalne zmateni, fura veci, misto aby se udelala jednou a poradne se dela minimalne nezavisle dvakrat (KDE, Gnome) a pak se zbytecne ztraci cas a sila na tom, aby se ta reseni k sobe alespon nejak priblizila.
Uzivatele by Linux na desktopu davno prijali daleko sire nez dnes nebyt prave toho stupidniho tristeni sil. Z vaseho pohledu je moznost vyberu zajimava, z meho treba take, ale typickemu uzivateli je ukradena. Ten chce jednoduse pouzitelny desktop, ke kterem u jsme se dnes uz chvalabohu dostali, jenze nebyt chytraku jako vy, uz jsme tam mohli byt davno a uzivatelska zakladna mohla byt daleko vetsi a diky tomu treba i podpora vyrobcu hardwaru daleko lepsi.
ano? tak potom navrhujem zrusit KDE! ze nesuhlasite? mne je to rovnako ukradnute ako, ze je typickemu uzivatelovi ukradnuta moznost volby. chod s tym niekam...
Spravne, zrusme KDE, vymazme tento priserni neunixovy projekt z povrchu zemskeho, Trolltechu zakazeme vyvoj Qt, at si klidne zkrachuje a na Linuxu tak bude jedine a vynikajici GNOME/GTK+.
Co to pacate ?
Nikdo nechce nic direktivne rusit. Tady se apeluje na zdravy rozum, na nic jineho. Zdravy rozum postpubertalnim onanistum mnohdy chybi a zakladaji nove a nove nesmyslne projekty. Jak pravi modni floskule: A vo tom to je !
by ma zaujimalo kolko z tych projektov postpubertalnych onanistov pouzivate
vymenujem zopar prikladov:
* linux (to je typicky priklad toho co myslite)
* emacs (miesto vi)
* nejake ine DE nez KDE/GNOME (dobre rano, vela ludi nepouziva ani jedno) alebo samostatny WM
* iny prehravac hudby nez xmms? (aj samotni autori zacali pisat xmms2, ktory je ovela lepsi - naco, ved uz jeden mali?)
* mplayer (miesto xine)
vznikli preto, lebo autori chceli nieco co im bude vyhovovat. len za to ze si myslia, ze programy co pouzivate stoja za hovno, nemusite ich oznacovat za nejakych onanistov. vyvoj sa ubera zlym smerom? fork alebo nieco uplne nove. to je hybna sila pokroku. ale co uz, niektori to nikdy nepochopia...
A teď! Část firmy si řekne, že pro určitou podskupinu zákazníků je ono účetnictví navženo vyloženě nevhodně a napíše jej znova a jinak. Novou větev začne nabízet zákazníkům. Pár zákazníků pro které byla původní koncepce programu nevhodná a nová jim vyhovuje se rozhodne zahodit původní software, obětovat fůru peněz a jít do nového produktu. A časem se zjistí, že nová koncepce programu je mnohem lepší a na novou veryi jich přejde většina. A nebo taky ne :-).
Prostě na to koukáte z pohledu SW firmy která musí pečlivě plánovat do čeho investovat (a v praxi stejně spousta vývoje SW končí špatně). Koukejte na to jako analogii pžirozeného výběru v přírodě - vznikne spousta programů, ty si konkurují, ty úspěšnější z nich přežívají (a často přebírají úspěšné vlastnosti od svých konkurentů) a na konci máte optimální programy. A určit na začátku vývoje, co bude úspěšné prostě nelze.