JBoss FOSSer inn blant de store
Thomas Roka-Aardal, CTO Conduct AS August 2004
I mange forskjellige situasjoner i dag ser vi at "Free and Open Source Software" (FOSS) anerkjennes som alternativer til de tradisjonelt mer lukkede programvareløsningene i markedet. Det gjelder eksempelvis operativsystemet Linux, webserveren Apache, servletmotoren Tomcat og mye annet. Ikke bare anerkjennes de, men de anbefales, og i noen tilfeller har det til og med fremkommet krav om å benytte en viss andel FOSS i forhold til lukket programvare1. Foreløpig har mange bedrifter kviet seg for å benytte slike løsninger i større og mer kritiske sammenhenger, men etter at det har dukket opp konstellasjoner som tilbyr kommersiell drift og støtte har skepsisen i mange tilfeller forsvunnet. Likevel har det vært vanskelig for mange beslutningstakere å legge sitt hode på blokken og gå for FOSS - for som det sies er det ingen som blir sparket for å velge Microsoft (TM). Dette er relativt vanlig, og ganske forståelig.
Innenfor tunge kompetanseområder som J2EE er det slik. Her er det investert tid og penger både på kompetanse og programvare, og verdien i denne investeringen er gjerne knyttet opp mot selve J2EE standarden. Selv om mange applikasjoner bare bruker deler av spesifikasjonen og noen leverandør-spesifikke utvidelser er det en viss tyngde bak en slik standard, og spesielt sertifiseringen og standardiseringen av produkter er noe som fremheves av innkjøpere. Nå ser vi med glede at en FOSS applikasjonsserveren for første gang har kommet gjennom de tusenvis av sertifiseringstester som kreves av Sun Microsystems Inc og har blitt J2EE 1.4 sertifisert. JBoss har blitt medlem av en ganske så eksklusiv klubb.
Hva dette faktisk innebærer for bedriftene er helt tydelig: JBoss er her for å bli. Nå har JBoss Inc selv anstrengt seg for å bevise en gang for alle at de er dedikert til en industristandard, og at de er villige til å satse en anselig sum med tid og penger på dette. Rent praktisk betyr det at bedrifter som ønsker å satse på J2EE nå har flere valg - at ett av dem også gir deg full frihet er ikke ubetydelig. Faktum er at selv store aktører i dette markedet som BEA enda ikke er sertifisert, og trenden her er tydelig: JBoss FOSSer fremover og inn i det profesjonelle markedet. Andre aktører er nå nødt til å tilpasse seg til markedsbehovet: nå er det ingen eksklusiv spesifikasjon å gjemme seg bak, det finnes ikke lenger noen anledning til å fremheve produktet sitt med mindre det faktisk er bedre. Og dermed er det endelig opp til bedriftene selv å avgjøre hvilket produkt en ønsker å gå for.
Hva så med fremtiden; betyr dette at andre aktører ikke lengre vil legge like mye vekt på en slik sertifisering? -Tvert imot. Sun, som eier J2EE spesifikasjonen har så stor tro på at FOSS utviklere har mye å tilføre standarden at to av medlemmene i JBoss Inc nylig har kommet med i EJB 3.0 Expert Group2. Dette er gode nyheter for både leverandører og kunder: nå vil nye tanker og erfaringer fra FOSS miljøene støttes av tunge industriaktører for å produsere en spesifikasjon som tar oss inn i den nye og spennende tiden som kommer. For de som allerede har investert tid og penger i J2EE er dette enda mer verdifullt, for dette betyr at også FOSS miljøene ser at det er en stor fremtid innenfor standarden, hvilket bør være vesentlig innenfor en såpass viktig beslutning.
Utfordringen til bedriftene blir dermed: hvorfor skal dere gå for en kostbar, lukket applikasjonsserver når det finnes en FOSS løsning der ute som beviselig tilfredsstiller nøyaktig de samme kravene og attpåtil er gratis?