Nevýhody Open Source / Free Software vývoja

Podobné dokumenty
Autorské práva na softvér a licencie

Stránka 1, Vema, a. s.

Organizačné štruktúry.

PLASTOVÉ KARTY ZÁKAZNÍKOV

antistalinistická ľavica

Vplyv správy podnikového majetku na chod firmy

Téma : Špecifiká marketingu finančných služieb

Krok 1 Pochopenie systémov. Krok 2 Hodnotenie silných a slabých stránok. Krok 3 Zber podkladov. - hodnotenie - overenie - postupy a smernice

Verifikácia a falzifikácia

Stiga Autoclip 200 Series

Vysoké školy na Slovensku Prieskum verejnej mienky

ÚSTAV CELOŽIVOTNÉHO VZDELÁVANIA ŽILINSKEJ UNIVERZITY Univerzita tretieho veku

Nelegálny softvér u matfyzákov

Možnosti nasadenia otvoreného softvéru na školách

Ako podporiť predaj áut cez internet? - popis služby Etarget - prípadová štúdia Suzuki Slovakia

užite si voľnosť a volajte za menej so Šikovnou voľbou

Pivo. Návod na použitie PIVA. PaedDr. Vlado Zlatoš

Inovatívna poštová schránka

Návrh, implementácia a prevádzka informačného systému

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ. Metodika verzií zdrojového kódu

Cieľ ako nástroj na riadenie výkonnosti

Obdobie výrobnej orientácie - D>P, snaha výrobcov vyrobiť čo najviac, lebo všetko sa predalo Potreby zákazníka boli druhoradé Toto obdobie začalo

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde

P RSO S N O ALIST S IKA K A RIADENIE UDSK S Ý K CH

DOBROPISY. Dobropisy je potrebné rozlišovať podľa základného rozlíšenia: 1. dodavateľské 2. odberateľské

Cieľ: správne vysvetlenie významu slova migrovanie, priblížiť prečo ľudia migrujú, zapájať do odpovedí účastníkov,

Limita funkcie. Čo rozumieme pod blížiť sa? y x. 2 lim 3

Formuláre PowerPoint MGR. LUCIA BUDINSKÁ,

Základy algoritmizácie a programovania

Uvoľnené úlohy v medzinárodných testovaniach a ich využitie vo vyučovaní

Metóda vetiev a hraníc (Branch and Bound Method)

MQL4. MQL4 MQL4 MQL4 MQL4 MQL4 Script MQL4 MQL4 MQL4 MQL4 MQL4 MQL4 MQL4 MQL4. MQL4 MQL4 MQL4 MQL4 Indicator MQL4 MQL4 MQL4 MQL4 MQL4 EA

EXTERNÉ a E-LEARNINGOVÉ štúdium. úvodný materiál

Návod na používanie Centrálnej úradnej elektronickej tabule (CUET)

IngA- Inžinier v automobilovom priemysle

Ako prežiť krízu a využiť ju vo svoj prospech. Dipl. Ing. Artur Gevorkyan

Implementace SAP S/4HANA je skutečně S Simple

QSign. Cenník produktov a služieb

Od myšlienky po realizáciu stavby - presné vymedzenie predmetu obstarávania. Juraj Nagy

Každá značka má svoje DNA

[JOJ, 12:00; Noviny o 12:00; 07/11/2011; Ivan Janda; Zaradenie: Z domova]

LINUX GREENIE LINUX. GREENIE LINUX-prvá oficiálna verzia (odvodená od UBUNTU 7.04)

ŠTATISTIKA SPOKOJNOSTI ZÁKAZNÍKOV WC+BIDET 2V1. Prehľad spokojnosti zákazníkov, ktorí objednali v eshope

Škola, učiteľ/ka a mediálna výchova Výsledky prieskumu po jednotlivých položkách v tabuľkách a grafoch

SYSTEMATICKÉ VZDELÁVANIE PRACOVNÍKOV V ORGANIZÁCII

