Harmonie Apache

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 19. ledna 2014; kontroly vyžadují 16 úprav .
Harmonie Apache
Typ Java virtuální stroj
Vývojář Apache Software Foundation
Zapsáno v C++ a Java
Operační systém Linux a Windows
První vydání 24. listopadu 2010 [1]
Hardwarová platforma Java virtuální stroj
Nejnovější verze 6.0 M3 ( 2. září 2010 )
Stát zastaralý
Licence Licence Apache 2.0
webová stránka harmony.apache.org
 Mediální soubory na Wikimedia Commons

Apache Harmony  je bezplatná implementace platformy Java od verze J2SE 5.0. Kód projektu je k dispozici pod licencí Apache verze 2.0.

Historie

Projekt Harmony se zpočátku snažil sjednotit úsilí všech vývojářů bezplatné platformy Java . Mnozí očekávali , že se do projektu zapojí GNU , Apache a další komunity. Komunita GNU byla vyzvána, aby přispěla, a někteří vývojáři reagovali účastí na prvních diskusích. Později však bylo rozhodnuto nepoužívat kód GNU Classpath .

Hlavním důvodem, který brání sdílení kódu mezi projekty GNU Classpath a Apache Harmony, jsou rozdíly v General Public License , respektive Apache License .

Tyto neshody jsou způsobeny upřednostňováním společností [2] směrem k liberálnější licenci Apache, která umožňuje opětovné použití kódu v uzavřených systémech.

GNU Classpath lze propojit [3] s programy a knihovnami, které nejsou open source , ale samotný kód GNU Classpath nelze použít k získání uzavřených zdrojových programů .

Dne 4. listopadu 2011 bylo oznámeno, že projekt bude uzavřen a přesunut do Apache Attic , vyhrazeného úložiště pro projekty, které již ASF nespravuje .

Vývojový tým

Na rozdíl od GNU Classpath, který byl vyvíjen krok za krokem komunitou, projekt Apache Harmony obdržel kód od různých společností ve velkých modulech. Díky tomu se projekt více podobal konsorciu společností než komunitě vývojářů. Nicméně mailing list vývojářů projektu byl otevřený všem.

Aktualizace vývoje

Apache Harmony má velkou základnu pracovního kódu, včetně implementace AWT od Intelu . Implementováno méně tříd než GNU Classpath (94 % oproti 99 % v říjnu 2006 ). Navzdory tomu bylo na konferenci JavaONE 2006 předvedeno několik komplexních aplikací.

29. října 2006 Harmony je schválen jako oficiální projekt Apache.

V prosinci 2007 bylo k dispozici nové stabilní sestavení 5.0 - M4 Apache Harmony s podporou 64bitové platformy Intel64.

2. září 2010 vyšlo stabilní sestavení 6.0 M3.

Na konci roku 2010 se IBM na projektu přestalo podílet a zaměřilo své úsilí na vývoj OpenJDK .

4. listopadu 2011 oznámili uzavření projektu a jeho přesun do Apache Attic [4] .

Poznámky

  1. https://projects.apache.org/json/projects/attic-harmony.json
  2. Mark Wielaard. Směrem k bezplatné Javě (nedostupný odkaz) . LWN.net ( 2006-05-24 ). Archivováno z originálu 8. února 2012. 
  3. Licence GNU Classpath (downlink) . Archivováno z originálu 8. února 2012. 
  4. Projekt Apache Harmony uzavřen . Získáno 9. listopadu 2011. Archivováno z originálu 11. listopadu 2011.

Viz také

Odkazy