RSS-лента

 
Новости
Пресс-релизы




Sun выполняет обещание сделать технологию Java открытой, предоставляя доступ сообществу OPENJDK к платформе JAVA SE

Развитие проекта OpenJDK благодаря новому коду, интеграции с NetBeans, созданию управляющего совета и тестам на совместимость

Сегодня корпорация Sun Microsystems анонсировала выпуск полностью встраиваемой версии пакета Java Development Kit (JDK) для платформы Java Platform Standard Edition (Java SE), предоставляемой сообществу OpenJDK Community как бесплатное ПО на условиях лицензии GNU GPLv2 (общедоступная лицензия, версия 2). Кроме того, Sun представила временный управляющий совет (Interim Governing Board) сообщества OpenJDK. Корпорация Sun Microsystems объявила также, что в реализациях на базе OpenJDK можно будет использовать комплект инструментальных средств Java SE 6 Technical Compatibility Kit (JCK) для достижения совместимости со спецификацией Java SE 6.

«Менее чем через год после того, как мы заявили о намерении открыть исходные коды технологии Java на условиях лицензии GPL v2, поставленная задача была выполнена, – заявил Рич Грин (Rich Green), исполнительный президент по разработке ПО корпорации Sun Microsystems. – Теперь разработчики бесплатного ПО и ПО с открытым исходным кодом получили доступ к реализациям платформы Java Platform Standard Edition, Enterprise Edition и Micro Edition как к бесплатному программному обеспечению на условиях лицензии GPL. Мы продолжим сотрудничество с сообществом разработчиков Java-приложений и сообществами разработчиков бесплатного ПО и ПО с открытым исходным кодом, чтобы определить будущее технологии Java».

Это объявление представляет собой один из крупнейших вкладов в деятельность сообщества разработчиков бесплатного ПО и открывает доступ к одной из самых важных и распространенных программных платформ в отрасли. Доступный для загрузки уже сегодня, проект OpenJDK на Web-сайте java.net содержит полностью бесплатный исходный код будущей реализации платформы Sun Java SE 7, а также двоичные подключаемые модули для нескольких остающихся платными экземпляров кода.

«Я благодарен Sun за выпуск пакета JDK в качестве бесплатного программного обеспечения на условиях лицензии, отражающей принцип «четырех свобод», – сказал Ричард Столман (Richard Stallman), основатель проекта GNU и фонда бесплатного ПО (FSF). – Остается только одна помеха на пути освобождения пакета JDK и полной нейтрализации «Java ловушки» (Java Trap): некоторое количество платного кода, подпадающего под законодательные ограничения. Сообществу разработчиков бесплатного ПО и корпорации Sun Microsystems необходимо тесное сотрудничество с целью замены этого кода бесплатным программным обеспечением».

Совместимость имеет значение – комплект инструментальных средств JCK

Sun создает прозрачный процесс тестирования приложений на базе OpenJDK на совместимость с платформой Java SE. Пройдя сертификацию, эти приложения получают право использовать логотип «Java Compatible», при этом не нарушая обязательств, предусмотренных лицензией GPL. Этот процесс поможет распространить принцип «Write Once, Run Anywhere» («Написано однажды, работает всегда») технологии Java на бесплатное ПО и ПО с открытым исходным кодом, а также гарантировать, что инновации, созданные в ходе реализации проекта OpenJDK, будут доступны всегда и для всех.

Временный управляющий совет проекта OpenJDK

Целью временного управляющего совета является выработка и утверждение нового свода законов сообщества OpenJDK на протяжении следующего года при активном содействии его участников. Управляющий состав проекта OpenJDK должен представлять интересы всех участников проекта OpenJDK. Впоследствии, в соответствии со сводом законов проекта OpenJDK, сообщество изберет правление, которое придет на смену временному управляющему совету. Состав временного управляющего совета сообщества OpenJDK:

