Co jsou skripty s otevřeným zdrojovým kódem?
Počítačový skript je jako počítačový program, ale místo toho, aby byl čten procesorem počítače, je čten jiným programem. Jedná se obvykle o webové programy nebo webové stránky, ale lze je také použít v jiném softwaru. Skripty s otevřeným zdrojovým kódem jsou běžně vidět online, zejména na webových stránkách s počítačovými skripty zdarma. Být otevřený zdroj znamená, že skript lze upravit, což uživateli umožňuje přizpůsobit, odstranit nebo přidat funkce k původnímu skriptu. Skripty
a skripty s otevřeným zdrojovým kódem jsou ve své funkčnosti úplně stejné: jsou vytvořeny k dokončení jedné nebo několika funkcí a procesů. Například skript Image Gallery, bez ohledu na to, zda je open source, vytvoří galerii obrázků, ke které může uživatel přidat - nebo smazat - obrázky. Oba tyto skripty jsou zpracovány stejně. Jsou zpracovávány z běžícího programu, spíše než jsou zpracovávány z procesoru počítače, což je usnadňuje výrobu, ale pomalejší než funkce, které používajíProcesor.
Tyto skripty jsou nejčastěji vidět na webových stránkách, ale lze je také použít v programech. Při použití s webovými stránkami přidávají na web nové funkce, které by jinak nebylo možné duplikovat. Pokud je spárována s programem, který umožňuje skripty, může to přidat nové funkce nebo může do softwaru naprogramovat makro a říct mu, aby provedl několik různých funkcí najednou.
Skripty s otevřeným zdrojovým kódem jsou dodávány s licencí open source. Když je něco open source, znamená to, že zdrojový kód - nebo kód použitý k vytvoření skriptu - je položen holý pro stahovač, který by se mohl podívat a manipulovat. Uzavřené skripty, které se obvykle prodávají a nejsou zdarma jako většina skriptů s otevřeným zdrojovým kódem, neumožňují tuto manipulaci a pro uživatele je velmi obtížné nebo nemožné změnit kód.
Díky tomu, že zdrojový kód byl holý a otevřený, uživatelé jsou schopni pracovat na skriptu, aby jej přizpůsobili svému nebojejí přesné potřeby. Pokud například existuje skript, který vytváří blog, ale uživatel chce změnit, jak blog zobrazuje příspěvky, pak uživatel přejde do zdrojového kódu a změní jej. Zdrojový kód by měl být změněn pouze tehdy, pokud uživatel zná programovací jazyk nebo má specifické pokyny, protože změna zdrojového kódu může skript náhodně zničit.