2013-02-05 34 views

Trả lời

6

Kể từ tháng 2 năm 2013, JavaFX là một phần nguồn mở và sẽ trở thành nguồn mở gần như hoàn toàn trong vài tháng tới. Nguồn được lưu trữ như là một phần của dự án mở-jfx mà bạn đã liên kết trong câu hỏi của bạn.

Lược khai là đỉnh của chi nhánh phát triển JavaFX cho Java 8 là: http://hg.openjdk.java.net/openjfx/8/master/rt/file/tip

Cùng một trang có một liên kết zip, cho phép bạn dễ dàng tải về các nguồn JavaFX sẵn như là một tập tin zip.

Mã nguồn JavaFX không được bao gồm trong tệp jdk src.zip hiện tại, nhưng phải là cuối cùng trước khi Java 8 được phát hành.

Cập nhật

Một February 2013 update for JavaFX OpenSource status đã được xuất bản bởi sự phát triển dẫn JavaFX.

1

Tóm lại, nó không phải là nguồn mở ở chỗ nó là miễn phí để thay đổi & phân phối cho bất kỳ mục đích nào. JavaFX được cấp phép sử dụng nội bộ, ngoại trừ những gì họ gọi là các tính năng thương mại.

Sử dụng các tính năng thương mại cho bất kỳ mục đích thương mại hoặc sản xuất nào yêu cầu giấy phép riêng biệt từ Oracle.

Chi tiết giấy phép cho JavaFX được nêu đầy đủ here. (Phiên bản PDF có sẵn từ here)

Bạn có thể nhận JavaFX từ here.

+1

Điều này không chỉ đúng với các tệp nhị phân do Oracle cung cấp? Các nguồn OpenJDK được bao phủ bởi phần mở rộng classpath GPL +, AFAIK và OpenJFX là một phần của OpenJDK. – Puce

+0

Bạn có thể đúng. Thông tin giấy phép đó được liên kết từ trang tải xuống nhị phân Oracle. Nếu bạn đang sử dụng một JDK nguồn mở, điều đó là tốt theo GPL, nhưng một số mã nguồn từ JavaFX vẫn là độc quyền. Nhưng như đã lưu ý [ở đây] (http://mail.openjdk.java.net/pipermail/openjfx-dev/2012-December/005007.html), một số phần đã được mở nguồn. – Matt

Các vấn đề liên quan