Java avautuu vihdoin kokonaan
Sun Microsystems lupasi työasemien ja palvelinten sovellusympäristönsä javan avautuvan avoimeksi lähdekoodiksi jo parin vuoden takaisessa Javaone-tapahtumassa. Nyt suurin osa javasta onkin julkaistu avoimella gpl-lisenssillä, ja Sunin tavoite on saada avattua loputkin koodista tänä vuonna.
Sun julkaisi avoimen javan Open JDK -toteutuksen toukokuussa 2007. Siitä lähtien on odotettu, että kehitysympäristö avautuu kokonaan. Koodista noin viisi prosenttia ei ollut Sunin omistamaa, ja tämä on ollut siis yhä suljettua.
Javan avautumisen etenemisestä kertoi Builder AU -verkkojulkaisu eilen. Sunin avoimen lähdekoodin hankkeista vastaava johtaja Simon Phipps kuvasi, miten viimeisistä suljetuista koodinpätkistä päästään eroon.
"Julkaisimme gpl-lisenssillä kaiken, joka meillä oli oikeudet julkaista avoimella koodilla. Tämä tapahtui viime kesänä. Tässä oli pari hidastetta", kertoi Simon Phipps. Sun käytti javassa Codecs-yhtiön 2d- ja rasterigrafiikan komponentteja, joita yritys ei aiemmin halunnut antaa gpl-lisenssillä julkaistavaksi. Nyt se on kuitenkin taipunut.
Tavoite saada viiimeistään loppuvuodeksi
Yhä suljettua koodia ovat äänikomponentit, joiden omistaja ei halua sallia julkaisua gpl-lisenssillä. imon Phipps sanoi Builder AU:lle, että Sun aikoo nyt vääntää koodin javaan tyhjästä uusiksi. "Se tapahtuu tulevien kuukausien aikana", arvioi Phipps. Viimeistään javan on määrä olla kokonaan gpl:ää vuoden loppuun mennessä.
Avoimelle javalle on tulossa tukea Open JDK -toteutuksen muodossa jo useissa Linux-jakeluissa. Red Hatin Icedtea-projektissa yritetään rakentaa kokonaan avoimeen javaan perustuvaa kehitysympäristöä, jotta Linux-jakelun mukaan ei täytyisi laittaa lainkaan suljettua javaa.
Projekti on vielä kesken, eikä täyttä yhteensopivuutta oltu saatu vielä toukokuussa. Fedora 9 sisältää jo kuitenkin Open JDK:n, ja se on tulossa myös seuraavaan Red Hat Enterprise Linuxiin. Icedtean kehitysversio on saatavana myös Debianille ja Ubuntulle.
Open JDK 7 -kehitysympäristö on saatavana lähdekoodeineen myös Sun Solarikselle ja Windowsille.