Solárna fotovoltaická sada

Pripojenie na internet cez WiFi pre zamestnancov a študentov

SOCIÁLNY ASPEKT VO VEREJNOM OBSTARÁVANÍ : SKÚSENOSTI ZO SLOVENSKA

Odkazy na pravidlá sú podľa aktuálnych pravidiel na stránke Slovenská verzia pravidiel sa pripravuje

Zdravotné postihnutie nie je prekážkou v prístupnosti na trh práce. Kto je občan so zdravotným postihnutím?

Marketing. Predaj. Služba. Microsoft Dynamics CRM. Výhody Microsoft Dynamics CRM

Európske voľby Európske voľby 2009

Bakalárske projekty pre študentov v Bratislave ak. rok 2011/2012

1. Riadenie ľudských zdrojov a personálny manažment 2. Manažérske zručnosti a komunikácia

DALI, pomoc a riešenia

Slovenská národná knižnica smerom k používateľovi. Ing. Alžbeta Martinická. Mgr. Zuzana Prachárová

Cviky na hornú časť hrudníku

2. PRIDANIE ZÁVEREČNEJ PRÁCE DO EVIDENCIE ZÁVEREČNÝCH PRÁC (EZP) A OZNAČENIE PRÁCE AKO FINÁLNEJ.

Čo je to Refactoring?

ONLINE MARKETING VZDELÁVACÍ VÝSTUP ZO ŠTUDENTSKEJ STÁŽE V PROJEKTE BE READY FOR REAL BUSINESS

HEJNÉHO MATEMATIKA. Vyhodnotenie dotazníka pre rodičov 2018

Cena. Mesačný program Schudni raz a navždy. Alternatíva vrátane celodennej stravy pre ženy* Alternatíva personalizovaný jedálny lístok

OCHRANA INOVÁCIÍ PROSTREDNÍCTVOM OBCHODNÝCH TAJOMSTIEV A PATENTOV: DETERMINANTY PRE FIRMY EURÓPSKEJ ÚNIE ZHRNUTIE

...jednoduchšia cesta k riešeniu. Bezpapierový úrad. Mgr. Roman Hlubina ICZ Slovakia s.r.o.

Integrovaný systém manažérstva Nové požiadavky noriem ISO

MEP EKONOMIKA A FINANCIE DANE

PRVÉ ÚSPEŠNÉ KROKY V SMEROVANÍ ŽIAKOV ZŠ K POVOLANIU. PhDr. Zdenka Osvaldová

GLOBERG-Accounting, s.r.o.

Návod na udelenie oprávnenia na prístup a disponovanie s elektronickou schránkou a jeho zneplatnenie

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ. Grafy

Zvládanie námietok a metaprogramy

Rimavská Sobota. metropola športu. Projekt. Prezentácia konceptu

pomôcť Vám pripraviť sa po funkčnej stránke na tehotenstvo (pre oboch partnerov)

Checklist report. Legenda. Projekt. Url. všetko je správne. chyba, problém. Dátum. nemá zmysel testovať. Kontroloval. netestované

Vytvorenie používateľov a nastavenie prístupov

Manuál pre Registrovaných používateľov / Klientov

GPS Loc. Užívateľský manuál. mobilné aplikácie. pre online prístup do systému GPS Loc cez mobilnú aplikáciu

Ako sme postavili Benátky

Medzitrh práce. Michal Páleník Inštitút zamestnanosti,

Nepremeškajte šancu a doprajte svojmu dieťaťu, aby sa naučilo jazyk, ktorý v živote určite využije!

Mám rakovinu ako to povedať svojmu dieťaťu? Prednáška zameraná na prezentáciu informačnej brožúry LPR

Odmietanie očkovania v ambulancii všeobecného lekára pre deti a dorast

