Привет, Хабр! Представляю вашему вниманию перевод статьи «Не попадайтесь в ловушку Oracle Java 11» Стивен Колборн.
Ява 11 был официально выпущен .
Это крупный релиз с долгосрочной поддержкой (LTS – долгосрочная поддержка).
Однако Oracle устроила ловушку (намеренно или случайно).
Ловушка
За 23 года разработчики привыкли загружать JDK с сайта Oracle и использовать его бесплатно.Введите «JDK» в свою любимую поисковую систему, и верхняя ссылка приведет вас на страницу загрузки Oracle Java SE (я намеренно не предоставляю ссылку).
Но этот запрос и эта ссылка теперь являются ловушкой.
Oracle JDK, на который ссылаются почти все поисковые запросы, теперь является коммерческим, а не бесплатным.
Часть ключа обновленное лицензионное соглашение как следует:
Вы не имеете права: использовать Программы для какой-либо обработки данных или любых коммерческих, производственных или внутренних деловых целей, кроме разработки, тестирования, прототипирования и демонстрации вашего Приложения;Перевод
Вы не можете использовать программы для какой-либо обработки данных или для каких-либо коммерческих, производственных или внутренних деловых целей, кроме разработки, тестирования, прототипирования и демонстрации вашего приложения;Ловушка выглядит так:
- Загрузите Oracle JDK (потому что вы всегда это делали и именно сюда вас, скорее всего, приведет поисковая система).
- Используйте его в производственной среде (поскольку вы не осознавали и/или не знали, что лицензия изменилась)
- Получите неприятный телефонный звонок от команды по правам человека Oracle, требующей много денег.
Стоит иметь в виду, что Oracle вкладывает огромные деньги в разработку Java, поэтому имеет смысл иметь коммерческий план для тех, кто этого хочет. Однако Oracle также предоставляет бесплатную альтернативу.
Решение
Решение простое! Используйте сборку OpenJDK. В дополнение к коммерческому JDK Oracle создает сборку OpenJDK. Это бесплатная сборка с лицензией GPL (исключением является Classpath, который безопасен для коммерческого использования).На данный момент сборка OpenJDK от Oracle является единственной доступной.
Однако скоро будет доступно и больше, например, на сайте Принять OpenJDK (вероятно, на этой неделе).
А также сборки OpenJDK от членов сообщества, не входящих в Oracle, которые будут использоваться для долгосрочной поддержки Java 11. ( ок.
переводчик: вы можете прочитать о разнице между OpenJDK и AdoptOpenJDK этот ответ на SO )
Краткое содержание
НЕ загружайте и не используйте Oracle JDK, если вы не собираетесь за него платить.С этого момента, чтобы использовать Java 11, загрузите и используйте сборку OpenJDK. Дополнительная информация по теме (на английском языке): blogs.oracle.com/java-platform-group/oracle-jdk-releases-for-java-11-and-later blog.joda.org/2018/08/java-is-still-available-at-zero-cost.html blog.joda.org/2018/09/time-to-look-beyond-oracles-jdk.html Теги: #java #license #license #oracle #java 11
-
Лучшая Реклама Суперкубка Всех Времен
19 Oct, 24 -
Трансляция Телевидения Sstv С Мкс
19 Oct, 24 -
Линус Торвальдс Снова Использует Kde
19 Oct, 24 -
Вернуться В Оперу?
19 Oct, 24 -
Re: Куда Мы Все Идем?
19 Oct, 24