Я хочу распространять JRE, извлеченную с помощью jlink из двоичных файлов OpenJDK 21, созданных Oracle, на jdk.java.net. Мне удалось определить зависимости для моего проекта и извлечь JRE.
При тестировании приложение работает без каких-либо проблем. Вопрос в лицензировании. Хотя сам OpenJDK выпускается под лицензией GPLv2, из этой лицензии имеется множество исключений, одно из которых приведено ниже. Вообще легально распространять JRE вместе с приложением? Приложение бесплатное. Лучше ли распространять его без JRE?
Обратите внимание, что Oracle включает в этот программный
пакет несколько независимых программ. Некоторые из этих программ предоставляются по лицензиям, которые Фонд свободного программного обеспечения и другие считают
несовместимыми с GPLv2.
Например, пакет включает программы, лицензированные по
лицензии Apache, версия 2.0, и может включить ФриТайп. Такие программы предоставляются
вам по их первоначальным лицензиям.
Подробнее здесь: https://stackoverflow.com/questions/789 ... pplication