Apache Harmony

Apache Harmony
Apache Harmony
Тип

Java Virtual Machine

Разработчик

Apache Software Foundation

Написана на

C++ и Java

Операционная система

Windows и Linux

Последняя версия

6.0 M3 (2 сентября 2010)

Состояние

Active

Лицензия

Apache License 2.0

Сайт

http://harmony.apache.org

Apache Harmony — свободная реализация платформы Java, начиная с версии J2SE 5.0. Код проекта доступен под лицензией Apache версии 2.0.

Содержание

История

Изначально проект Harmony старался объединить усилия всех разработчиков свободной платформы Java. Многие ожидали участия в проекте сообществ GNU, Apache и других. Сообщество GNU было приглашено к сотрудничеству, и некоторые разработчики откликнулись, участвуя в ранних дискуссиях. Тем не менее, позже было решено не использовать код GNU Classpath.

Главной причиной, препятствующей обмену кода между проектами GNU Classpath и Apache Harmony, являются различия в лицензиях General Public License и, соответственно, Apache License.

Эти разногласия обусловлены предпочтениями компаний[1] в сторону более либеральной лицензии Apache, позволяющей переиспользовать код в закрытых системах.

GNU Classpath можно линковать[2] с программами и библиотеками, не открывающими исходный код, но сам код GNU Classpath не может быть использован для получения программ с закрытым исходным кодом.

4 ноября 2011 года было объявлено о закрытии проекта и переводе его в Apache Attic, специальное хранилище для проектов, более не поддерживаемых ASF.

Команда разработчиков

В отличие от GNU Classpath, разрабатываемой сообществом совместно, шаг за шагом, Apache Harmony в настоящее время получает код от различных компаний большими модулями. Сейчас это делает проект больше похожим на консорциум компаний, чем на сообщество разработчиков. Тем не менее, почтовая рассылка разработчиков проекта открыта для всех желающих.

Новости о ходе разработки

Apache Harmony имеет большую базу работающего кода, включая реализацию AWT от Intel. Реализовано меньше классов, чем у GNU Classpath (94 % против 99 % по данным на октябрь 2006). Несмотря на это, работа нескольких сложных приложений была продемонстрирована на конференции JavaONE 2006.

29 октября 2006 года Harmony утверждён как официальный проект Apache.
Декабрь 2007. Доступна новая стабильная сборка 5.0 — М4 Apache Harmony с поддержкой 64 разрядной платформы Intel64.
2 сентября 2010 года. Вышла стабильная сборка 6.0 M3.

В конце 2010-го года IBM прекратила участвовать в проекте и направила свои силы в пользу OpenJDK.

4 ноября 2011 года объявлено о закрытии проекта и переводе его в Apache Attic [1].

Примечания

  1. Mark Wielaard Toward a free Java. LWN.net (2006-05-24). Архивировано из первоисточника 8 февраля 2012.
  2. GNU Classpath License. Архивировано из первоисточника 8 февраля 2012.

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Apache Harmony" в других словарях:

  • Apache Harmony — war ein Projekt der Apache Software Foundation, mit dem Ziel, eine Open Source Version der Java Technologie zu entwickeln. Es wurde Anfang Mai 2005 angekündigt und wurde unter Java Entwicklern angeregt diskutiert. Mit der Offenlegung von Suns… …   Deutsch Wikipedia

  • Apache Harmony — Infobox Software name = Apache Harmony caption = Demonstration of the Apache Harmony running Java 2D Demo collapsible = yes developer = Apache Software Foundation latest release version = 5.0 M7 latest release date = release date|2008|07|31… …   Wikipedia

  • Harmony (disambiguation) — Harmony is the art of using chords in music. More generally, it means agreement .Music* Harmony (Schenker), a book by Heinrich Schenker on music theory *Harmony (band), a melodic progressive metal band from Sweden *Harmony (dutch band), a dutch… …   Wikipedia

  • Harmony — bezeichnet: Harmony (Band), niederländische Musikgruppe Harmony Airways, Fluggesellschaft in Vancouver, Kanada Apache Harmony, Projekt zur Entwicklung einer Open Source Version der Java Technologie Harmony (ISS), ein Verbindungsknoten der… …   Deutsch Wikipedia

  • Harmony — Harmony: Harmony  свободная реализация несвободной версии Qt Apache Harmony  свободная реализация Java Harmony  нидерландская поп группа …   Википедия

  • Apache Software Foundation — Логотип Apache Software Foundation (ASF)  организация фонд, способствующая развитию проектов программного обеспечения Apache, к которым относится среди прочего веб сервер Apache. ASF была сформирована в 1999 году …   Википедия

  • Apache Commons — проект фонда Apache Software Foundation (далее ASF), имеющий своей целью разработку и поддержку открытого программного обеспечения повторного использования на языке Java, т.е. библиотек Java. В более узком смысле Apache Commons это «большая… …   Википедия

  • Apache HTTP Server — Original author(s) Robert McCool Developer(s) Apache Software Foundation Initial release …   Wikipedia

  • Apache — HTTP Server Логотип Apache Тип Веб сервер Разработчик Apache …   Википедия

  • Apache OFBiz — Screenshot  …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»