Fokozódik a nyomás a Sun-on, az Intel Swing/AWT implementációt adományoz a közösségnek?

Címkék

A JavaOne 2006 konferencia egyik előadásán Geir Magnusson Jr demonstrálta, hogy a népszerű, jEdit névre hallgató, Java-ban írt, nyílt forrású editor fut a Harmony-n Swing/AWT kóddal. A Harmony az Apache Software Foundation J2SE projektje, amelynek egyik célja, hogy egy független J2SE 5 implementációt hozzon létre az Apache License v2 licenc alatt.

Geir Magnusson arról beszélt, hogy az Intel azt tervezi, hogy egy teljes Swing/AWT implementációt adományoz a Harmony projektnek. Ezzel a lényeges kód adománnyal a projekt egy nagy lépést tesz azon céljának elérése felé, hogy egy teljesen kompatibilis Java implementációt hozzon létre.

Egyesek szerint ez azt jelenti, hogy a Sun fokozott nyomás alá kerül, és célszerű lesz neki inkább előbb, mint később nyílt forrásúvá tennie a Java-t.

A blog szerint a FLOSS (Free/Libre/Open Source Software - azaz nyílt forrású) Java - a Sun-nal vagy nélküle - de közeledik.

Hozzászólások

Helyes, bár amíg a HotSpot-ot, vagy egy ahhoz hasonló technológiát nem implementálják open sourceként, addig igazából hiába van Java implementáció, ha egyszer lassú. A nyílt forráskód szorgalmazói igazán megkérhetnék a BEA-t, hogy tegye nyílttá a JRockit-ot (sajnos valószínűtlen), akkor talán tényleges előrelépés lenne.

Az a baj, hogy az API-t hangyaszorgalommal lehet implementálni, de az igazi gyorsaságot jelentő futás idejű profiling elég kemény dió. Persze lehet elég lenne egy jó JIT is.