Príklad BH BZ NC KC Zisk 1 Parfum ,70 22,90 8,20 10 Parfumov Nákupná cena (NC) = 147 Katalógová cena (KC) = 229

BIZNIS OBCHODNEJ GRAFIKY

PPC brief. Zadanie pre tvorbu PPC reklamnej kampane

Obsah. Úvod Vyhodnotenie dotazníka Grafické vyhodnotenie... 7

Naformátuj to. Naformátuj to. pre samoukov

VECIT 2006 Tento materiál vznikol v rámci projektu, ktorý je spolufinancovaný Európskou úniou. 1/4

Systémy manažérstva kvality podľa normy ISO 9001: 2015

Používateľská príručka pre autorov Prihlásenie

PLA-401 v3 Ethernetový adaptér PowerLine (prenos dát cez silové elektrické káble)

PATCHWORK PARTY. ... pre šikovné ručičky, kreatívne hlavičky, pracovité dušičky...

Návod na použitie zápisníka jedál

Ak si plánujete založiť účet, tento článok je určený pre Vás. Pozrite sa na prehľad služieb a ceny všetkých bánk na slovenskom trhu.

Sociálne služby (SS) Pomáhajú ľuďom udržať si, alebo znovu získať svoje miesto v prirodzenom spoločenstve. SS sú dnes už vymedzené zákonom.

Postup pri aktivácii elektronickej schránky na doručovanie pre fyzické osoby

Postup pre firmy s licenciou Profesionál účtovná firma

Informácie o telefonovaní do zahraničia

Inteligenté prístupové systémy

Transkript:

Nevýhody Open Source / Free Software vývoja 11. víkend s Linuxom 4. - 5. december 2004 Košice Marek Grác Stanislav Meduna Ján Šuňavec

Obsah Motivácia Rozdiely pri vývoji Dokumentácia Support Tímová komunikácia Spôsob vývoja Príklady Diskusia

Motivácia komerčný software Krátko- a strednodobý zisk Medzera na trhu Získanie trhového podielu Využitie konkurenčnej výhody Strategické rozhodnutia Enabling technologies

Motivácia open source software Produkt nie je dostupný Neoplatí sa ako komerčný? Neúmerne drahý Nedostupné rozhrania Sebarealizácia (technická) Ja to viem lepšie Iné priority

Motivácia open source software I Ideológia Zachráňme svet (alebo Stallman) Nové technológie, výskum Zriedkavé Skôr riešenia pre akedemickú sféru

Priority komerčný software I Optimalizácia s ohľadom na zisk Rozsah (feature set) Kvalita Náklady Čas uvedenia na trh je dôležitý Skôr ako konkurencia

Priority komerčný software II Práca s trhom Definícia cieľovej skupiny Udržať a získať ziskového zákazníka Životný cyklus produktu Kedy ohlásiť produkt Cyklus vydávania verzií Kedy prestať podporovať produkt

Priority open source software Dostupnosť Nezávislosť od života konkrétnej firmy

Rozdiely vo vývoji Closed software Vývoj je centralizovaný. Veľmi úzka spolupráca. Zisk Open software Vývoj je decentralizovaný. Ak vývojár nemá čas tak nepracuje. Založenie firmy. ZEND, Red-hat, Mandrake

Rozdiely pri vývoji I Open Source Orientácia na software samotný zvyšok trpí Dokumentácia Záujem o problémy zákazníka alebo support Otvorenosť Každý má právo robiť zmeny. Nie je celkom pravda. Možnosť voľby

Rozdiely pri vývoji II Open Source Testovanie Veď to používateľ otestuje... Zodpovedný prístup k testom zriedkavý Čas ľudí má menšiu hodnotu Trieštenie síl vo vývoji

Dokumentácia I Dokumentácia nestíha za kódom Chýba Používateľská dokumentácia Tutorials Vývojárska dokumentácia Jazykové mutácie

Dokumentácia II Dobrý príklad dokumentácie: Napr. PHP Zlý príklad dokumentácie: Firebird/Interbase Samba

