Vi lever år 2023 och det finns fortfarande företag som bygger sin kärnverksamhet på plattformar de inte äger. Dags att ändra på det.

Vi är sanna agnos­tiker

Vi brukar inte skylta med att det mesta vi bygger är open source, oavsett om det är för en liten lokal kund eller för multinationella jättar. Anledningen kan spåras till två av våra värdeord: Möjliga och Omtänksamma. Vissa av våra kunder vill absolut använda ett licenssystem och då hjälper vi dem med det. Självklart hjälper vi till under beslutsprocessen och ger vår syn på saken, men det är alltid kunden som har sista ordet, och det kan finnas goda anledningar att betala pengar för ett licenssystem.

Men vi har kunder som kommer till oss med en befintlig lösning byggd på någon annans plattform, och som fattade det beslutet på helt felaktiga grunder. Det är den saken vi vill råda bot på.

Vi tycker inte om att prata illa om andra, men ibland måste man dela med sig av sin syn på saker och ting. Efter att få utstå rena lögner från licensdelen av cms-marknaden i över två decennier är det dags att ge vår syn på saken.

Vi har sett resultatet av höga licenskostnader för tröga plattformar flera gånger under våra snart trettio år som webbyrå / digitalbyrå, och vi har sett styrkan i de skräddarsydda system vi byggt åt våra kunder. Den här posten är ett första försök att dela med oss av det vi lärt oss.

Här kommer tre gånger tre saker för dig som är sugen på att antingen starta ett nytt digitalt projekt, eller bygga om din befintliga lösning. Vi går igenom vanliga myter om open source, tre nackdelar med licensierad mjukvara som folk kanske inte tänker på, och avslutningsvis tre styrkor med öppen källkod.

Tre vanliga myter om open source

Myt 1: Ingen support

Den första myten är idén om att open source-teknik inte erbjuder någon support. Detta är helt enkelt inte sant. De flesta open source-projekt har levande communities med utvecklare som är passionerade för projektet och vill se att det lyckas. Detta betyder att buggar oftast blir fixade snabbare i open source jämfört med licens system. Den som inte orkar vänta kan dessutom fixa det själv, något som är omöjligt med de stora hyr-cmsen.

Sen är det ju dessutom så att vi på TwoFour tar hand om allt det tekniska, det är så vi tjänar våra pengar. Vi erbjuder både löpande avtal och punktinsatser.

Myt 2: Licensproblem

Den andra myten vi ska avfärda är att licenser för open source-programvara är komplicerade och kan orsaka problem. I själva verket är licenser för open source väldigt enkla. Vi jobbar med GNU, Apache eller MIT licenserna, och alla de tillåter användning, modifiering och distributin med mera, även i kommersiella samanhang.

Myt 3: Osäker

Den tredje och sista myten är att open source skulle vara osäkert. Detta kommer ofta från uppfattningen att om källkoden är öppen för alla att se, då måste det vara lätt för hackare att hitta och utnyttja sårbarheter. Men i själva verket är det tvärt om. Genom att källkoden är öppen kan en stor grupp människor granska den och hitta eventuella säkerhetshål. Detta innebär att sårbarheter kan identifieras och åtgärdas snabbt, vilket ofta leder till en mer robust och säker programvara.

Det är ingen slump att stora företag använder WordPress som cms. Det är en stabil och säker plattform.

Nackdelar med licen­sierad mjuk­vara

Nackdel 1: Ditt företag blir den minsta kunden bland många andra

En av de mest frustrerande aspekterna av att arbeta med stora teknikföretag är att du kanske inte alltid får den uppmärksamhet du behöver eller förtjänar. Om du kollar på kundlistan hos de stora cms och crm plattformarna kommer så kommer du att se varumärken som Nike och Apple. Vilka tror du de kommer prioritera högst? Detta innebär att dina supportförfrågningar tar längre tid att lösa, vilket får en direkt inverkan på ditt företags effektivitet och produktivitet.

