Binnenkort zal een lichaam waarin onder meer Sun zitting heeft zich buigen over verschillende wijzigingen in de structuur van de Java-gemeenschap, schrijft The Register. JCP (Java Community Process)-leden stemden recent voor een voorstel om open source-implementaties van Java voortaan officieel toe te staan. De eerste Java-implementatie die op deze wijze het daglicht gaat zien wordt vermoedelijk het Java 2 Enterprise Edition (J2EE) 1.4 platform, dat begin 2003 gereleased moet worden:
Kluyt told ComputerWire that as of October 29, organizations and individuals who lead Java Specification Requests (JSRs) must allow development of compatible independent implementations, enabling someone to use the Apache-like license and yet still remain compatible. While this was possible under the old JCP, this process was not guaranteed and JCP members depended on the goodwill of a specification in making open source implementations possible. "A specification lead could license the reference implementation and test kit together, so if you wanted a clean-room implementation you had to get the source code from the specification lead which tainted the code," Kluyt said.
De Apache Software Foundation staat al langere tijd kritisch tegenover het beleid van de JCP dat het moeilijk maakte voor open-source softwaremakers om aan Java te kunnen ontwikkelen, en is inmiddels bezig met ports voor Java Server Pages en servlets op basis van een overeenkomst die Apache al in maart dit jaar met Sun sloot. Sun kon toen eigenlijk niet meer om Apache heen vanwege zijn dominantie op de servermarkt en oplossingen zoals Jakarta om Java op servers te draaien.