Java Все Еще Свободна?


Учитывая попытки Oracle регулировать использование Java, неудивительно, что дебаты между JDK и OpenJDK привели к сомнению, что для некоторых это даже означало возможность спрыгнуть с корабля. К счастью, сообщество чемпионов Java, хранителей всех вещей Java, отреагировало на эту неловкую ситуацию.

Его попытка прояснить неопределенность заключается в публикации заявления с недвусмысленным названием Java По-прежнему свободна.

Документ находится в стадии разработки, обновляется по мере развития событий и поставляется в двух версиях: короткая, которая сразу переходит к выводам, и более длинная, которая скрывается за кулисами, прежде чем давать какие-либо рекомендации.

Цель документа четко определена в самом начале:

«С недавними изменениями в дистрибутиве и поддержке Oracle JDK возникла значительная неопределенность в отношении прав на использование Oracle JDK против сборок Oracle OpenJDK против сборок OpenJDK от других поставщиков. Существуют также планы относительно бесплатных обновлений и (новых и существующих) платных моделей поддержки, доступных для рассмотрения различными поставщиками.»

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

Решающие выводы, если вы предпочитаете более короткую версию, заключаются в том, что: 

«вы все еще можете получить двоичные файлы Java SE «бесплатно, как в пиве» от Oracle и других поставщиков Java SE / OpenJDK.»

и это

«хотя существуют проприетарные и/или ограниченные реализации Java SE (Zing от Azul, JDK от Oracle и т. Д.), Для подавляющего большинства пользователей всегда есть возможность использовать двоичный файл OpenJDK, который «свободен, как в речи», поскольку он лицензирован GPLv2+CE.»

Более длинная версия выходит за рамки этого, также подробно описывая некоторые менее важные, но, тем не менее, важные моменты:

Java SE теперь выпускает функцию каждые шесть месяцев 

Red Hat намерена подать заявку на руководство OpenJDK 8 после того, как Oracle прекратит его обновление в январе 2019 года

Начиная с Java SE 11, ни сборки OpenJDK, ни двоичные файлы Oracle JDK не включают библиотеки JavaFX. Компоненты JavaFX теперь будут поставляться в виде отдельного SDK

Java Web Start был удален из Java 11 и далее

За ними следуют отличные ответы на часто задаваемые вопросы, ответы на неприятные вопросы, заданные обеспокоенными разработчиками, такие как «в чем разница между OpenJDK и сборками OpenJDK Oracle и Oracle JDK» и «должен ли я платить, чтобы получить безопасность и исправления ошибок? Если я останусь на Oracle JDK 8/11 ?»

В целом, настоятельно рекомендуется просмотреть длинную версию документа, поскольку она определенно проясняет текущее и будущее состояние Java SE. Подкрепляющее резюме заключается в том, что, каким бы способом вы ни собирали свои сборки JDK, беспокоиться не о чем, по крайней мере, в обозримом будущем…


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