Diskuze: Open source vs Closed source
mkub:13.1.2016 11:59
tak sa asi bojis, ze by ludia mohli prist na to, ze v kode mas chyby, alebo zadne vratka...
sice aj v open source sa najdu chyby, ale ked sa zisti, tak okamzite je
vyriesena a zaplata je radovo do hodiny vydana a iba vynimocnetrva mesiace
zaplatovat diery narozdiel od closed code,kedy dany projekt vydava iba jeden
subjekt (jedna firma/jeden clovek)
a pocet chyb samozrejme zalezi aj od komplexnosti diela,lebo cim viac riadkov
kodu-tym viac sa moze vyskytnut chyb
Tomáš Maňhal:13.1.2016 12:11
Nemyslím si, že by licence měla nějaký vliv na "chybovost" projektu. Ani jedna strana si nemůže dovolit dělat chyby. A uzavřené komerční projekty tuplem, jinak by se neuživily.
mkub:13.1.2016 13:45
asi sme sa nepochopili... nepisal som o licenciach, totiz licencie ako take neurcuju chybovost kodu, ale to,ako je dany kod napisany...
a ked ten kod pise iba jeden subjekt, tak sa da ocakavat, ze tam mozu byt skryte zadne dvierka, alebo skryte chyby, o ktorych nikto nevie a scasu na cas vyplavaju na povrch vtedy, ked sa splnia urcite podmienky
ale pokial ten projekt vyvija otvorena komunita (cize aj viac subjektov), tak kazdy vidi do kodu a moze odhalit,ze danu kod obsahuje nejake zadne dvierka, ci kod a okamzite to opravi a vypusti opravu
a v tomto ma navrch open source, ale cloused source je viac vyhodny pre
podnikanie, lwbo pokial podchytis dostatocny pocet zakaznikov, tak automaticky
si ich podmanis a ked budu pouzivat este uzavrete formaty tebou navrhnute, tak
nebudu mat ziadnu inu volbu - iba zostat u teba... a na tomto ryzuju take
spolocnosti, ako MS
MS ponukla Windows, Office, vsetko je s uzavretym vyvojom a firmy, stat si
nakupili tieto produkty a tym padom sa sa zapredali MS a v proprietarnych
formatoch XLS, DOC vygenerovali za ten cas tisice az miliony dokumentov, preto
ostavaju vacsinou pri jednej firme a kupuju si jej produkty nadalej, lebo keby
presli na Open Sorce, museli by prerabat tisice ddokumentov a o tomto MS velmi
dobre vie
a okrem toho uzavrety vyvoj vytvara aj dalsi skodlovy prvok - monopol
Tomáš Maňhal:13.1.2016 14:42
Já Tě chápu. Vím kam tím asi míříš.
Má to jedno velké ALE. Kdy se Ti ale stane, že na open source pracuje třeba 50 lidí na uzavřeném projektu jenom 5. Srovnávám rozsahem podobné projekty.
Velmi častá situace. Známý open source projekt, minimálně 1000 přispěvatelů ve frontě na schválení opravy a mnoho dalšího. To je známá bolest open source projektů, že prostě není úplně taková motivace vedení projektu se s nějakou konkurenceschopnou rychlostí vypořádat s takovým počtem oprav od tolika lidí v rozumném čase. Zatímco tým, kde je 100 lidí a pracuje na uzavřeném projektu, kde je x lidí na testování, x lidí řídí verzování, x lidí programuje, x lidí ladí. Vše zapadá do dobře fungujícího celku s jasně nastavenými pravidly a procesy.
Teď mi řekni, který projekt bude mít efektivnější vývoj, bude rychlejší v řešení chyb a celkově lepší budoucnost.
Nepamatuju si, když nějaký velmi známý projekt, i střední velikosti, který prorazil, psal jenom jeden člověk. Vždy to bude v týmu, protože jeden člověk nemá šanci vše udělat sám. Takže tím se maže ta teorie, když software napíše jeden člověk = velká šance na chybu.
Návaznost na monopol je fádní. K monopolu vede spousta jiných cest, než přes uzavřený kód. Microsoft se stal pomyslným monopolem, protože měl finance, nápady, prostor a šel si za svým. Kde byla konkurence, která se dneska krčí jako open source a marně si hledá skuliny do komerční sféry aby si taky ukousla z koláče velkých firem.
Mě přijde že zakládání jednoho open source za druhým se stává moderním trendem, stejně jako veganství. Málo z nich se uživí a dřív nebo později dojde na rozcestí, kde se bude muset rozhodnout o financování, protože z příspěvků fanoušků kvalitní programátory neudržíš. Nadšení z open source rázem vychladne, protože nebude motivace.
Nikoho nebaví běhat závod za závodem a neustále dobíhat na bramborovém místě.
Michal Žůrek - misaz:13.1.2016 15:40
nemusíš si ty argumenty cucat z prstu (navíc jsem je slyšel už asi 6×). Prostě každý uvažujeme nad vývojem software jinak, tak to prosím toleruj.
Adam Ježek:13.1.2016 15:41
Monopol rozhodně ne. Windows má na serverech zhruba 30% zastoupení,
tudíž linuxových 70 % rozhodně nemůže být monopol.
Zrovna to bereme ve škole, monopol je, pokud nemá žádnou konkurenci a je
jedinný, to by na serverech Win musel být maximálně pár jednotek procent,
nikoli 30.
David Novák:13.1.2016 18:14
Proč hned tak negativní reakce?
Já mám OSS taky rád, ale takhle napadat někoho, kdo se nechce účastnit? Předpokládáš negativní důvody jako nekvalitní práce nebo dokonce backdoor. Logika typu "když nejsi s námi, jsi proti nám", je naprosto zcestná - je to volba každého, jestli otevře nebo neotevře kód.. V některých případech to ani není dost dobře možné.. Tak to respektujme
Nebo by se ti líbilo, kdyby ti mrkvosofťáci nadávali do komunistů, jak tomu jednu dobu bylo?
mkub:13.1.2016 19:23
co sa tyka Linuxu na serveroch, tak tam si to Linux vzal na ukor Unixu a aby si bol v obraze, tak Linux nie je iba jeden - tych distribucii Linuxu, co sa pouzivaju na serveroch je viacero, napr.:
- SLES
- Redhat
- Slackware
- Debian
a firiem, co vyvija Windows je vlastne kolko?
mkub:13.1.2016 19:43
nesuhlasim s tym, ze Microsoft mal napady... vsetko, co priniesol, vo svete IT uz davno fungovalo... v MS to iba odkudali od ostatnych projektov a vydali to pod svojou znackou ako novinku...
napr. ten multitasking, s cim prisiel u Windowsu fungoval uz v 60-tich rokoch, alebo odkladanie casti RAM (tzv. SWAP) tu tiez bol davno predtym a GUI? to nebola ziadna novinka v case, kedy s tym prisiel... predtym tu bola spolocnost Apple a este pred nou Xerox SPARC...
takze jedine, co MS robi je, ze odkukava technologie a nic neprinasa...
aj to UAC je odkukana technologia
a ked chces skutocny pokrok v technologiach, ktore nie su odkukane, tak si pusti MacOSX alebo aspon Solaris (priznavam sa, Solaris som este nemal spusteny, ale v Open Solarise som uz pracoval, ba dokonca mam aj instalacne liveCD a viacere prvky mi chybaju vo Windowse, napr. Copy on Write, timeshift, kedy sa robia tzv. snapshoty daneho disku)...
ale to sme odbocili, ale som ta chcel vyviest z omylu, ze MS prinasa napady, skor ich odkukava od konkurencnych OS a vydava ich za svoje po premenovani
a k teme len tolko, ze ciastocne mas pravdu a to tym, ze v OpenSource moze
hociktory subjekt vydat zaplatu na danu chybu, kdezto v closed source mas
obvykle jediny subjekt a tym padom
a v Opwen Source moze vydat aj jednotlivec zaplatu, lebo ma pristup k zdrojovym
kodom a v closed source mas iba hotovy prelozeny produkt a ked chces zistit, ze
ci robi to, co ma, tak mas 2 moznosti: sledovat jeho spravanie a ho
dissasemblovat az na zdrojovy kod a oba pristupy neumoznuju vygenerovat povodny
kod z niekolkych dovodov
Martin Dráb:13.1.2016 20:37
nesuhlasim s tym, ze Microsoft mal napady... vsetko, co priniesol, vo svete IT uz davno fungovalo... v MS to iba odkudali od ostatnych projektov a vydali to pod svojou znackou ako novinku...
napr. ten multitasking, s cim prisiel u Windowsu fungoval uz v 60-tich rokoch, alebo odkladanie casti RAM (tzv. SWAP) tu tiez bol davno predtym a GUI? to nebola ziadna novinka v case, kedy s tym prisiel... predtym tu bola spolocnost Apple a este pred nou Xerox SPARC...
Na druhou stranu, vymýšlet jiné řešení problému, když existuje již dostatečně dobré, nedává, alespoň na počátku, moc smysl. Je spousta postupů/algoritmů, které svoji užitečnost prokázaly časem. Samozřejmě není správné takové věci pak vydávat za novinku v rámci planety, ale pokud je charakterizuješ jako "novinku v daném systému"
Samozřejmě, že multitasking, GUI, virtualizace, swapování a spousta jiného existovala i pár desítek let. A často ty implementace byly lepší než ty prvotní od Microsoftu. Co jsem pochopil při čtení věcí z té doby, tak hlavní výhody u MS byla, že tyto věci dokázal nabídnout za rozumnější cenu než ostatní. A to vedlo k rozšíření. Jistě, bylo kolem toho spousta merketingového plkání, mlžení, přehánění a jiných věcí. Jak to bohužel dělá většina.
(k tomu multitaskingu: nevím, jak moc bylo od MS inovativní zavést koncept vláken jako jednotek vykonávajících kód, ne procesů... pokud vím, minimálně v Unixovém světě to inovativní dost bylo (ale nevím, kdy se vyvinuly varianty na téma odlehčených vláken).
takze jedine, co MS robi je, ze odkukava technologie a nic neprinasa...
aj to UAC je odkukana technologia
Ano, taková "novinka v rámci Windows". Nebo také "snaha o snížení kódu běžícícho pod administrátorským účtem, celkem kompatibilní s předchozími verzemi Windows".
a ked chces skutocny pokrok v technologiach, ktore nie su odkukane, tak si pusti MacOSX alebo aspon Solaris (priznavam sa, Solaris som este nemal spusteny, ale v Open Solarise som uz pracoval, ba dokonca mam aj instalacne liveCD a viacere prvky mi chybaju vo Windowse, napr. Copy on Write, timeshift, kedy sa robia tzv. snapshoty daneho disku)...
Co se týče těchto věcí, tak se podívej na věci jako VHD, Volume Shadow Copy a System Restore. Třeba s těmi virtuálními disky (VHD) lze dělat slušnou magii (osobně jsem s tím ničeho krom zálohy běžícícho systému nedělal, ale spolužák s tím hodně experimentoval a věci jako rozdílové disky a snapshoty ve svém repertoáru měl (ale záleží, na co bys to chtěl použít)). Některé z těchto "někdejších novinek" copy on write budou používat. A jinak se tato optimalizace celkem hojně využívá ve správě paměti.
Tam může být problém v tom, že neexistuje (nebo o ní běžní lidé neví) žádná utilita, která by s takovými funkcemi uměla pracovat a navíc měla rozumné rozhraní (třeba GUI, ale ne nutně).
a k teme len tolko, ze ciastocne mas pravdu a to tym, ze v OpenSource moze hociktory subjekt vydat zaplatu na danu chybu, kdezto v closed source mas obvykle jediny subjekt a tym padom
a v Opwen Source moze vydat aj jednotlivec zaplatu, lebo ma pristup k zdrojovym kodom a v closed source mas iba hotovy prelozeny produkt a ked chces zistit, ze ci robi to, co ma, tak mas 2 moznosti: sledovat jeho spravanie a ho dissasemblovat az na zdrojovy kod a oba pristupy neumoznuju vygenerovat povodny kod z niekolkych dovodov
Tohle může fungovat dobře, pokud za nasazení toho projektu na stanicích zákazníků jeho tvůrci nezodpovídají. Jinak tam máš pořád úzké hrdlo v tom, že musí existovat nějaká autorita (skupina lidí), která daný patch posoudí, následně provede brutální testování a pak jej tedy začlení. Tzn. docela velká část tohoto procesu je podobná closed source případu. Ale pokud nenasazuješ daný produkt u zákazníků, tak se celý proces dá různě modifikovat.
Hodně tady jde také o typ open source proejtku. Tím myslím například následující možnosti:
- skupina lidí, co "po večerech" tvoří projekt, jehož zdrojáky dává ostatním, a živí se jiným způsobem,
- skupina lidí, která překonala předchozí bod tím, že jejich projekt se stal natolik úspěšný, že si jej někdo všiml a začal je financovat. Takže mu mohou věnovat více času a zavést i postupy v předchozím případě více či méně neznámé,
- skupina lidí, co komerčně tvoří produkt a jako bonus k němu zveřejňuje zdrojáky.
Diskuze přesunuta z http://www.itnetwork.cz/…6790c9c5ffdf.
Důvod: Mimo téma. Přesunuto pro zachování přehlednosti.
Neaktivní uživatel:13.1.2016 21:36
Proč se mi zdá, že je většina uživatelů linuxu zahořklá skupinka trollů? Svět by byl mnohem lepší, kdyby jste všichni podobní uznali, že Microsoft prostě něco udělal a ono to funguje. Není náhoda, že je to jedna z nejúspěšnějších firem. Za tím, co MS dokázal, jsou roky a roky tvrdé práce a rozhodně se nedá říct, že prostě všechno okoukali. Lidi to kupovali a kupují z nějakého důvodu, že?
David Novák:13.1.2016 21:43
No naštěstí ne většina - naprostá většina uživatelů Linuxu se vůbec nemá potřebu k takovýmto věcem vyjadřovat, takže pak vidíš, ten horší příklad..
Jinak souhlasím. Podotknul bych jen, že spousta lidí to kupuje z ne moc pozitivních důvodů - ne, že by o to stáli a přímo toužili si koupit novou verzi a užili si nové funkce.. Bohužel to většinou kupují, protože musí - buď starší verze není podporována (což nekritizuji), nebo to dostanou jako OEM verzi k počítači (naprostá většina sestav/laptopů má předinstalován Windows) a tedy nemají ani možnost poznat něco jiného... A nebo díky monopolu Windows například v oblasti her nebo "profi" programů (Adobe).. Přičemž tento monopol se MS snažil (snaží?) udržovat a je to hlavní konkurenční výhoda.. Přitom udělat port například Photoshopu by nemělo být příliš náročné vzhledem k tomu, že funguje na Mac OS X, což je vlastně upravené BSD (a ty knihovny jsou tedy většinou k dispozici i na Linuxu)...
Neaktivní uživatel:13.1.2016 21:48
Ano chápu, že je na netu vidět ta horší část linuxáků i že je to s windows hodně kvůli monopolu aplikací, ale já bych řekl, že to by musela řešit komunita. Dodnes neexistuje open source program, který by na tom byl využitelností a funkčností podobnr, jako třeba photoshop nebk další apple produkty, ale například Blender pro 3D grafiku je úplná náhrada pro mnohé nákladné grafické editory, zdá se mě divné, že 2D grafika open source projekty nějak postrádá...
Zobrazeno 16 zpráv z 16.