Dokumentácia príklad LDP Čas poslednej aktualizácie Rok Zmeny 1995 1 1996 5 1997 22 1998 36 1999 26 2000 63 2001 75 2002 100 2003 63 2004 78

Support komerčný software Významným spôsobom ovplyvňuje spokojnosť zákazníka Firmy majú špecializované oddelenia Často poznajú produkt najlepšie Support aj pre staršie verzie

Support open source software Priamo vývojár Len malé projekty Veľmi rýchlo prestane stíhať Mailing listy, fóra Problém s pomerom signál/šum Máš to zadarmo, tak si poraď Chýba support starších verzií Ale inštalácia najnovšej verzie znamená pre koncového používateľa nové testy

Komunikácia v tíme Často prisilné ego Vo firme sú nútení nájsť riešenie Vo free software je výsledkom trieštenie síl Netechnické rozdiely Licencie (Samba vs. Wine) Prirodzená súťaž Evolúcia síce vedie k prežitiu najlepšieho Prírode je ale jedno, ako dlho to potrvá

Spôsob vývoja Katedrála a bazár Centralizácia vs. chaos Plánovanie vs. evolúcia Nie každý komerčný software je katedrála Nie každý open source software je bazárom

Bazár Dobrý software vychádza z osobnej potreby Rátajte s tým, že niečo zahodíte Zverejňuj skoro a často Systém je najlepší nie keď nie je čo pridať, ale keď nie je čo odobrať Dostatok očí robí každý problém jednoduchým Veľa hláv je lepších ako jedna pokiaľ existuje koordinátor a internet

Kritika bazáru I 1 vývojár pracujúci 12 mesiacov nie je to isté ako 12 vývojárov pracujúcich mesiac Réžia kvôli veľkosti vie explodovať Je naivné predpokladať, že internet zlepší výkonnosť ľudí Veľa očí nemusí nájsť problém rýchlejšie Profesionálny tester je niekedy lepší Kto zaručí že sa niekto na ten bug vôbec pozrie? Kto rozhodne, či opraviť alebo prepísať nanovo?

Kritika bazáru II Je jadro linuxu vôbec bazár? Demokracia vyzerá inak... Dáva open source z princípu lepšie výsledky? Ako kedy záleží na ľudoch... Je dobré mať zdrojový kód, ale niekedy to nestačí Vývojárska dokumentácia Skúste reengineerovať väčší projekt, v ktorom sa nevyznáte...

Kritika bazáru III Ako v praxi vyzerá riadenie projektu? Hierarchia je vo väčšom projekte nevyhnutná Egoless programming v praxi neexistuje Často rozhoduje politika a nie technika Koalície, moc, postavenie ľudia sú len ľudia Prepracovanie a vyhorenie

Ako zarobiť na open source I Klasika: cez deň v práci komercia, po večeroch keď vyjde čas tak open source Takto sa seriózne robiť nedá

Ako zarobiť na open source II Firma Platený support: teória pekná, ale prax? Predávam riešenia, kde používam iba OSS Lepšie, ale moje riešenie môže ktokoľvek okopírovať Základ free, zaujímavé časti komerčne Kód free, potrebné dáta komerčne Nechám si zaplatiť za stabilitu Rôzne enterprise verzie

Diskusia?

Zdroje Katedrála a bazár http://www.firstmonday.org/issues/issue3_3/raymond/index.html Katedrála a bazár druhý pohľad http://firstmonday.org/issues/issue4_12/bezroukov/ Ďalšie zdroje http://linuxtoday.com/infrastructure/2004110600126opcysw http://www.newsforge.com/article.pl?sid=04/10/14/219203 http://opensource.mit.edu/online_papers.php

Záver Marek Grác mailto:xgrac@fi.muni.cz Stanislav Meduna http://www.meduna.org Ján Šuňavec mailto:jansun@pobox.sk