Jaké jsou různé typy nástrojů s otevřeným zdrojovým kódem?
Existuje mnoho různých typů nástrojů s otevřeným zdrojovým kódem, které mají spotřebitelé zajímající se o používání programů obecně dostupných veřejnosti zdarma. Mezi ně patří takové rozmanité platformy, jako jsou programy pro psaní textu, design, manipulaci s videem a vytváření sítí typu peer-to-peer, stejně jako mnoho dalších. Nástroje s otevřeným zdrojovým kódem jsou navrženy tak, aby uživatelé mohli využívat funkce softwaru, které potřebují, a zároveň měli přístup ke zdrojovému kódu, základnímu programování, které vytváří kořen programu. To umožňuje uživatelům a spotřebitelům možnost měnit části programu podle jejich potřeb. Koncept byl ve skutečnosti používán od úsvitu programování počítačů, ale moderní aplikace se vyvíjely s vzestupem internetu.
Jedním z hlavních faktorů ovlivňujících různé typy nástrojů s otevřeným zdrojovým kódem je licencování produktů. Některé formy softwaru jsou zveřejňovány zcela zdarma pro veřejnost, případně přijímají dary nebo účtují malý poplatek za další funkce, zatímco jiné jsou chráněny ochrannou známkou a ovládány ve své kořenové platformě. Další uživatelé nabízejí nástroje s otevřeným zdrojovým kódem jako formu služby, která dočasně umožňuje uživatelům přístup k materiálům potřebným pro konkrétní funkci, umožňuje jim provádět změny a poté vyžadovat odstranění stahování z otevřeného zdroje. Software je ve většině případů téměř totožný s komerčně vydávaným produktem, který uživatelům nabízí levnou alternativu k jiným počítačovým programům.
Snad nejběžnějším typem nástrojů s otevřeným zdrojovým kódem je operační systém, který v podstatě provozuje většinu počítačových funkcí uživatele. Mnoho z těchto typů softwaru s otevřeným zdrojovým kódem je založeno na struktuře systému souborů Unix ™. Některé z nástrojů s otevřeným zdrojovým kódem jsou navrženy uživateli a lze je přizpůsobit osobním požadavkům, zatímco jiné, například Solaris® od společnosti Sun Microsystems®, jsou platformy dostupné pro pracovní stanice a servery. Oba koncepty nabízejí alternativu k významným operačním systémům, jako je Microsoft Windows®.
Mezi další hlavní příklady nástrojů s otevřeným zdrojovým kódem patří kancelářská řešení a programy grafického designu. OpenOffice ™ je nejoblíbenější kancelářskou sadou podle Sun Microsystems®, zatímco Gimp ™ si udržuje významnou pozici v kruzích grafického designu. V zásadě neexistují žádné limity pro platformy, které jsou dostupné v open source. Tímto způsobem lze využít všechny typy softwarových řešení, která poskytují alternativy a nákladově efektivní možnosti pro průmyslová odvětví a jednotlivé uživatele.