2013-02-05 17 views

Odpowiedz

6

Od lutego 2013 r. JavaFX jest częściowo open source i powinno stać się prawie w pełni otwartym źródłem w ciągu najbliższych kilku miesięcy. Źródło jest hostowane w ramach projektu open-jfx, który został połączony z pytaniem.

manifeście końcówki gałęzi rozwojowej JavaFX for Java 8 brzmi: http://hg.openjdk.java.net/openjfx/8/master/rt/file/tip

tej samej stronie znajduje się link zip, który pozwala w łatwy sposób pobrać dostępne źródło JavaFX jako plik zip.

Kod źródłowy JavaFX nie jest obecnie uwzględniony w pliku jdk src.zip, ale powinien w końcu pojawić się przed wydaniem środowiska Java 8.

Aktualizacja

A February 2013 update for JavaFX OpenSource status został opublikowany przez rozwój ołowiu JavaFX.

1

Krótko mówiąc, nie jest to oprogramowanie typu open source, ponieważ można je dowolnie zmieniać, przesyłając je w dowolnym celu. JavaFX jest licencjonowany do użytku wewnętrznego, z wyjątkiem tego, co nazywają funkcjami komercyjnymi.

Korzystanie z funkcji komercyjnych w celach komercyjnych lub produkcyjnych wymaga oddzielnej licencji od firmy Oracle.

Szczegóły licencji dla JavaFX są opisane w pełnej wersji: here. (Wersja PDF dostępna pod numerem here)

Możesz uzyskać JavaFX od here.

+1

Czy nie dotyczy to tylko plików binarnych dostarczanych przez Oracle? Źródła OpenJDK są objęte GPL + rozszerzenie ścieżki klasy, AFAIK i OpenJFX jest częścią OpenJDK. – Puce

+0

Możesz mieć rację. Informacje o licencji zostały powiązane z witryny pobierania plików binarnych Oracle. Jeśli używasz JDK z otwartym kodem źródłowym, jest to w porządku na GPL, ale jakiś kod źródłowy z JavaFX jest nadal zastrzeżony. Ale jak odnotowano [tutaj] (http://mail.openjdk.java.net/pipermail/openjfx-dev/2012-December/005007.html), niektóre części zostały otwarte. – Matt