Co je vývoj softwaru s otevřeným zdrojovým kódem?

Vývoj softwaru s otevřeným zdrojovým kódem je specifický proces vývoje softwaru, který mohou vrstevníci otevřeně kontrolovat. Fáze vývojového procesu jsou dostupné a zcela transparentní. To umožňuje uživatelům možnost nabízet vstupy a návrhy na vývoj softwaru prostřednictvím komunikace nebo skutečné úpravy softwaru.

uživatelé i vývojáři softwaru těží z procesu vývoje softwaru s otevřeným zdrojovým kódem. Uživatelé jsou vyzváni, aby ovlivnili proces vývoje, a vývojáři se vyzývají, aby provedli úpravy softwaru na základě jejich vstupů, takže pravděpodobnost je vysoká, že produkt bude vyvinut tak, aby splňoval specifikace a potřeby uživatelů. Proces, který má za následek proprietární software, se nemohl více lišit od vývoje softwaru s otevřeným zdrojovým kódem. Vývojový proces obklopující proprietární software je obvykle velmi tajný a často pouze zaměstnanci pracující přímo na projektu jsou procesem. Naproti tomu open source softwJsou vývoj vytvářejí fáze vývojových veřejných znalostí softwaru a vstup veřejnosti k softwaru v každé fázi je považován za zásadní pro kvalitu produktu.

Proces vývoje softwaru s otevřeným softwarem může být neuvěřitelným vzdělávacím nástrojem pro vývojáře softwaru. Požadovaná účast uživatelů a vývojářů činí intimní znalost softwarových systémů a fungování vítaným důsledkem. Seznámení se se softwarem může také učinit časté úpravy, aktualizace a vylepšení realitou pro uživatele, kteří využívají software. Spolupráce tohoto druhu zajišťuje, že uživatelům je vždy prezentována verze softwaru, který odráží jejich osobní potřeby, touhy a vstupy. S proprietárním softwarem jsou uživatelé často zaseknutí verzí softwaru, který se společnost rozhodne vyrobit.

Proces vývoje softwaru s otevřeným zdrojovým kódem se velmi lišírom jeho proprietárních protějšků, ale výsledný software je srovnatelný. Někteří to považují za lepší nejen z hlediska skutečné aplikace, ale také flexibility a spolehlivosti. Aplikace s otevřeným zdrojovým kódem a data, která jsou z nich vytvořena, jsou obvykle lepšími odrazy touh skutečných uživatelů. MySQL a PHP jsou výsledkem vývoje softwaru s otevřeným zdrojovým kódem.

Další výhodou vývoje softwaru s otevřeným zdrojovým kódem je to, že veřejnost může software používat a upravit zdarma. Každý, včetně vášnivých vývojářů a zvědavých uživatelů, si může zobrazit zdrojový kód softwaru s otevřeným zdrojovým kódem a upravit projekty. Mohou také distribuovat software, aniž by museli platit poplatky nebo náklady spojené s licencemi. Software s otevřeným zdrojovým kódem je zdarma, takže použití produktů, které jsou výsledkem procesu vývoje softwaru s otevřeným zdrojovým kódem, může mít za následek snížení nákladů na konkurenční proprietární software.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?