Ett fritt och öppet "it-ekosystem"

Under senare år har det växt fram öppna komponener och system högst upp i "näringskedjan" dvs med tydlig verksamhetsinriktning. Många av dessa har nått en mognad och kvalitet där de på allvar utmanar dyra, slutna lösningar. Vi ser framväxten av fria och öppna "it-ekosystem" som täcker hela mjukvarustacken.

Programvara kan klassificeras enligt dess plats i "näringskedjan": Närmast maskinen ligger systemprogram som kommunicerar direkt med hårdvaran, utanför det ligger operativsystem som nyttjas av infrastrukturprogramvara ("middleware"), databaser och ramverk. Överst i kedjan exponeras tillämpningarna för användarna i olika form. Utvecklingsprocesserna stöds i sin tur av programutvecklings- och stödverktyg.

Denna beroendekedja återspeglas i utvecklingen av av källkodsöppna program. Först kom programutvecklingsverktyg, sedan utvecklades leden i "näringskedjan" successivt. Öppna komponenter och delsystem på högre nivå har växt fram över tid, allt eftersom element längre ner i "näringskedjan" har blivit tillgängliga. Dessa underliggande komponenter utsätts å sin sida för ett "survival of the fittest" tryck — de bästa vinner, och dessa når så småningom hög mognad och kvalitet.

Under senare år har det växt fram komponenter och system högst upp i "näringskedjan", med tydlig slutanvändar- och verksamhetsinriktning. Dessa utmanar nu på allvar motsvarande slutna lösningar.

Ett fritt och öppet "it-ekosystem" håller på att växa fram.