Категории

Apache Harmony

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

Първоначално проектът Apache Harmony се опита да обедини усилията на всички разработчици на свободната платформа Java.. Много хора очакваха в проекта да участват общностите GNU, Apache и др. Общността GNU беше поканена да сътрудничи и някои разработчици откликнаха, като участваха в първите дискусии. По-късно обаче беше решено да не се използва кодът на GNU Classpath.

Основната причина, която възпрепятства споделянето на код между проектите GNU Classpath и Apache Harmony, са разликите в лицензите на General Public License и съответно Apache License.

Тези разлики се дължат на предпочитанията на компаниите към по-либералния лиценз Apache License, който позволява повторно използване на кода в затворени системи.

GNU Classpath може да се свързва с програми и библиотеки, които не са свързани с код, но самият код GNU Classpath не може да се използва за създаване на софтуер със затворен код.

Забележка

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

Категории: Java и JavaScript, За разработчици, За уеб разработчици, Компоненти и библиотеки, Средства за разработка

Реклама