Vems ansvar är det till exempel att integrera ditt cms mot något av dina andra system, till exempel ett crm? Har du valt ett open source alternativ så kan du be din digitalbyrå att göra det, har du valt ett av de licensierade cmsen så får du vänta på att de anser sig har tid, så länge de inte har ett eget liknande system de vill att du skall betala för. Då kanske det aldrig händer.

Hos TwoFour får du ett eget team som bara har ditt bästa för ögonen. Vi har hjälpt de flera av våra kunder att integrera mot ett flertal olika tredjepartssystem.

Nackdel 2: Mycket höga licensavgifter

En stor nackdel med licensierad programvara är kostnaden. Många företag listar inte ens sina priser öppet, utan har "på begäran" -priser, vilket betyder att de inte vågar säga hur mycket slutpriset blir. Se själv om du kan hitta månadskostnaden på något av de tre största cmsens webbplatser: ett, två, tre. (Dessutom går en ansenlig procent till den Certifierade Partnern i så kallade kick-backs) Dessa licensavgifter kan snabbt multipliceras, särskilt om du behöver köpa flera licenser för olika delar av ditt företag. Detta kan lägga en stor börda på din budget och lämna mindre utrymme för andra investeringar. Twitter kunde till exempel spara $500 000 om året bara genom att se över sina licenser för en SaaS-tjänst.

Nackdel 3: Bloat

Slutligen är problemet med "bloat" - den överdrivna mängd funktioner som ofta följer med licensierad programvara. Eftersom dessa plattformar är utvecklade för att passa en mängd olika användare med varierande krav, får du ofta en massa funktioner som du inte behöver. Detta leder till en mer komplicerad programvara som är svår att använda, plus onödiga kostnader eftersom du betalar för funktioner du inte använder.

En annan bidragande faktor till bloaten inom licensierade cms är att de ofta börjar som ett litet smart cms, för att sedan köpas upp av ett företag som till exempel har ett crm och ett e-handelssystem. Därefter skall allt pressas in i samma plattform, och så uppstår ett Frankensteins monster till produkt, där inget riktigt hör ihop, och du betalar både med pengar men även genom en sämre användarupplevelse, för saker du inte behöver.

Så medan licensierad programvara kan verka som ett lockande alternativ, är det viktigt att tänka på dessa utmaningar. I många fall kan open source-teknik erbjuda ett mer kostnadseffektivt och flexibelt alternativ. Så innan du tar steget, se till att du noggrant överväger dina alternativ.

Tre fördelar med open source

Med tanke på de utmaningar vi just diskuterade med licensierad programvara, kommer du snart att se varför open source är ett alternativ värt att överväga.

Fördel 1: Äg din egen produkt

En av de största fördelarna med open source är att du äger din egen produkt. Du behöver inte bygga ditt företag på kod som någon annan kontrollerar. Detta ger dig full kontroll över din teknik och hur den växer och utvecklas med ditt företag. Det betyder också att du inte riskerar att bli lämnad i sticket om en leverantör plötsligt väljer att upphöra med en produkt eller ändra sina licensvillkor.

Fördel 2: Skräddarsydd

Istället för att betala höga priser för licensavgifter kan du lägga en del av dessa pengar på att skapa de funktioner du faktiskt vill ha. Med open source har du möjlighet att anpassa din teknik exakt till dina behov. Detta betyder att du inte behöver betala för onödiga funktioner, och du kan se till att din teknik verkligen stöder din affärsmodell och dina mål.

Fördel 3: Frihet

Open source ger dig också en enorm frihet. Vill du byta teknisk leverantör? Koden är din, du kan ta den till vem du vill för vidareutveckling. Vill du bygga något nytt? Det finns inget hårt slutdatum för plattformen att oroa sig för. Och det finns massor av andra exempel på frihet som open source ger dig, från valfriheten att välja vilken programvara du vill integrera med, till friheten att bidra till och påverka den teknik du använder.

TL;DR

Det kan finnas en mängd anledningar till att välja ett licensbelagt cms till sin webbplats, men de vanligaste anledningarna bygger på rena missförstånd. Så länge du väljer en erfaren digitalbyrå som partner så är open source alternativet säkrare och mer flexibelt än något av licens-cmsen.