Организация Apache Software Foundation призвала коллег по Java Community Process голосовать против новых спецификаций языка Java в том случае, если компания Oracle продолжит налагать ограничения на использование альтернативных реализаций стандарта Java.

Начало конфликту было положено еще тогда, когда правами на Java владела компания Sun Microsystems. В рамках ASF развивается собственная реализация Java под названием Harmony. Для сертификации альтернативных реализаций на соответствие стандарту необходимо прохождение набора автоматических тестов TCK. Однако условия, под которыми Sun решила предоставить TCK для Harmony, оказались несовместимыми со стандартной лицензией Apache, фактически запрещая использование Harmony в мобильных устройствах или киосках. Такую же политику проводит теперь Oracle. Между тем, считают в ASF, соглашение об участии в JCP обязывает Oracle предоставлять набор тестов TCK на условиях, позволяющих распространение альтернативных реализаций по лицензии с открытым кодом.

В сложившейся ситуации утверждение спецификации Java 7 будет означать, что JCP не выполняет возложенных на нее задач, уверены в ASF.

Поделитесь материалом с коллегами и друзьями