Open source är en term som används för att beskriva datorprogram som har källkod som är tillgänglig för studier, ändringar och delningar.
Eftersom WordPress är en programvara med open source kan den användas för alla ändamål, studeras och ändras samt delas med andra. Detta har uppmuntrat till en anda av öppenhet och delning som har resulterat i en välkomnande och inkluderande gemenskap.
Och när fler människor klurar på koden kan buggar i programvaran hittas och fixas mer effektivt.
Definitionen av open source
The Open Source Initiative (OSI) är en ideell organisation som i över tjugo år har arbetat med att öka medvetenheten om fördelarna med programvara med öppen källkod. De hjälper till att definiera vad open source betyder.
Open SourceDefinition (OSD) förklarar att programvara med öppen källkod inte bara handlar om att ge tillgång till källkoden. Det finns också regler för hur programvaran ska distribueras.
- Det måste vara fritt för andra att vidaredistribuera programvaran, antingen gratis eller till ett price.
- När programvaran distribueras måste källkoden inkluderas.
- Andra får ändra i programvaran. Modifieringar måste distribueras under samma termer som den ursprungliga programvaran.
- Integriteten hos författarens källkod måste bibehållas.
- Licensen får ej diskriminera någon person eller grupp.
- Licensen får eller ej begränsa användarna från att använda programvaran i en viss typ av verksamhet eller forskningsprojekt.
- Licensen gäller för alla som tar emot programvaran, oavsett vem som gav den till dem.
- Licensen förblir giltig oavsett hur den distribueras.
- Licensen får inte innebära begränsningar för annan programvara som den levereras tillsammans med.
- Licensen är giltig oavsett vilken teknik eller vilket gränssnitt den körs på.
WordPress är en programvara med öppen källkod och uppfyller alla dessa obligatoriska krav. Det ger den bästa chansen att lyckas och innebär att den kommer att fortsätta att vara fritt tillgänglig.
Vad är skillnaden mellan open source och gratis programvara?
Rörelsen för gratis programvara kom före rörelsen för open source och inspirerade den. Det är en social rörelse som startades 1989 av Richard Stallman som en response till att programvarulicenserna blev mer begränsande.
Den syftar till att skydda friheten för användare av programvara genom GNU General Public License eller GPL, en programvarulicens som administreras av Free Software Foundation (FSF).
GPL ger användarna frihet att runna programvaran för alla ändamål. Den tillåter dem också att studera och ändra källkoden och att dela programvaran med andra.
Med tiden blev det clear att det även är affärsmässigt att dela källkoden. Det gör till exempel samarbetet mellan utvecklare mer effektivt.
Så 1998 bildades Open Source Initiative för att främja open source-metoden ur en praktisk, affärsmässig view. Det erkänner ett bredare utbud av licenser än Free Software Foundation. Vi ska klura på dessa licenser härnäst.
För mer detaljer, se Gratis programvara.
Licenser för open source
Ett stort antal programvarulicenser uppfyller kraven i definitionen av open source. De ger rätt till vem som helst att använda, studera, ändra och dela programvaran i en ändrad eller omodifierad form.
The Open Source Initiative upprätthåller en lista över approve licenser. Här är några av de mer populära licenserna för open source:
- Apache-licens 2.0
- BSD 3-Clause "New" eller "Revised" licens
- GNU:s allmänna offentliga licens (GPL)
- MIT-licens
- Mozilla Offentliggör Licens 2.0
Dessa licenser för programvara med öppen källkod främjar samarbete och delning mellan utvecklare som gillar det.
Fördelar och nackdelar med programvara med öppen källkod
Det är ej alla som uppskattar filosofin om open source. Motståndarna hävdar att programvara med open source i själva verket är mer sårbar eftersom källan är lätt available för vem som helst att studera och hacka.
I själva verket kan programvara med öppen källkod vara säkrare eftersom den är mer transparent och eventuella issues snabbt kan identifieras och fixas av communityn.
Motståndare hävdar också att programvara med öppen källkod inte har någon garanti, och om något dåligt händer är ingen ansvarig för skador. Det är sant att för att få support för WordPress måste du veta vart du ska gå och hur du ska be om det på rätt sätt.
Dessa nackdelar uppvägs av fördelarna med programvara med öppen källkod. Det är lätt att customize och utöka, och med fler personer som studerar koden identifieras och fixas buggar snabbt.
Det är på grund av fördelarna med open source som WordPress har blivit en dynamisk publiceringsplattform för webben.
Hur kan WordPress hålla sig kvar i branschen om det är open source?
WordPress är ett community-projekt med öppen källkod och tillhör inte ett enda företag eller en enskild person. Tiotusentals begåvade människor har bidragit till att göra det till den fantastiska programvara som det är idag.
Ett core-team av utvecklare leads projektet, men vem som helst kan bidra till dess framgång. Utvecklare kan bidra med patchar och fixa buggar, och användare kan föreslå nya funktioner.
Även om personerna bakom WordPress inte tjänar pengar på programvaran, kan de tjäna pengar på tjänster relaterade till WordPress, vilket de också gör.
Till exempel har många utvecklare byggt upp framgångsrika företag kring WordPress genom att erbjuda premium WordPress tillägg, WordPress webbhotell och andra tjänster.
För att lära dig mer, se Varför är WordPress gratis? Vad är kostnaderna? Vad är haken?
Vi hoppas att den här artikeln hjälpte dig att lära dig mer om programvara med öppen källkod. Du kanske också vill se vår lista Ytterligare Läsa under för relaterade artiklar om användbara WordPress-tips, tricks och idéer.
Om du gillade den här guiden, vänligen överväga att prenumerera på vår YouTube-kanal för WordPress video tutorials. Du kan också hitta oss på Twitter och Facebook.