проект open source Java ищет пожертвований
Проект Apache Harmony просит помощи, чтобы Java не осталась «гражданином второго сорта» в Linux-сообществе.
Apache Harmony, проект, планирующий создание версии Java с открытым исходным кодом, обратился к бизнес-сообществу Java с просьбой пожертвовать ему свое ПО. Гир Магнуссон (Geir Magnusson), член правления Apache Software Foundation, заявил, что будет трудно разработать версию open source всех составляющих платформы Java, но он надеется ускорить процесс, убедив компании и проекты разработки свободного ПО пожертвовать свой код. «Мы не хотим изобретать все заново. Есть пара кандидатов на повторное использование — это GNU Classpath (проект разработки свободного ПО, реализующего некоторые библиотеки классов Java), а также существующие поставщики JVM (Java Virtual Machine). Есть много программ, которые мы надеемся получить в дар», — сказал Магнуссон, выступая на прошлой неделе на конференции JavaOne. Самой трудоемкой задачей, по его словам, будет создание библиотек классов Java. Разработать виртуальную машину Java и компилятор just-in-time (JIT) — генератор кода, переводящий байт-код Java в машинные команды — тоже «сложная проблема вычислительной техники». Между тем существует ряд коммерческих реализаций JVM и JIT, включая BEA JRockit, IBM JVM и JVM из Macromedia ColdFusion MX.
Разработка версии Java с открытым исходным кодом важна для повышения популярности Java в сообществе open source, где в качестве альтернативы используют Mono — платформу с открытым исходным кодом, позволяющую исполнять программы .Net или Java. «Мы хотим предоставить сообществам Linux и BSD приемлемую открытую и бесплатную платформу Java, — сказал Магнуссон. — Сейчас Java — гражданин второго сорта в Linux-сообществе, потому что не подчиняется лицензии open source. Сообщество смотрит в сторону Mono…У нас есть лучшая альтернатива — Java. Если мы сможем предложить выбор, я думаю, предпочтение отдадут ей».
Существует также вероятность того, что развивающиеся страны будут избегать Java, так как это не open source, добавил Магнуссон. Например, Бразилия планирует потребовать применения в госучреждениях ПО open source, что теоретически может помешать использованию Java в этой стране. Сообщество open source и работающие с ним компании, такие как IBM, обращались к Sun с предложениям сделать открытой ее собственную реализацию Java. Пока Sun сопротивляется, предупреждая, что это может привести к появлению несовместимых версий. Магнуссон отрицает такую возможность, ссылаясь на план тестирования продукта с использованием Java Technology Compatibility Kit (TCK): «Он должен будет пройти TCK, иначе никто не станет им пользоваться». Он выразил надежду, что проект Apache Harmony положит конец продолжающимся спорам о том, должна ли Sun сделать Java проектом open source.
По словам Магнуссона, Sun «осторожно поддерживает» проект Apache Harmony. Однако Джеймс Гослинг, один из создателей Java и сейчас один из топ- менеджеров Sun, как сообщалось, скептически отзывается об Apache Harmony, хотя, кажется, поддерживает идею простого открытия исходного кода самой Java. В интервью на прошлой неделе он сказал: «В Sun демократия, и одни верят, что это (открытие кода Java) сработает, а другие — нет. Сейчас больше «против», чем «за»... Я, скорее, отношу себя к категории «за». Но нужно признаться, что я колеблюсь».
Ингрид Марсон (Ingrid Marson), ZDNet UK.
Apache Harmony, проект, планирующий создание версии Java с открытым исходным кодом, обратился к бизнес-сообществу Java с просьбой пожертвовать ему свое ПО. Гир Магнуссон (Geir Magnusson), член правления Apache Software Foundation, заявил, что будет трудно разработать версию open source всех составляющих платформы Java, но он надеется ускорить процесс, убедив компании и проекты разработки свободного ПО пожертвовать свой код. «Мы не хотим изобретать все заново. Есть пара кандидатов на повторное использование — это GNU Classpath (проект разработки свободного ПО, реализующего некоторые библиотеки классов Java), а также существующие поставщики JVM (Java Virtual Machine). Есть много программ, которые мы надеемся получить в дар», — сказал Магнуссон, выступая на прошлой неделе на конференции JavaOne. Самой трудоемкой задачей, по его словам, будет создание библиотек классов Java. Разработать виртуальную машину Java и компилятор just-in-time (JIT) — генератор кода, переводящий байт-код Java в машинные команды — тоже «сложная проблема вычислительной техники». Между тем существует ряд коммерческих реализаций JVM и JIT, включая BEA JRockit, IBM JVM и JVM из Macromedia ColdFusion MX.
Разработка версии Java с открытым исходным кодом важна для повышения популярности Java в сообществе open source, где в качестве альтернативы используют Mono — платформу с открытым исходным кодом, позволяющую исполнять программы .Net или Java. «Мы хотим предоставить сообществам Linux и BSD приемлемую открытую и бесплатную платформу Java, — сказал Магнуссон. — Сейчас Java — гражданин второго сорта в Linux-сообществе, потому что не подчиняется лицензии open source. Сообщество смотрит в сторону Mono…У нас есть лучшая альтернатива — Java. Если мы сможем предложить выбор, я думаю, предпочтение отдадут ей».
Существует также вероятность того, что развивающиеся страны будут избегать Java, так как это не open source, добавил Магнуссон. Например, Бразилия планирует потребовать применения в госучреждениях ПО open source, что теоретически может помешать использованию Java в этой стране. Сообщество open source и работающие с ним компании, такие как IBM, обращались к Sun с предложениям сделать открытой ее собственную реализацию Java. Пока Sun сопротивляется, предупреждая, что это может привести к появлению несовместимых версий. Магнуссон отрицает такую возможность, ссылаясь на план тестирования продукта с использованием Java Technology Compatibility Kit (TCK): «Он должен будет пройти TCK, иначе никто не станет им пользоваться». Он выразил надежду, что проект Apache Harmony положит конец продолжающимся спорам о том, должна ли Sun сделать Java проектом open source.
По словам Магнуссона, Sun «осторожно поддерживает» проект Apache Harmony. Однако Джеймс Гослинг, один из создателей Java и сейчас один из топ- менеджеров Sun, как сообщалось, скептически отзывается об Apache Harmony, хотя, кажется, поддерживает идею простого открытия исходного кода самой Java. В интервью на прошлой неделе он сказал: «В Sun демократия, и одни верят, что это (открытие кода Java) сработает, а другие — нет. Сейчас больше «против», чем «за»... Я, скорее, отношу себя к категории «за». Но нужно признаться, что я колеблюсь».
Ингрид Марсон (Ingrid Marson), ZDNet UK.
Сетевые решения. Статья была опубликована в номере 06 за 2005 год в рубрике бизнес