stringtranslate.com

Процесс сообщества Java

Java Community Process (JCP) , созданный в 1998 году, является формальным механизмом, который позволяет заинтересованным сторонам разрабатывать стандартные технические спецификации для технологии Java. Чтобы стать членом JCP, необходимо иметь глубокие знания языка программирования Java, его спецификаций и передового опыта в разработке программного обеспечения. Членство в JCP предполагает детальное рассмотрение профиля кандидата, включая оценку действующими членами. Обычно профессионалов приглашают присоединиться к JCP на основе их вклада и репутации в сообществе Java.

После приглашения новый член проходит оценку Исполнительного комитета JCP, что гарантирует, что он может эффективно вносить вклад в запросы на спецификации Java (JSR). Эти официальные документы описывают предлагаемые спецификации и технологии, которые будут добавлены к платформе Java . Новых членов призывают активно участвовать и играть важную роль в поддержке сообщества Java и его релизов. Крайне важно, чтобы члены обладали опытом и глубокими техническими знаниями в сочетании с большим профессиональным опытом, чтобы внести значительный вклад в рост и использование языка Java .

Членство для организаций и коммерческих структур требует ежегодных взносов, но для физических лиц оно бесплатно. JSR проходят формальные публичные обзоры, прежде чем стать окончательными, и Исполнительный комитет JCP голосует за их утверждение. Окончательный JSR предоставляет эталонную реализацию , которая является бесплатной реализацией технологии в форме исходного кода, и комплект для обеспечения совместимости технологий для проверки спецификации API.

Сам JCP описывается JSR. По состоянию на 2020 год JSR 387 описывает текущую версию (2.11) JCP.

Список JSR

Существуют сотни JSR. Некоторые из наиболее заметных JSR включают:

Критика

Представитель JCP (крайний справа) общается с отраслевой прессой во время панельной дискуссии на конференции JavaOne в 2012 году.

Исполнительный совет JCP характеризовался как « организация, штампующая решения », с тех пор как Oracle приобрела Sun Microsystems (первого разработчика языка Java ). [9]

Apache Software Foundation оставила свое место в совете директоров в декабре 2010 года, поскольку Oracle не захотела лицензировать Technology Compatibility Kit для версии Java от Apache. [10]

Программа JCP и отраслевые награды

Источник: [11]

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

Примечания

  1. ^ JSR 3 изначально специфицировал выпуск JMX 1.0. Два последующих «финальных» выпуска предоставили JMX 1.1 и JMX 1.2. JMX 2.0 специфицирован в JSR 255.
  2. ^ JSR 52 изначально специализировался на выпуске JSTL 1.0. Последующий выпуск обслуживания предоставил JSTL 1.1.
  3. ^ JSR 56 изначально специализировался на выпуске JNLP 1.0. Последующий «финальный» выпуск предоставил JNLP 1.5, который был в первую очередь выпуском поддержки.[1] По состоянию на февраль 2006 года выпуск поддержки JNLP 6.0 был завершён, но не завершён.
  4. ^ JSR 63 изначально специфицировал версию JAXP 1.1. Последующая версия JSR 63 содержала спецификацию JAXP 1.2.[2] JAXP 1.3 специфицирована в JSR 206.
  5. ^ JSR 127 изначально специфицировал выпуск JSF 1.0. Последующий выпуск обслуживания предоставил спецификацию JSF 1.1.[3] JSF 1.2 специфицирован в JSR 252.
  6. ^ JSR 154 изначально специфицировал выпуск Java Servlet 2.4. По состоянию на февраль 2006 года черновик спецификации сервлета 2.5 находится на рассмотрении, которое планируется закрыть 20 марта 2006 года.
  7. ^ JSR 913 изначально специфицировал JCP 2.0. Впоследствии он был изменен различными изменениями в правилах голосования для создания версии 2.1, а затем дополнительно изменен правилами лицензирования, политикой и процессами для получения версии 2.5. JCP 2.6 определен в JSR 215.[4]
  8. ^ JSR 924 изначально специфицировал изменения в JVM для поддержки изменений в J2SE 5.0. По состоянию на 2006 год ведется обновление обслуживания для поддержки изменений, предложенных JSR 202.
  9. Handy, Alex (12 сентября 2011 г.). «Java открыта, но открыт ли процесс?». SD Times . Получено 21 сентября 2011 г.
  10. ^ Уайтинг, Рик (10 декабря 2010 г.). «Apache покидает совет управляющих Java из-за спора с Oracle». CRN . Получено 21 сентября 2011 г.
  11. ^ Программа Java Community Process (SM) — Пресса и успех — Новости. Jcp.org. Получено 17 июля 2013 г.
  12. ^ Программа Java Community Process (SM) — Пресса и успех — Новости. Jcp.org. Получено 17 июля 2013 г.

Внешние ссылки