2013-02-05 79 views

回答

6

截至2013年2月,JavaFX是部分開放源碼,在未來幾個月應該幾乎成爲完全開放源代碼。源代碼是您在問題中鏈接的open-jfx項目的一部分。

對Java 8中的JavaFX開發分支的末端的清單是: http://hg.openjdk.java.net/openjfx/8/master/rt/file/tip

同一頁面有一個拉鍊鏈接,讓您輕鬆下載可用的JavaFX源作爲一個zip文件。

JavaFX源代碼目前未包含在jdk src.zip文件中,但最終應在Java 8發佈之前。

更新

一個February 2013 update for JavaFX OpenSource status已通過JavaFX開發鉛出版。

1

總之,它不是開源的,它可以自由地爲任何目的而改變&分發。 JavaFX獲得內部使用許可,不包括他們稱之爲商業功能的內容。

將商業功能用於任何商業或生產目的需要Oracle的單獨許可。

JavaFX的許可證詳細信息已全部列出here。 (PDF版可從here獲得)

您可以從here獲得JavaFX。

+1

對於Oracle提供的二進制文件,這不正確嗎? OpenJDK源代碼由GPL +類路徑擴展AFAIK覆蓋,OpenJFX是OpenJDK的一部分。 – Puce

+0

你可能是對的。該許可證信息是從Oracle二進制文件下載站點鏈接而來的。如果您使用的是開源JDK,那麼在GPL下就可以,但JavaFX的一些源代碼仍然是專有的。但正如[這裏]所述(http://mail.openjdk.java.net/pipermail/openjfx-dev/2012-December/005007.html),某些部分已經開源。 – Matt