IcedTea

IcedTea er et felles prosjekt initiert av Linux-distributøren Red Hat for å utvikle gratis Java-plattformsprogramvare .

Prosjektet jobber med følgende produkter:

OpenJDK
Gratis implementering av Java Platform, Standard Edition (Java SE), som vedlikeholdes i en variant for versjon 6 og en for versjon 7 av Java SE-spesifikasjonen. IcedTeas OpenJDK- utviklingsgrener har mindre restriktive kodekrav enn Sun-repositoriene, og IcedTea selv bidrar også til den offisielle grenen. IcedTea-versjoner kan opprettes med GNU Build System (Autotools) (ved hjelp av en omslag rundt make- filene til hovedversjonen). Med IcedTea-versjonene ble erstatningen av gjenværende proprietære rester i den offisielle OpenJDK-koden fullført for første gang.
Tilleggsmodul for nettleser
Gratis Java-tilleggsmodul for ( NPAPI- kapabel) nettlesere . Som den første i sitt slag er den også tilgjengelig på 64-bit Linux-systemer.
Netx
en gratis implementering av Java Web Start

Siden Suns nettlesermodul og webstartløsning fremdeles er proprietær til tross for gjentatte løfter om avsløring, er de de eneste gratis i sitt slag.

Historie, fortjeneste

Prosjektet ble offisielt lansert i juni 2007. Det opprinnelige målet var å lage en kjørbar, helt gratis versjon av OpenJDK som kan opprettes uten hjelp av proprietær programvare. Dette var nødvendig fordi rettighetene til noen kodedeler ikke var helt eid av den opprinnelige produsenten Sun Microsystems, og derfor var noen deler bare tilgjengelig i kompilert form og måtte byttes ut for å få en helt gratis versjon. For dette formålet ble en ny OpenJDK-versjon opprettet i en egen utviklingsgren, som ble fullført med kode fra GNU Classpath- prosjektet (gratis implementering av standard klassebiblioteker), der deler av Suns kode som forble proprietære hadde etterlatt hull som ikke hadde ennå blitt fylt ut, og kan opprettes med GNU Compiler for Java (GCJ) (- da også med den egenbygde offisielle Java kompilatoren javac ). Satsingen var vellykket; I november 2007 kunne IcedTea-pakker legges til Fedora 8.

Med signeringen av Sun Contributor Agreement og OpenJDK Community TCK License av Red Hat 5. november 2007, kan IcedTea-prosjektet nå bidra til den offisielle grenen av OpenJDK.

Etter at IcedTea først implementerte implementeringen av Java SE 7, ble en variant kalt IcedTea6 for versjon 6 av Java SE lagt til i april 2008.

Siden pakkene opprettet av IcedTea har bestått de offisielle testene fra Suns Technology Compatibility Kit (TCK, spesielt Java Compatibility Kit, JCK) siden juni 2008, har de nå lov til å bære det beskyttede navnet OpenJDK og "Java Compatible" -logoen.

I Ubuntu 8.04 og (24. april 2008 publisert) var Fedora 9 (13. mai 2008) første gang inkludert OpenJDK basert på IcedTea6.

Med versjon b10 av OpenJDK6 (mars 2008) og versjon b53 av OpenJDK7 (april 2009) har den offisielle grenen nå også vært i stand til å erstatte alle (relevante) proprietære rester.

weblenker

hovne opp

  1. jnlp.sf.net/netx
  2. mail.openjdk.java.net/pipermail/jdk6-d/200/2009-Juni/000604.html
  3. www.sun.com/aboutsun/pr/2007-05/sunflash.20070508.3.xml ( Memento fra 4. februar 2010 i Internet Archive )
  4. langel.wordpress.com/2008/04/04/icedtea6-11- utgitt ( Memento fra 31. oktober 2008 i Internet Archive )