可以重新分发JavaFX 2.0吗?

Tho*_*mas 5 licensing javafx

我目前正计划开发一个我可能希望将来分发的桌面Java应用程序.至于UI技术,我想到了JavaFX,因为Swing不会再进一步​​开发,JavaFX似乎有一些不错的属性.

我知道JavaFX在更多平台上可用还需要一段时间,但我认为一旦它在Linux上可用到2012年底它应该没问题.

由于我希望我的应用程序的要求尽可能低并且安装尽可能顺利,我想重新分发JavaFX运行时以及应用程序.应用程序运行的唯一要求应该是现有的JRE.

但是,我对是否允许重新分发JavaFX运行时感到困惑.

甲骨文说:

根据许可协议中的条款和条件,不允许重新分发JavaFX Runtime.

JavaFX.com建议:

对于希望最终用户尽可能顺利安装JavaFX Runtime的应用程序开发人员,可以使用多种部署选项:

  • 重新分发与Java应用程序紧密集成的JavaFX Runtime.

有谁知道哪个是真的,或者可能是什么差异(我何时允许重新分配运行时,何时不是)?

Ser*_*nev 4

在今天的 2.0.2 版本中,许可证已更新以允许重新分发:http://javafx.com/faq/#10

从 JavaFX 2.0.2 开始,JavaFX 可在与 Java SE 相同的许可和业务模型下使用。这包括根据许可条款和条件向第三方开发人员及其应用程序分发 JavaFX 运行时(或 SDK)的能力。