Diskuze: Open source vs Closed source

Volná diskuze Open source vs Closed source

Avatar
Michal Žůrek (misaz):

já nechci svoje projekty dělat Open Source.

Odpovědět  ±0 12. ledna 18:22
Nesnáším {}, proto se jim vyhýbám.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
mkub:

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

 
Nahoru Odpovědět  -5 13. ledna 11:59
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na mkub
tomasmanhal:

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.

Nahoru Odpovědět  -1 13. ledna 12:11
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
mkub
Redaktor
Avatar
Odpovídá na tomasmanhal
mkub:

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

 
Nahoru Odpovědět  +1 13. ledna 13:45
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na mkub
tomasmanhal:

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ě.

Nahoru Odpovědět  +4 13. ledna 14:42
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
Odpovídá na mkub
Michal Žůrek (misaz):

A Linux nemá na serverech monopol?

Nahoru Odpovědět  ±0 13. ledna 15:28
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na mkub
Michal Žůrek (misaz):

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.

Nahoru Odpovědět 13. ledna 15:40
Nesnáším {}, proto se jim vyhýbám.
Avatar
Adam Ježek
Tým ITnetwork
Avatar
Odpovídá na Michal Žůrek (misaz)
Adam Ježek:

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.

Editováno 13. ledna 15:42
Nahoru Odpovědět  +2 13. ledna 15:41
Programátor dělá co může. Počítač co chce. | Pokud mi dáš mínus, tak prosim, napiš proč!
Avatar
David Novák
Tým ITnetwork
Avatar
Odpovídá na mkub
David Novák:

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? :D

Nahoru Odpovědět  +2 13. ledna 18:14
Chyba je mezi klávesnicí a židlí.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
mkub:

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?

 
Nahoru Odpovědět 13. ledna 19:23
Avatar
mkub
Redaktor
Avatar
Odpovídá na tomasmanhal
mkub:

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

 
Nahoru Odpovědět  -2 13. ledna 19:43
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na mkub
Martin Dráb:

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.
Nahoru Odpovědět  +2 13. ledna 20:37
2 + 2 = 5 for extremely large values of 2
Avatar
David Novák
Tým ITnetwork
Avatar
David Novák:

Diskuze přesunuta z http://www.itnetwork.cz/…6790c9c5ffdf.

Důvod: Mimo téma. Přesunuto pro zachování přehlednosti.

Nahoru Odpovědět  +1 13. ledna 21:28
Chyba je mezi klávesnicí a židlí.
Avatar
Odpovídá na mkub
Jakub Šárník:

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?

 
Nahoru Odpovědět  +1 13. ledna 21:36
Avatar
David Novák
Tým ITnetwork
Avatar
Odpovídá na Jakub Šárník
David Novák:

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.. :D

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)...

Nahoru Odpovědět 13. ledna 21:43
Chyba je mezi klávesnicí a židlí.
Avatar
Odpovídá na David Novák
Jakub Šárník:

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á...

 
Nahoru Odpovědět  +1 13. ledna 21:48
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 16 zpráv z 16.