Open-source je poprvé kvalitnější než proprietární software

Můj názor  |  zobrazit i odpovědi (trvale)  |  řadit od nejstarších Komentáře nyní řadíme od nejnovějších.
Tímto odkazem můžete řazení změnit.
 |  nových názorů: 79

Názory k článku

avatar
30. 04. 2014 11:53

Proboha, pane autore, nesmyslnější název článku jste vymyslet nemohl?EDIT: Stále mě zajímá proč živě.cz informuje o mém prohlížeči jakožto o Chromu, když mám nefalšované Chromium.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
23. 04. 2014 16:41

Možná bych upřesnil malé matení pojmů v článku. Open Source není totéž co Svobodný software (Free software). Zatímco Free software je z povahy věci vždy Open Source, Open Source jako takový nemusí být svobodný - tedy dostupnost zdrojových kódů neimplikuje svobodné nakládání s takovým softwarem, užití takového SW může být stále vázáno nesvobodnou licencí.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
21. 04. 2014 23:47

Media mají i vzdělávat. Článek je dobrý bulvár, pobavil jsem se. Psát odbornější články není lehké, né lepit nějaká fakta dohromady, Ti, kteří tomu příliš nerozumí si pak udělají špatnou představu.
viz. např.
"Heartbleed nám naopak ukázalo, že open-source v případě kritických bezpečnostních řešení nemusí být nejlepší volbou":D Nalézání a oprava chyb patří do všech fází žívotního cyklu programu. Si myslíte, že "closed software" nemá, žádné kritické bezpečnostní chyby ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
19. 04. 2014 09:11

Ja mam k clanku komentarCoverity neinicializvalo minsterstvo obrany, ale od roku 2006, kazy SW, ktory pouziva Ministarstvo vnutra USA, alebo sa o to pokusa pejde testom cez Coverity SAFE. Coverity dava kongresu a Ministerstvu vnutra, ako tajnu spravu, od 2011 ma sprava aj verejnu cast a ta je zverejnovana. Podotykam, staticku analyzu nemusiet robit len zo zdrojakov, ale aj so spustatlenych suborov, a Coverity to vie.
Mam Coverity Scan report za za roky 2011, 2012 a 2013, tu poslednu si mozete ztiahnut po registracii..
http://softwareintegrity.coverity.com/register-for-scan-report-... ... V roku 2011 nebol porovananie projektov podla velkosti, v roku 2012 bolo OpenSource bezecnejsie vsade okrem kategorie nad 1 mil. riadkov (npar. v kategorii 0,5-1 mil. riadkov malo OSS 0,44 chyby a closed source 0,88 chyby na 100 riadkov- openSSL ma 577 tisic riadkov)v roku 2013 ma OSS v kategorii 0,5-1 mil riadkov 0,5 chyby a closed source 0,6 chyby. Teda chyba krvacajuceho srcda sa prejavila min, v roku 2013 narastom chybovosti OSS.Co je novinka nad 1 mil roiadkov je uz OSS menej chybove.
P.S. Coverity je TOP1 firma v statickej analyze...

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
18. 04. 2014 19:35

..... a ten byl dobrej ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 04. 2014 19:23

Mně se ten pokus o bulvární nadpis moc líbí. Logicky z něj totiž plyne, že až dosud byl open source vždycky horší. A naprosto z něj nevyplývá, že se situace nějak změní. Třeba za deset let přijde článek "Open-source je podruhé kvalitnější než proprietární software"

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
18. 04. 2014 19:15

Tak to opravdu nemá chybu. Vyhodnocovat bezpečnost softwaru podle poměru počtu řádek a počtu chyb, které vyhodí automatizovaný auditní nástroj? To je nesmysl. Jistě, lze asi korelovat počet chyb, které vzniknou špatnými vývojářskými praktikami, ale počet skutečných bezpečnostních zranitelností je zcela jinde. Protože i dobře napsaný software (z hlediska auditu kódu) může obsahovat bezpečnostní chybu o velikosti tunelu (a ta chyba vznikne většinou už ve fázi analýzy).
Stejně tak je na tom porovnání closed a open source softwaru. Jsou firmy, které vyvíjí closed source software, který je pomalý (a pomalost je taky chyba) a chybový a nemají vůbec implementovánu jakoukoliv kontrolu kvality svých výrobků. Jsou open source projekty, které mají kontrolu kvality a audit postavený na absolutně špičkové úrovni. Což ale o bezpečnosti produktů říká jen to, jak moc se věnují vývojáři kvalitě toho, co napíší (a zde asi jistý vztah je). Ale nelze generalizovat.
Znám několik lokálních firem, které píší software zcela bezhlavě a vůbec nepoužívají cokoliv, co by se dalo nazvat auditem vytvořeného kódu a prochází jím to u zákazníků (pohříchu státních organizací) a znám jednu, nebo dvě vývojářské komunity, které dodržují striktní pravidla a z jejich dílny vychází perfektní práce. Ale skutečná bezpečnost se dá udělat pouze řádným auditem a testováním napsaného produktu, což lze u některých closed source řešení udělat těžko, protože se ke kódu nedostanete. Takže ve článku se porovnávají hrušky s mangy (obojí je ovoce) z jiných kontinentů a říká se že manga jsou sladší, protože obsahují menší množství vlákniny, když množství fruktózy je stejné. Přičemž v tomto případě manga jsou napadena červy o kterých se neví.

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 04. 2014 19:02

