to je podle mě nesmysl.
Zodpovědnost za software je již přece daný licenčním ujednáním, dále se to dá odchytit v kupní smlouvě.
Uživatel má možnost se rozhodnout, zda na podmínky přistoupí, nebo si zaplatí tým vývojářů a software si udělá po svém.
sak prave o to ide, ze neexistuje software (dalej sw), ktory nema ujednanie o tom, ze nenesu zodpovednost.
takze vznika bordel, chaos a panika. a hocijaky uchyl si predava chybovy sw, a nemieni brat za neho zodpovednost? takze autorske prava su OK, to ze berie prachy je OK, to ze je monopol je OK?
ja neviem ako vy, ale ked vyjdem z predajne aut zo svojim novym autom a zlyhaju mi brzdy. zahynie pri tom moje rocne dieta, pevne uchytene v detskej sedacke na zadnom sedadle. tak urcite zazalujem automobilku za smejd!
ale podla Vas, by mali automobilky tiez zakaznikom nechavat podpisat reverz, ze su neni zodpovedny za skody ktore sposoby ich laxnost ku kvalite ;)
ja som tiez zodpovedny za svoju pracu.. a akoze nejaky dobaak, ktory sa z drzostou nazyva programator a nebodaj este hacker (myslim povodny vyznam slova), sa vzda zodpovednosti len tak? aaaaaa, kde sme?
vy jste podepsal automobilce, ze nenesou odpovednost?
vy znate jakykoli sw bez chyb? a presto ho pozadujete? neco, co neexistuje? takovy je nejspis stav technologie
a jeste jednou - vam nekdo drzi pistoli u hlavy, kdyz prijimate licencni ujednani, ve kterem se autor vzdava odpovednosti? ne? nechcete toto prijmout - brani vam nekdo zajit do sw spolecnosti a rict, chci tohle, za kolik?
jasneee jasneeee.. maame tu veeela dobaakov, ktorym vyhovuje pracovat tak ako doteraz.. neuvazovali pracovat inym sposobom, nastavit management tak, aby sa sustredoval na chyby a nie na cukriky = ikonky :D
preto sa odporucam, a tato diskusia je pre mna pasee = flame si hrajte z niekym inym!
co je to dobaak?
jste vrcholovy manazer se zkusenostmi, kdyz hovorite takhle shury o nastaveni managementu?
ve firme kde pracuji, poskytujeme zakaznikum podporu pro sw, jehoz licenci si zakoupi -> neni to nahodou ona odpovednost? pak si ale muzete vybrat mezi sw s odpovednosti a bez odpovednosti, nebo ne?
a v neposledni rade -> neodpovedel jste na dotaz ohledne sw bez chyb - ja treba potravinarsky vyrobek, ktery vydrzi do data uvedeneho na obalu, vidim casto, ale sw bez chyb jsem nevidel nikdy, nepozadujete nahodou "dodejte mi neco, co neexistuje, a kdyz se vam to nepodari, ponesete za to odpovednost?"
ad cukriky -> gnome, kde, compiz, pulseaudio namatkou
sustredovanie na chyby -> buglist ubuntu, buglist opensuse treba
U SW psaného v C/C++ prakticky neexistuje možnost ho napsat bezchybně, minimálně ne v rozsahu dnešních aplikací. Programátoři jsou totiž lidé, a proto dělají chyby. Jazyk C se pak vyznačuje tím, že se chyby mnohdy projevují až za běhu aplikace, a i tam často jen "záhadným" chováním aplikace.
Jinými slovy pokud budete zákazník ochoten platit za SW 10x nebo 100x více, může dostat lepší kvalitu kódu. Bezchybnost ale ani pak nikdo nezaručí. Kdo se zaručí za následné škody, musí nutně prodělat. Alespoň dokud se nezačne psát SW úplně jinak (Singularity).
Takze lekar nebo pilot by mel odvadet praci poradne, ale u programatora staci kdyz bude brat nadprumerny plat? Zajimave, nejste nahodou programator komercnich aplikaci?
takze ja mam makat za blbejch 40, kdyz ty privilegovane opice, ktere cely rok nezahlednu v bruselu zobaj za 450 (a z nudy pak resej picoviny)? ze stejneho soudku
jak poznate, ze lekar odvadi praci poradne? dobre reference? dela zazraky?
a jeho odpovednost? no rekne vam, jake jsou soucasne moznosti lecby a treba ty moznosti vasi nemoc lecit neumi, stejne tak 100% nic nezaruci, to urcite znate
a programator?
no treba vam rekne, ze soucasne moznosti jsou takove, ze ho nuti vam predkladat euly, o kterych se tu bavime (ja bych to pripsal na vrub te neskutecne pestrosti prostredi)
bingo; no ale EK neco delat musi, tak proc si neco jen tak nezregulovat, vy jste preci maly bezmocny a nevite co chcete, tak tu musi byt nekdo, kdo vam poradi, pohladi a prikaze, jak to delat :-)
bezchybne to nepujde nikdy, jednak to pisou lidi a druhak -> na jakekoli platforme (i na te, ktera me odizoluje od "nebezpecnych" stavu) muzu preci napsat kod, ktery je 100% spravny (v obvyklem vyznamu - pamet atd.), nikdy nezhavaruje, nikdy se nedostane do sam sebe ohrozujiciho stavu a presto nebude bezchybny - napr. nebude odpovidat zadani, nebo bude pokryvat zadani + ho jistym zpusobem presahovat (nejaka vrstva bude treba prilis obecna a obecnost nekam vybubla) - jak by taky melo vypadat to zadani - kdyz bude vagni, hrozi co jsem psal, no a striktni to uz skoro diktujete kod (koukal jsem ted na wikipedii na correctnes proving a zajimave je, ze se tam daleko vic hovori o vyuziti pri designu hw, o sw vicemene mlci - krom toho tam pisou, ze postupy byvaji human assisted, cili zase clovek)
ale pointa je jasna, stav odvetvi je takovy, chtit bezchybnost je jako dupat u lekare, at vam ted pilulkou vyleci aids