Спецификации Java Enterprise Edition 6 (Java EE 6) прошли стадию одобрения в независимом экспертном комитете, состоящем из организаций курирующих развитие Java технологий. Из 16 принимавших участие в голосовании коммерческих и общественных организаций только представители Apache Software Foundation проголосовали против принятия спецификации, причем сделали это демонстративно в знак протеста против лицензионной политики Sun Microsystems. С технической точки зрения и качества исполнения Apache не имеет претензий к спецификациям Java EE 6.
Несогласие связано с особенностями распространения тестового пакета Java Compatibility Kit (JCK), вынуждающими вносить лицензионные отчисления при использовании пакета в коммерческих проектах. Для свободных GPL проектов JCK распространяется без ограничений, но Java реализация Apache Harmony распространяется под лицензией отличной от GPL, что вызывает ряд лицензионных проблем с использованием JCK. В 2007 году Apache Software Foundation попыталась урегулировать ситуацию отправив запрос в Sun и компания Sun пошла на уступки, предоставив возможность использовать JCK в проектах Apache, но при условии соблюдения ряда ограничений. В частности, запрещено тестировать в JCK реализации Java SE, которые могут быть использованы для работы контент-киосков (платежные терминалы, информационные автоматы, банкоматы и т.п.).
По мнению представителей Apache, Sun нарушает соглашение JSPA (Java Specification Participation Agreement), в котором оговорен бесплатный характер распространения спецификаций, лишенный каких-либо договорных условий. Позицию Apache поддержали такие компании, как Intel и Red Hat. Несмотря на то, что они проголосовали "ЗА", ими были выставлены на повестку дня предложения убрать ограничения, имеющие отношение к области использования.
|