Saat ini saya membuat video game di Jawa yang kemungkinan besar akan didistribusikan melalui Steam. Tentu saja, banyak pengguna Steam belum menginstal Java dalam kasus ini. Jika ini terjadi, saya dapat memiliki peluncur asli kecil yang memperlihatkan dialog informatif yang memberi tahu pengguna bahwa mereka perlu menginstal Java, atau cukup bundel lingkungan Java runtime saya sendiri (khususnya OpenJDK 8) dengan permainan saya. Game saya akan menjadi sumber tertutup, namun didasarkan pada mesin game sumber terbuka (berlisensi BSD).
Saya memang melihat lisensi OpenJDK. Ini adalah proyek GPL yang berarti bahwa apa pun yang menghubungkannya harus juga GPL. Namun, mereka juga memiliki pengecualian classpath. Saya tidak yakin apakah bagian penautan berlaku karena kode saya tidak menautkannya lebih daripada dengan atau tanpa bundling. Sejauh yang saya tahu, pengecualian classpath tidak mencakup kasus penggunaan ini.
Ada pertanyaan serupa tentang Stack Overflow , namun itu merujuk pada situasi di mana aplikasi dikembangkan dengan OpenJDK, saya mengacu pada distribusi dengan OpenJDK.