Výhody a nevýhody open-source a komerčních SW produktů František Štelcig
Open-source software (OSS) Tvořen globální komunitou vývojářů Zdroj podpory e-mailové konference, diskuze Otevřený zdrojový kód Technická dostupnost Legální dostupnost (možnost prohlížení a úprav) Volná distribuce Redistribuce modifikací Dostupnost všem (nesmí být diskriminováni jednotlivci nebo skupiny)
Výhody OSS Svoboda Výběr a flexibilita Uživatel kontroluje SW, který používá Výběr a flexibilita Existuje více alternativ, možnost úpravy již existující aplikace Žádné uzavřené technologie a nezávislost na dodavateli Dodržují standardy a jsou nezávislé na HW platformě Žádné poplatky za licence Ušetřené peníze např. na školení zaměstnanců Bezpečnost Podle současného paradigmatu je výhodnější, když jsou informace dostupné všem
Nevýhody OSS Nejistota budoucího vývoje Opravy chyb u starších modulů Seriózní firmy by se problémem měly zabývat Potenciální rozpad vývojářské skupiny Problematická integrace modulů u rozsáhlých projektů Chybí centrální koordinace pro integraci jednotlivých modulů Nejistá technická podpora U méně rozšířených např. neúplná dokumentace Ovlivňování funkcionality Reaguje na potřeby komunity, komerční firmy přicházejí s inovacemi pro-aktivně Náklady na provoz Náklady na provoz bývají vyšší než u open-source produktů
Průzkum Software Development Pool (http://www.methodsandtools.com/dynpoll/oldpoll.php?OSQual2) Open source versus commercial tools 2006 2004 Same quality 38% 32% There is no easy answer to this question 22% 24% Superior in quality 20% 26% Inferior in quality 12% 13% I do not use open source tools 6% 4% I do not use commercial tools 2% 1% Participants 524 312