Open Source eller inte?

Jag läste precis en tänkvärd artikel från Demandware (läs den här). Artikeln ger läsaren lite saker att tänka på inför valet av e-handelslösning. Demandware själva har en Software As A Service lösning som baseras på många open source komponenter. Stephan Schambach som är VD på Demandware var tidigare grundare och VD på Intershop och den första versionen av Demandwares lösning baserades på Intershops mjukvaruplattform Enfinity. Idag är Demandware främst stora i USA men har även verksamhet och några kunder i Europa, deras lösning är mycket kompetent och väl värd en genomlysning för de större bolagen i Sverige som skall satsa på e-handel, iallafall om man är intresserad av en SAAS lösning.

En sak som slog mig när jag läste artikeln är att det i mina ögon inte skiljer sig så mycket mellan open source och en kommersiell plattform när man pratar levnadstid. Ett open sourceprojekt tenderar ju ofta att växa sig stort i en mycket intensiv fas och sedan precis som Demandware nämner så startas nya sub-projekt upp med förbättrade lösningar. Ett exempel är ju OS Commerce som har resulterat i många andra e-handelslösningar, ett annat exempel på open sourceprojekt som fått flera avknoppningar är CVS, där finns idag tex Subversion. Om vi å andra sidan tittar på e-handelsplattformarna så blir det ju lite samma sak där, det är ju inte evigt liv för kommersiell mjukvara heller utan det krävs att man uppgraderar/byter till nyare versioner då och då. Intershop är tex inne på sin (minst) tredje stora generation av plattform, först hade man en Perl baserad variant av plattformen som kallades just Intershop (3 och 4), sedan kom en revolutionerande JAVA plattform som man kallade Enfinity och nu finns deras multisite plattform som kallas Enfinity Suite. Tre helt olika plattformar under cirka 10 år, att byta mellan dem var stora projekt och inte bara en enkel ”uppgradering”. Detta är ju inte Intershop ensamma om utan det ser ut sådär hos i stort sett alla e-handelsplattformsleverantörer och även andra mjukvaruleverantörer, titta bara på Microsoft och alla versioner av operativsystem som kommit från dem under åren.

Kort summering: Det är inte så stor skillnad ur ett livscykelperspektiv på kommersiella e-handelsplattformar vs open source, oavsett vad ni väljer måste ni vara beredda på teknikskiften och uppgraderingar/plattformsbyten på 3-5 års sikt.

Har jag helt fel här i livslängden 3-5 år? Vad är era erfarenheter?