Здесь есть несколько проблем, поскольку ikvm в настоящее время переводится из системы классов GNU в Sun OpenJDK. Оба лицензированы как GPL + Исключения для явного заявления о том, что приложения, которые просто используют библиотеки OpenJDK, не будут считаться производными работами.
Вообще говоря, приложения, которые полагаются на компоненты с определенными характеристиками, такими как эта, в любом случае не подпадают под действие GPL. Например, связывание с общедоступными API POSIX не вызывает доверия к GPL в приложении Linux, несмотря на то, что ядро является GPL. Подобный принцип обычно (детали могут быть хитрыми) применим к замене Sun Java на реализацию FOSS / GPL.