Indhold
Det dårlige klima mellem open source-verdenens to J2EE-projekter, JBoss og Geronimo, bliver nu endnu værre. JBoss anklager Apache-gruppen for at have kopieret kode og uretmæssigt ændret licensbetingelser.
J2EE, Java 2 Enterprise Edition, er Suns standard for Java-baserede applikationsservere. BEA og IBM leder markedet for disse produkter, der traditionelt set har befundet sig i et højt prisleje.
JBoss er en open source-implementering af J2EE-standarden, som dog endnu ikke har været igennem Suns certificeringsproces, og dermed mangler serveren det blå J2EE-stempel. Den næste udgave af produktet skulle dog blive certificeret, men det vil tidligst ske i slutningen af 2004.
Apache-gruppen startede sit J2EE-projekt Geronimo i august, og i udviklerstaben findes flere tidligere JBoss-udviklere. Stemningen og tonen mellem de to J2EE-projekter har ikke været god. De to projekter benytter forskellige open source-licenser. Apache-gruppen benytter en licens, som tillader lukket videreudvikling af koden, mens JBoss benytter de mere strikse licenser GPL og LGPL, der ikke tillader lukket videreudvikling.
Derfor kan kode, som er udviklet under den ene licens, ikke benyttes i projekter, som benytter den anden licens.
JBoss har gennem sine advokater meddelt Apache-gruppen, at de finder, at der er så store lighedspunkter mellem dele af koden i Geronimo og koden i JBoss, at der i princippet må være tale om den samme kode. Der er dog ikke nogen retssag på vej lige som i sagen mellem SCO og IBM, siger JBoss.
Apache-gruppen har på deres side indvendt, at de omtalte kode-dele er skrevet af de programmører, som har forladt JBoss til fordel for Geronimo. Da disse programmører ejer rettighederne til koden, kan de også vælge at udgive koden under en ny licens, selv om den tidligere er udgivet under andre licens-betingelser.