• Дуг Ли (Doug Lea), профессор Университета штата Нью-Йорк (г. Осуиго) и эксперт в области объектно-ориентированного программирования, повторного использования программного обеспечения, а также распределенных, конкурентных систем и систем параллельных объектов. Дуг руководил разработкой спецификации JSR-166, утилит Concurrency Utilities для платформы Java SE. Он входит в состав исполнительного комитета Java Community Process (JCP) SE/EE и является обладателем звания Java Champion.

• Далибор Топич (Dalibor Topiç), студент магистратуры Университета земли Саар (г. Саарбрюккен, Германия) и сотрудник Института вычислительной техники Макса Планка. Далибор участвует в работе фонда бесплатного ПО, в проекте GNU Classpath и способствовал объединению проектов по созданию бесплатного программного обеспечения, ориентированного на технологию Java, в том числе GNU Classpath, Kaffe и GNU-компилятора для языка Java.

• Фабьен Бизнелла Нардон (Fabiane Biznella Nardon) в настоящее время является главным техническим директором компании ZILICS, бразильского поставщика информационных систем для здравоохранения, реализующей крупные распределенные проекты в таких странах, как Бразилия и Ангола (Африка). Она была разработчиком медицинской информационной системы для г. Сан-Паулу и получила награду Duke’s Choice Award за 2005 г. Фабьен также возглавляет сообщество java.net Java Technology Tools и является обладателем звания Java Champion.

• Марк Рейнхолд (Mark Reinhold) является главным инженером платформы Java Standard Edition в корпорации Sun Microsystems. Среди его последних разработок для этой платформы – алгоритмы чтения и записей потоков символов, эталонные объекты, ловушки останова системы, высокопроизводительные NIO программные интерфейсы ввода/вывода, средства типизации библиотек (library generification) и загрузчики сервисов. Он был ведущим инженером версий 1.2 и 5.0, руководил разработкой спецификации Java SE 6 и в настоящее время возглавляет инженерную группу проекта OpenJDK. Марк получил степень доктора философии по вычислительной технике в Массачусетском технологическом институте.

• Симон Фиппс (Simon Phipps), руководитель разработок ПО с открытым исходным кодом корпорации Sun Microsystems, а также участник с правом совещательного голоса ряда сообществ разработчиков открытого ПО, таких как фонд GNOME, технология OpenSPARC, проект OpenSolaris и Китайский союз по продвижению ПО с открытым исходным кодом. Кроме того, он способствовал внедрению платформы Java в продукцию IBM в 1995 г.

Инструментарий разработчика упрощает разработку OpenJDK

Чтобы разработчики смогли приступить к работе с OpenJDK, Sun создала предварительно преднастроенные шаблоны интегрированной среды разработки (IDE) NetBeans, чтобы «погружение» в основание кода OpenJDK было простым и интуитивно понятным для разработчиков. Код доступен уже сегодня вместе с предварительной версией NetBeans IDE 6; разработчики могут загрузить исходный код, открыть его в среде NetBeans IDE и с помощью команды Build Project («собрать проект») создать рабочий пакет JDK. Дополнительную информацию и пошаговое руководство доступно по адресу: http://nb-openjdk.netbeans.org. Разработчики, желающие использовать платформо-зависимый код в виртуальной машине Java HotSpot, могут использовать среду разработки программного обеспечения Sun Studio, отличающуюся рекордной производительностью.

События, мнения, комментарии

Смотрите также

Cisco приобретает компанию BroadWare Technologies
Рынок электронных словарей становится легальным
Видео RECорды LG Electronics
“Пробегу под каштанами” - 15 лет
PANDUIT™ выпускает новую экранированную медную систему TX6™ 10GIG™, соответствующую стандартам ETL и Delta
Корпорация Sun Microsystems представляет новую систему хранения данных уровня вычислительного центра с поддержкой технологии виртуализации
Конференция Sun University Day на базе национального технического университета Украины «КПИ»
Softline открывает офис в Краснодаре
Cisco публикует результаты глобального исследования по определению коэффициента мобильности
Норбит запускает новую маркетинговую программу по Microsoft Dynamics СRM

© ITware 2000-2016