Apache Harmony

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. január 19-én felülvizsgált verziótól ; az ellenőrzések 16 szerkesztést igényelnek .
Apache Harmony
Típusú Java virtuális gép
Fejlesztő Apache Software Foundation
Beírva C++ és Java
Operációs rendszer Linux és Windows
Első kiadás 2010. november 24. [1]
Hardver platform Java virtuális gép
legújabb verzió 6,0 M3 ( 2010. szeptember 2. )
Állapot elavult
Engedély Apache licenc 2.0
Weboldal harmony.apache.org
 Médiafájlok a Wikimedia Commons oldalon

Az Apache Harmony  a Java platform ingyenes megvalósítása a J2SE 5.0 óta . A projekt kódja az Apache licenc 2.0-s verziója alatt érhető el.

Történelem

Kezdetben a Harmony projekt megpróbálta egyesíteni az ingyenes Java platform összes fejlesztőjének erőfeszítéseit . Sokan arra számítottak, hogy a GNU , az Apache és más közösségek is részt vesznek a projektben. A GNU közösséget felkérték, hogy járuljanak hozzá, és néhány fejlesztő úgy válaszolt, hogy részt vett a korai megbeszéléseken. Később azonban úgy döntöttek, hogy nem használjuk a GNU Classpath kódot .

A fő ok, ami megakadályozza a kódmegosztást a GNU Classpath és az Apache Harmony projektek között, a General Public License , illetve az Apache Licenc különbségei .

Ezek a nézeteltérések abból adódnak, hogy a vállalatok [2] a liberálisabb Apache licencet részesítik előnyben, amely lehetővé teszi a kódok zárt rendszerekben történő újrafelhasználását.

A GNU Classpath összekapcsolható [3] nem nyílt forráskódú programokkal és könyvtárakkal, de maga a GNU Classpath kód nem használható zárt forráskódú programok beszerzésére .

2011. november 4-én bejelentették, hogy a projektet lezárják, és az Apache Attic -ba helyezték át, amely az ASF által már nem támogatott projektek dedikált tárolója .

Fejlesztői csapat

A közösség által lépésről lépésre kifejlesztett GNU Classpath-tól eltérően az Apache Harmony projekt különböző cégektől kapott kódot nagy modulokban. Emiatt a projekt inkább vállalatok konzorciumához , semmint fejlesztők közösségéhez hasonlított. Ennek ellenére a projektfejlesztők levelezőlistája mindenki számára nyitva állt.

Fejlesztési frissítések

Az Apache Harmony számos működő kódot tartalmaz, beleértve az Intel AWT implementációját is . Kevesebb osztály van megvalósítva, mint a GNU Classpath (94% versus 99% 2006 októberében ). Ennek ellenére a JavaONE 2006 konferencián több összetett alkalmazás is bemutatásra került.

2006. október 29. A Harmonyt hivatalos Apache projektként hagyták jóvá.

2007 decemberében elérhetővé vált egy új, stabil build 5.0 - az M4 Apache Harmony a 64 bites Intel64 platform támogatásával.

2010. szeptember 2- án megjelent egy 6.0 M3-as stabil build.

2010 végén az IBM abbahagyta a projektben való részvételt, és erőfeszítéseit az OpenJDK fejlesztésére irányította .

2011. november 4-én bejelentették a projekt lezárását és az Apache Attichoz való átadását [4] .

Jegyzetek

  1. https://projects.apache.org/json/projects/attic-harmony.json
  2. Mark Wielaard. Egy ingyenes Java felé (nem elérhető link) . LWN.net ( 2006-05-24 ). Archiválva az eredetiből 2012. február 8-án. 
  3. GNU osztályút licenc (lefelé irányuló kapcsolat) . Archiválva az eredetiből 2012. február 8-án. 
  4. Apache Harmony projekt lezárva . Letöltve: 2011. november 9. Az eredetiből archiválva : 2011. november 11..

Lásd még

Linkek