Будут созданы комитеты для надзора за осуществлением программы JCP
Этот шаг призван рассеять сомнения, которые мучают тех, кто связывает свои планы с этим языком программирования.
В начале июня корпорация объявила о создании двух исполнительных комитетов, которые будут осуществлять надзор за осуществлением программы Java Community Process (JCP) по разработке спецификаций Java, эталонных реализаций и тестовых комплектов. По словам руководства корпорации, новые комитеты, куда входят представители самой Sun и других производителей, будут определять, какие из технологических новшеств следует рекомендовать для дальнейшего развития рабочими группами Java.
В прошлом такого рода решения оставались исключительно прерогативой Sun. Подробности модернизированной инициативы JCP 2.0 были обнародованы на конференции JavaOne Conference.
«Мы стремимся предоставить сообществу разработчиков Java возможность участвовать в этом процессе», — подчеркнул вице-президент корпорации Sun Джордж Паолини. Он связывает новые ориентиры в JCP с изменившейся расстановкой сил в американском правительстве.
Однако Sun по-прежнему намерена сохранить за собой «распорядителя» технологии и планирует воспользоваться «правом вето» на любые изменения в виртуальной машине Java и языке программирования, а также на серьезные добавления к платформе.
По крайней мере один производитель решений на основе Java считает, что в руках одной компании по-прежнему сосредоточено слишком много власти над этим языком.
«Справедливости ради следует сказать, что, несмотря на предпринятые шаги по совершенствованию процесса JCP, Java так и не стала открытым стандартом, — отметил Скотт Хебнер, директор по маркетингу решений в области электронного бизнеса корпорации IBM, которой было отказано в лицензировании Java 2 Platform, Enterprise Edition. — Мы уверены (и это изначально подтверждали в Sun), что Java должен стать открытым отраслевым стандартом. Но отраслевой стандарт по определению не может контролироваться одной компанией».
В прошлом году Sun сорвала два процесса по стандартизации Java, инициированные двумя независимыми организациями — Международной организацией по стандартизации и расположенной в Женеве ассоциацией ECMA (European Computer Manufacturers Association — Европейская ассоциация производителей компьютеров). Взамен Sun по-прежнему поддерживает свой общественный процесс по разработке спецификаций на Java.
В вышеупомянутые исполнительные комитеты входят представители 20 компаний: помимо Sun, это IBM, Hewlett-Packard, Apple Computer, Compaq Computer, Oracle и др. Сейчас членство в комитете осуществляется на временной основе. Общие выборы в исполнительные комитеты, как предполагается, состоятся осенью.