如果我使用OpenJDK作为JVM,我是否需要打开我的源代码?[已关闭]
随着目前关于Oracle的发展宣布打算对JVM的pro(或任何你称之为)版本收费,以及IBM宣布打算支持OpenJDK,对于大量的Java开发人员来说,事情变得相当复杂。我们在Java中有大量的工作,到目前为止,我们在选择许可条款方面没有任何问题。看来我们将不得不切换到OpenJDK,IBM将在那里提供支持。但是OpenJDK是GPL V2,据我所知,任何链接到GPL V2的代码都必须是GPL V2。我们还有一些JNI代码,它将变得更大。鉴于这些事实,这是否意味着如果我们使用OpenJDK来运行我们的软件,我们将不得不切换到GPL进行许可?毋庸置疑,这将打击我们的整个许可和商业模式设置。