Vad är Open Source-skript?

Ett datorskript är som ett datorprogram, men istället för att läsas av en dators processor, läses det av ett annat program. Dessa är vanligtvis för webbaserade program eller webbplatser, men kan också användas i andra program. Skript med öppen källkod ses ofta online, särskilt på webbplatser med gratis datorskript. Att vara öppen källkod innebär att skriptet kan modifieras, vilket gör att användaren kan anpassa, ta bort eller lägga till funktioner till det ursprungliga skriptet.

Skript och skript med öppen källkod är exakt samma i sin funktionalitet: De är gjorda för att slutföra en eller flera funktioner och processer. Till exempel kommer ett bildgalleriskript, oavsett om det är öppen källkod, att skapa ett bildgalleri där användaren kan lägga till – eller ta bort – bilder. Båda dessa skript bearbetas likadant också. De bearbetas från ett pågående program, snarare än att bearbetas från datorns processor, vilket gör dem lättare att göra men långsammare än funktioner som använder processorn.

Dessa skript ses oftast på webbplatser, men kan också användas i program. När de används med webbplatser lägger de till nya funktioner till webbplatsen som annars skulle vara omöjliga att duplicera. Om det paras ihop med ett program som tillåter skript, kan detta lägga till nya funktioner eller kan programmera in ett makro i programvaran, som säger åt det att utföra flera olika funktioner samtidigt.

Skript med öppen källkod kommer alla med en öppen källkodslicens. När något är öppen källkod betyder det att källkoden – eller koden som används för att skapa skriptet – är frilagd för nedladdaren att titta på och manipulera. Stängda skript, som vanligtvis säljs och inte är gratis som de flesta skript med öppen källkod, tillåter inte denna manipulation och gör det mycket svårt eller omöjligt för användare att ändra koden.

Genom att göra källkoden naken och öppen kan användare arbeta med ett skript för att skräddarsy det efter hans eller hennes exakta behov. Till exempel, om det finns ett skript som skapar en blogg men användaren vill ändra hur bloggen visar inlägg, går användaren in i källkoden och ändrar den. Källkoden bör endast ändras om användaren kan programmeringsspråket eller har specifika instruktioner, eftersom ändring av källkoden kan förstöra skriptet av misstag.