Лицензирование, обновления для дистрибутива OpenJDK от Fedora - PullRequest
0 голосов
/ 08 октября 2019

Что является источником для RPM OpenJDK, найденных в дистрибутивах Fedora?

Безопасно ли рассчитывать на RPM Fedora для Java для коммерческого использования с долгосрочной поддержкой? Лицензирование Oracle или RedHat не требуется.

Ответы [ 2 ]

0 голосов
/ 17 октября 2019

Какой источник RPM-пакетов OpenJDK находится в дистрибутивах Fedora?

Вы можете использовать инструменты Fedora в Fedora для получения источников: fedpkg clone java-11-openjdk; cd java-11-opendjk; fedpkg prep, и вы должны получить каталог, содержащий полный набор (измененных) источников для OpenJDK 11.

Вы также можете получить исходные rpm (.src.rpm) из сборки OpenJDK в Fedora, например https://koji.fedoraproject.org/koji/buildinfo?buildID=1350114. Этот исходный rpm содержит архив всего набора источников, используемых в Fedora.

Этот скрипт фактически используется для генерации исходного архива: https://src.fedoraproject.org/rpms/java-11-openjdk/blob/master/f/generate_source_tarball.sh. Если вы посмотрите на него, вы увидите, что он в основном берет источники из самого проекта обновлений OpenJDK 11: http://hg.openjdk.java.net/jdk-updates/jdk11u/

Безопасно ли рассчитывать на RPM Fedora для Java для коммерческого использования с долгосрочной поддержкой? Лицензирование Oracle или RedHat не требуется.

Этот ответ состоит из двух частей:

  • Вы можете использовать пакеты Fedora для любых задач, в том числе для любых коммерческих задач. Fedora и OpenJDK являются свободными программами. Они не ограничивают ваше использование.

  • Вам определенно не нужна лицензия Red Hat (или Oracle) для использования OpenJDK и Fedora.

  • Если вам нужна поддержка, вероятно, Fedora не для того, чтобы искать. Fedora в основном самостоятельно. Red Hat платит разработчикам, чтобы они работали над OpenJDK и пытались решать проблемы по мере их появления. Но в Fedora нет никакой поддержки или каких-либо гарантий приоритета (даже если в обоих случаях активны одни и те же разработчики). Если что-то сломается, вы можете только попросить сообщество помочь. Поддержка (и приоритет в устранении ошибок) является основной частью ценностного предложения Red Hat. Тем не менее, разработчики, которые работают с RPM-пакетами Fedora, обычно делают действительно хорошую работу.

  • Fedora определенно не является долгосрочной поддерживаемой версией. Релизы Fedora больше не поддерживаются (то есть больше никаких обновлений безопасности для OpenJDK, если вы не обновитесь до более новой версии Fedora) в течение года или около того. Если вы заботитесь о стабильной (например, неизменной базе), Fedora, вероятно, не тот инструмент для этой работы. Если вы хотите использовать Fedora, вам придется обновляться каждый год или около того, или вы потеряете доступ к обновлениям безопасности в OpenJDK (среди других компонентов).

Если вы заботитесь отермин стабильность и не хочу идти по маршруту RHEL, я бы посоветовал взглянуть на CentOS. У него есть те же недостатки, что и у Fedora (реальной поддержки нет, исправление ошибок может занять некоторое время, обновления безопасности могут быть не такими быстрыми), но оно поддерживается сообществом в течение более длительного времени.

Есливы просто заботитесь о бинарных файлах OpenJDK на платформах, не относящихся к Fedora. Я бы также предложил посмотреть:

Ряд других компаний, групп и организаций предоставляют поддерживаемые сборки OpenJDK. Я не могу говорить о них.

(Отказ от ответственности: я работаю в Red Hat. Я работал в команде, которая поддерживает OpenJDK для Fedora, но сейчас я работаю в другой команде).

0 голосов
/ 09 октября 2019

Каков источник rpms OpenJDK, найденный в дистрибутивах Fedora?

Это OpenJDK, который поддерживается.

Безопасно ли рассчитывать на RPM Fedora для Java для коммерческого использования с долгосрочной поддержкой?

Если вы используете версию LTS, то да.

Поддержка OpenJDK из AdoptOpenJdk

Форма поддержки OpenJDK RedHat

...