Co to są skrypty Open Source?
Skrypt komputerowy jest jak program komputerowy, ale zamiast być odczytywany przez procesor komputera, jest odczytywany przez inny program. Zazwyczaj są one przeznaczone dla programów lub stron internetowych, ale mogą być również używane w innym oprogramowaniu. Skrypty o otwartym kodzie źródłowym są powszechnie widoczne w Internecie, szczególnie na stronach internetowych z bezpłatnymi skryptami komputerowymi. Otwarte oprogramowanie oznacza, że skrypt można modyfikować, co pozwala użytkownikowi dostosowywać, usuwać lub dodawać funkcje do oryginalnego skryptu.
Skrypty i skrypty open source mają dokładnie taką samą funkcjonalność: są stworzone do wykonywania jednej lub kilku funkcji i procesów. Na przykład skrypt galerii obrazów, niezależnie od tego, czy jest to oprogramowanie typu open source, utworzy galerię obrazów, do której użytkownik może dodawać - lub usuwać - obrazy. Oba skrypty są również przetwarzane tak samo. Są one przetwarzane z działającego programu, a nie z procesora komputera, co czyni je łatwiejszymi do wykonania, ale wolniejszymi niż funkcje korzystające z procesora.
Te skrypty są najczęściej widoczne na stronach internetowych, ale mogą być również używane w programach. W połączeniu ze stronami internetowymi dodają do witryny nowe funkcje, których w innym przypadku nie można powielić. W połączeniu z programem obsługującym skrypty może to dodawać nowe funkcje lub programować makro w oprogramowaniu, co oznacza, że może wykonywać kilka różnych funkcji jednocześnie.
Wszystkie skrypty typu open source są dostarczane z licencją typu open source. Gdy coś jest open source, oznacza to, że kod źródłowy - lub kod użyty do utworzenia skryptu - jest udostępniony do pobrania i manipulowania przez program pobierający. Zamknięte skrypty, które są zwykle sprzedawane i nie są darmowe, jak większość skryptów open source, nie pozwalają na taką manipulację i utrudniają lub uniemożliwiają użytkownikom zmianę kodu.
Dzięki temu, że kod źródłowy jest pusty i otwarty, użytkownicy mogą pracować nad skryptem, aby dostosować go do swoich konkretnych potrzeb. Na przykład, jeśli istnieje skrypt, który tworzy blog, ale użytkownik chce zmienić sposób, w jaki blog wyświetla posty, wówczas przechodzi do kodu źródłowego i zmienia go. Kod źródłowy powinien być zmieniany tylko wtedy, gdy użytkownik zna język programowania lub ma określone instrukcje, ponieważ zmiana kodu źródłowego może przypadkowo zniszczyć skrypt.