Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Co je open source znamená?

What to open source znamená?
Co open source znamená?

Většina software, který si koupíte, nebo stáhnout přichází pouze v kompilované ready-to-run verzi. Zpracoval znamená, že skutečný programový kód, aby developer vytvořil, známý jako zdrojový kód, proteče speciálního programu s názvem kompilátor, který překládá zdrojový kód do formy, že počítač může pochopit (viz Jak C Programování Pracuje Podrobnosti o kompilátory ). Je velmi obtížné změnit kompilované verzi většinu aplikací a téměř nemožné, aby přesně vidět, jak developer vytvořil různé části programu. Většina komerčních výrobců softwaru vidí jako výhodu, která udržuje jiným společnostem z kopírování jejich kód a používat to v konkurenční produkt. To také jim dává kontrolu nad kvalitou a vlastností, které jsou v daném produktu.

Open source software, je na opačném konci spektra. Zdrojový kód je součástí kompilované verzi a úpravy nebo přizpůsobení je skutečně podporována. Vývojáři softwaru, kteří podporují open source koncept se domnívají, že tím, že každého, kdo má zájem měnit zdrojový kód, bude aplikace užitečnější a bezchybné v dlouhodobém horizontu.

Chcete-li být považován za open source software podle vývoje softwaru průmyslu, musí být splněny určité podmínky:

  • Program musí být volně distribuovány (To může být součástí balíčku, který se prodává i když, jako je Red Hat udělal s Linuxem v níže uvedený příklad).
  • , musí být zahrnuty Zdrojový kód.
  • Každý, kdo musí být umožněno změnit zdrojový kód.
  • Modifikované verze mohou být přerozděleny.
  • Licence nesmí vyžadovat vyloučení jiného softwaru nebo rušit provoz jiného softwaru.

    Pojďme se podívat na příklad reálného světa open source software. V roce 1991, Linus Torvalds, student na univerzitě v Helsinkách ve Finsku, vyvinul nový operační systém založený na Minix, derivát Unix, který on říkal Linux. Torvalds vydala verzi 0.02 Linuxu pod GNU General Public License, která poskytuje dobrý právní definici open source software. Mnoho lidí na celém světě stáhli Linux a začal pracovat s ním. Mnoho z těchto uživatelů byli programátoři v jejich vlastní pravý a dělal úpravy zdrojového kódu, který Torvalds se součástí. V příštích třech letech, Torvalds obdržel tyto modifikované verze od ostatních programátorů a začlenil mnoho změn do Základní verze pro Linux a vydal verzi 1.0 v roce 1994.

    A společného zájmu pro koncové uživatele, kteří chtějí používat open source software je

    Page [1] [2]