Frågor och svar om Open Source

Good Old har länge arbetat med Open Source i många olika former. För att beskriva fenomenet lite mer lät vi Pelle, en av våra utvecklare och en ivrig Open Source-entusiast, att ge en förklaring till hur det fungerar.
Vad är det?
Open Source är fri kod, dvs kod som ingen enskild person eller företag äger upphovsrätten till. Det borgar för oberoende och rörlighet gentemot leverantörer och som vi ger exempel på nedan också en stabilare och säkrare lösning.
Hur går det till?
I lyckade Open Source-projekt underhålls och utvecklas koden kollektivt. Idéer, problem och tankar bollas och lösningar konstrueras av deltagarna gemensamt. När idéer mognat läggs in i den gemensamma kodbasen utifrån vilken alla individuella varianter bygger.
I och med att den tekniska utvecklingen, förutspådd i Moores lag, gjort datorer och internet allmänt tillgängligt har det blivit i närmast gratis att utveckla kod och utbyta den tvärs över jordklotet. Det har sänkt tröskeln för deltagande i kodprojekt och öppnat upp för stora mängder nya utvecklare att delta i dem. Även om var enskild individ kanske inte bidrar med så mycket, kanske inte ens i faktisk kod, blir det samlade resultatet av ett sådant långa svansens arbete stort. Ett lyckat Open Source-projekt är med andra ord en lyckad form av crowdsourcad utveckling.
Varför utvecklar man åt andra?
Det finns flera aktörer i ett Open Source-projekt – allt från professionella utvecklare till pensionärshobbyister och fjortonåriga datornördar – och alla har de sina egna incitament till att delta:
- Nätvalutor – att man exempelvis vill stärka sin nätidentitet och bygga upp sitt varumärke genom att visa för omvärlden att man vet vad man pysslar med.
- Socialt kapital – att man vill bygga ut sitt sociala nätverk och få nya givande kontakter och kanske känna att man tillhör ett större sammanhang.
- Idealism – man kanske anser att världen vore en bättre plats om allt vore fritt för alla och känner att man vill kämpa för det.
- Freemium – att man vill ha en solid bas för sina projekt och därför bidrar tillbaka med egna framsteg för att utveckla den och behåller bara för en själv just det som gör ens egna produkt unik och som man kanske planerar att tjäna pengar på. Open Source-basen fungerar då som en bra grund för den kreativa friheten.
Vad vinner jag på att använda open source?
Open Source leder till en stabil och säker produkt genom en kombination av ett antal faktorer:
- Säkerhet – med många ögon överallt upptäcks snabbt eventuella fel, och med många huvuden redo att briljera fixas de snabbt.
- Oberoende – genom att bygga på en teknologi som används av flera aktörer slipper man stå övergiven om ens egna skulle sluta stödja den plattform man använder – vem som helst kan då plocka upp stafettpinnen och springa vidare.
- Modifierbart – “hackability” – om man av någon anledning ändå skulle stå utan leverantörer av ens system kan man alltid själv utveckla vidarel på ett eller annat vis – något som också kan vara ett alternativ om pengarna skulle tryta.
- Ekonomiskt – även om man inte kan förutsätta att alla Open Source-projekt innebär gratis arbete, så fixas och vidareutvecklas större Open Source-projekten oftast oavsett om man själv spenderar pengar i projektet eller ej.
- Rörlighet – projekt kommer och projekt går, allt skiftar i popularitet. I och med Open Source-projektens öppenhet är det lätt att flytta innehåll mellan olika plattformar om man vill uppgradera till ett annat system. Exempelvis flyttade vi Good Olds sida från Wordpress till Drupal utan problem genom existerande verktyg som andra redan skapat.
- Mångfald – Open Source-projekt och kod kan mixas hit och dit utan i princip några hinder – något som både resulterar i enorma kombinationsmöjligheter utan att man själv behöver skriva en enda rad kod och i att nya projekt kan komma till liv via olika typer av förgreningar (”forkar“) och kombinationer av redan existerande projekt.
En säkrare investering
Med Open Source-system är det du som äger initiativet. Koden är din och du är fri att göra vad du vill med den på det sätt du vill och med vilka du vill. Genom styrkan i kollektivet har du en stabil bas att bygga på där du kan koncentrera dig på att göra det som verkligen gör din egna produkt unik, för att få en så bra produkt som möjligt.
Bild: Gábor Hojtsy
Vill du ha mer information om hur vi arbetar med Open Source och Drupal? Vill ditt företag ha hjälp med att bygga en webbplats i Drupal? Kontakta Tomas de Souza på 0701-772169 eller tomas@goodold.se
Saknar eller letar du efter en strategisk webbyrå? Vill du komma i kontakt med oss? Ring eller mejla:
Tomas de Souza VD, mobil: 0701 77 21 69





