Ключевой разработчик Java уходит из-за контроля Oracle


Дуг Ли ушел из исполнительного комитета JCP (Java Community Process), сославшись на пренебрежение Oracle принципами, на которых должен работать JCP.

Леа, профессор компьютерных наук в Государственном университете Нью-Йорка, специализируется на параллельном программировании и проектировании параллельных структур данных. Он возглавлял JSR 166, которая добавила утилиты параллелизма в Java, и является автором параллельного программирования на Java: Принципы и шаблоны проектирования, одной из первых книг по этой теме.

В своем разъяснительном письме членам Исполнительного совета он пишет:

Я считаю, что JCP больше не является авторитетным органом по спецификациям и стандартам, и не остается полезной роли для независимого защитника академического и исследовательского сообщества в ЕС.

Оглядываясь назад на отношения Sun с JSP он пишет:

Sun изначально помещена в документы JSPA и процесса

достаточно правил, чтобы гарантировать, что JCP может способствовать инновациям, качеству и разнообразию, независимо от этого от Sun, с небольшим количеством (хотя и раздражающих) исключений, позволяющих JCP более успешно продвигать согласованный прогресс, чем это наблюдается в большинстве органов по стандартизации. Однако некоторые из этих правил и нарушения правил были признаны источником тупиковых ситуаций и утраченных технических оснований.

Эта ссылка, по-видимому, относится к отказу Sun предоставить лицензию на проект Harmony Apache Software Foundation (ASF), что является источником большой напряженности в JCP.

Леа приводит причину своей отставки — позицию Oracle по этой ситуации:

Вместо того, чтобы фиксировать правила или прекращать нарушения, Oracle теперь обещает просто игнорировать их. Если они действительно будут действовать так, как обещали, то JCP никогда больше не сможет стать чем-то большим, чем органом по утверждению инициатив, поддерживаемых Oracle.

Недавно мы сообщили о соглашении между IBM и Oracle, которое, по-видимому, обещает более безопасную перспективу или OpenJDK, реализацию Java с открытым исходным кодом, и именно в этом Дуг Ли видит возможность будущего:

Для основной платформы Java (которая в наши дни примерно соответствует Java SE) единственным существующим средством, для которого я могу предвидеть полезную роль для академического и исследовательского сообщества, является OpenJDK. ….По этой причине я вызвался продолжить и расширить участие, чтобы лучше создать реинкарнированный OpenJDK как такой орган.

Его письмо призывает других отказаться от JCP и вместо этого обратиться к проекту OpenJDK, потому что это «общий источник, а не тело общей спецификации».


Добавить комментарий