Зараз я роблю на Java відеогра, яка, швидше за все, поширюється через Steam. Звичайно, у багатьох користувачів Steam в цьому випадку вже не буде встановлена Java. Якщо це трапиться, я можу або мати невеликий нативний запуск, який показує інформативний діалог, який повідомляє користувачеві, що їм потрібно встановити Java, або просто поєднати мою власну середовище виконання Java (зокрема OpenJDK 8) зі своєю грою. Моя гра буде закритим кодом, однак вона заснована на ігровому двигуні з відкритим кодом (BSD).
Я виглядав, хоча ліцензія OpenJDK. Це проект GPL, який означає, що все, що пов'язане з ним, має бути також GPL. Однак у них є також виняток classpath. Я не впевнений, чи застосовується частина посилань, оскільки мій код не посилається на нього більше, ніж був би з пакетом або без його з'єднання. Наскільки мені відомо, виняток classpath не охоплює цей випадок використання.
Існує аналогічне питання щодо Stack Overflow , однак, що стосується ситуації, коли додаток розробляється з OpenJDK, я маю на увазі розповсюдження з OpenJDK.