Apache Harmony

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск
Apache Harmony
Тип Java Virtual Machine
Разработчик Apache Software Foundation
Написана на C++ и Java
ОС Windows и Linux
Версия 5.0 M12 (5 декабря 2009)
Лицензия 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 не может быть использован для получения программ с закрытым исходным кодом.

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

В отличие от 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.
Apache Harmony учится говорить по-русски! Подробные новости доступны на http://harmony.apache.org/index.ru.html

Примечания

Ссылки

ar:أباتشي هارموني

de:Apache Harmony en:Apache Harmony ja:Apache Harmony zh:Apache Harmony

Источник — «http://www.sbup.com/wiki/Apache_Harmony»
Личные инструменты

Served in 0.212 secs.