Fascinuje mne jak se tu návštěvníci hádají o věci o které ví 90% z nich kulové a přitom ukazují že mají ostudné nedostatky ve vlastním mateřském jazyce.
Pochopitelně to není problém jen tohoto webu

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 04. 2014 17:56

OMG, autore!"...na servery, které se tvářili..."

Souhlasím  |  Nesouhlasím  |  Odpovědět
18. 04. 2014 16:24

Obsahovat míň známých chyb, se nerovná být kvalitnější.

Souhlasím  |  Nesouhlasím  |  Odpovědi (6)Zavřít odpovědi  |  Odpovědět
avatar
18. 04. 2014 14:12

Hlavni problem clanku je v nepochopeni rozdilu mezi vyvojem open source a closed source softwarem. Jsou open source projekty, na kterych pracuji profesionalove (a jen profesionalove), se striktnim code review, kde dostat patch neni jednoduche, CI, testy, Coverity scany atd. a pak proprietarni software, ktery je one man show nekde v garazi a stoji za hvezdicku (a ze se to casto deje i ve velkych firmach - neni prece budget na to delat to poradne . Ale proste rikat, ze open source jsou nahodni dobrovolnici a closed source jsou profesionalove, co by na svuj kod vsadili zivot je s prominutim blbost .

Souhlasím  |  Nesouhlasím  |  Odpovědi (3)Zavřít odpovědi  |  Odpovědět
18. 04. 2014 13:15

Od kdy je kvalita software posuzována podle počtu chyb v něm?Dle této logiky by byl basicovský program z 8 bit éry:
10 END
nejkvalitnější software na světě...

Souhlasím  |  Nesouhlasím  |  Odpovědi (2)Zavřít odpovědi  |  Odpovědět
avatar
18. 04. 2014 12:47

open-source muze nazyvat "svobodnym softwarem" jen tupec.

Souhlasím  |  Nesouhlasím  |  Odpovědi (10)Zavřít odpovědi  |  Odpovědět
avatar
18. 04. 2014 10:54

A neb názor mistra Čížka na programování v C/C++ pokud vám neinicializace proměnných nebo přístup do cizí paměti a memory leaky přijdou jako nezávažné chyby tak to potěš.Jinak přijde mi poněkud zarážející jak "málo" opensource projektů je zařazeno. Nezdá se mi že by bylo možné ze statistiky říct, že opensource jsou všeobecně menší projekty, spíš byli vybrány převážně menší projekty.

Souhlasím  |  Nesouhlasím  |  Odpovědi (3)Zavřít odpovědi  |  Odpovědět
18. 04. 2014 09:44

Taky se ta statistika dá interpretovat jinak:
* open source jsou spíš menší projekty, closed source spíš větší projekty (viz průměrný počet řádků - a připočtme k tomu, že u open source ten průměr dost táhne nahoru jediný projekt = Linuxové jádro),
* větší hustota chyb se vyskytuje ve větších projektech (což je logické - u velkého projektu je větší problém udržet integritu mezi všemi komponentami).Zajímala by mě ta statistika členěná podle velikosti projektů - teprve ta by podle mého názoru byla vypovídající...

Souhlasím  |  Nesouhlasím  |  Odpovědi (14)Zavřít odpovědi  |  Odpovědět
18. 04. 2014 09:43

Statistiku bych bral trochu s rezervou. Typ chyb, které dokáže odhalit SW, je asi omezený (viz tabulka), nejvíce stabilitu, funkčnost celku asi zkontrolovat nemže. Ve své praxi jsem také občas používal program Memory Validator, který kontroluje memory a resource leaky, a tak 90% z hlášení bylo falešných (ale pro těch 10% skutečných to byl fakt super užitečný nástroj).

Souhlasím  |  Nesouhlasím  |  Odpovědi (1)Zavřít odpovědi  |  Odpovědět
18. 04. 2014 09:34

jj. urcite. fantasticky priklad je OpenSSL

Souhlasím  |  Nesouhlasím  |  Odpovědi (13)Zavřít odpovědi  |  Odpovědět
18. 04. 2014 08:57

"...nebo proprietární „closed-source“, jež kontrolují sami společnosti vyvíjející software"Autore, to mate opravdu hoooodne naivni predstavu o vyvoji komercniho softwaru.

Souhlasím  |  Nesouhlasím  |  Odpovědi (8)Zavřít odpovědi  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor