Eftersom den här bloggen är inspirerad av Daniel Saidi som är driver olika Open Source-projekt så kan det vara på sin plats att inleda med ett litet inlägg som berättar om vad Open Source är för något, och hur det fungerar. Open Source är något som blivit mycket populärt under 2000-talet och även om det i grunden kan ses som något icke-kommersiellt så använder sig många stora kommersiella företag av det. Google är där ett bra exempel, med Android och stora delar av webbläsaren Chrome.

Enklast kan man uttrycka det som så att Open Source innebär att källkoden till ett program är tillgänglig för alla. Den med programmeringskunskaper kan på så vis se exakt hur ett program fungerar när det gör en viss sak. Motsatsen är exempelvis Microsoft Windows, där man inte utan stora ansträngningar kan lista ut hur en funktion fungerar bakom kulisserna.

Alla kan vara med

Open Source (kallas ibland ”öppen källkod” på svenska) innebär att vem som helst kan arbeta på ett program. De två största Open Source-programmen, Firefox och Linux, har tiotusentals volontärer som arbetar på dem. Att vem som helst kan arbeta på dem innebär givetvis inte att all kod som skrivs kommer in i programmet. Om så vore fallet skulle varken Linux eller Firefox över huvud taget fungera. Open Source-projekt styrs i stället på olika sätt, i Firefox fall av Mozilla Foundation och i Linux fall av Linux Foundation. För mindre projekt är det i stället ofta en enda person som ”äger” projektet och bestämmer vilka bidrag som kommer med i den slutliga versionen.

Dock, Open Source-modellen innebär också att det är möjligt att skapa sin egen version av ett program. I fallet Firefox finns till exempel Pale Moon. Pale Moon startade som en version av Firefox 2009. Ursprungligen var Pale Moon i huvudsak en något upphottad version av Firefox, men skillnaden de två emellan har ökat markant sedan dess. Detta fenomen, med två eller fler versioner av samma grundprogram, är inte ovanligt i Open Source-världen. Någon ogillar någon detalj i den officiella releasen och skapar sin egen version.

Licenser och pengar

Det kan kanske verka lockande att ta ett Open Source-program och sälja sin egen version av det. Men Open Source-projekt använder sig av olika licenser, som vanligtvis förbjuder att man säljer sin egen version, eller ett program som använder kod från Open Source-programmet kommersiellt.

Trots det så går det att tjäna pengar på Open Source. Android bygger på Linux, men Google tjänar ändå pengar på det. Först och främst genom Google Play Store, men även genom att sälja Smartphones (Nexus). Men om exempelvis Samsung skulle sälja en smartphone utan Play Store eller något av Googles egna program så skulle Google inte tjäna några pengar på det.

Slutligen så en liten video som går in lite närmare på olika aspekter av Open Soruce. Med hjälp av LEGO!