CFV: New Project: OpenJFX

Jeff Dinkins jeff.dinkins at oracle.com
Wed Nov 9 20:46:58 UTC 2011


Vote: yes


On Nov 1, 2011, at 5:37 PM, Iris Clark wrote:

> I hereby propose the creation of the OpenJFX Project with Richard Bair as
> the Lead and Swing as the sponsoring Group.
> 
> As discussed last week [1], the OpenJFX Project will be the home for the
> current and future development of the JavaFX toolkit.  (The name has
> changed from "JFX" to "OpenJFX" due to trademark concerns.)
> 
> Oracle's motivation for open-sourcing JavaFX is to build community and
> ecosystem support and adoption of JavaFX by increasing transparency, and
> also to get patches and early feedback.  The goal of OpenJFX is to build
> the next-generation Java client toolkit.  We intend open development to
> lead to a JSR in the Java SE 9 timeframe and ultimately for OpenJFX to be
> included as a proper part of the JDK.
> 
> The OpenJFX codebase will be a significant contribution to the corpus of
> open-source code.  It includes:
> 
>  - Over 6000+ public API members (methods/constructors/etc.)
>  - Over 11,500 unit tests
>  - Core libraries such as observable collections and binding
>  - Scene graph, effects, graphics
>  - CSS support for JavaFX
>  - Media
>  - WebView
>  - Prism (hardware accelerated graphics, including openGL and D3D and
>    java2D implementations)
>  - Glass (windowing system, base porting layer, including mac, linux,
>    and windows implementations)
>  - UI Controls and Charts
> 
> The initial contribution from Oracle will come in stages over some number
> of months, starting with the UI Controls code.  During the initial period
> the OpenJFX source base will necessarily depend on Oracle's public
> binaries of JavaFX.  Once all the initial code has been published then
> OpenJFX will no longer depend on Oracle binaries and will be a fully
> buildable open-source library.  By that point we expect Oracle's JavaFX
> developers to have transitioned to working primarily on OpenJFX out in
> the open.
> 
> The proposed Project Lead, Richard Bair, has been a public member of the
> Java community since 2004, first as a contributor to the open-source JDNC
> project then as the project lead for SwingLabs.  He was a member of the
> Swing team and was one of the two engineers responsible for the Nimbus
> look and feel.  He has been working on JavaFX from the beginning, serving
> first as UI Controls lead, then as API lead, and finally as the project
> architect.  During the entire time he has been a forceful and persistent
> voice for the open-sourcing of the JavaFX platform.
> 
> The list of proposed committers is large, commensurate with the size of
> the initial code contribution.  The following Oracle engineers have all
> made significant contributions to the code base and are expected to make
> ongoing contributions to the OpenJFX Project:
> 
>    Alexander Matveev
>    Alexey Menkov
>    Alexey Utkin
>    Amy Fowler
>    Anthony Petrov
>    Anton Tarasov
>    Artem Ananiev
>    Brent Christian
>    Brian Burkhalter
>    Chien Yang
>    David DeHaven
>    David Grieve
>    David Hill
>    Dmitry Cherepanov
>    Eva Krejcirova
>    Gerard Ziemski
>    Greg Brown
>    Igor Karpov
>    James Graham
>    Jan Valenta
>    Jasper Potts
>    Jennifer Godinez
>    Joe Andresen
>    Jonathan Giles
>    Kevin Rushforth
>    Kinsley Wong
>    Kirill Kirichenko
>    Kirill Prazdnikov
>    Leif Samuelsson
>    Leonid Popov
>    Lubomir Nerad
>    Martin Sladecek
>    Martin Soch
>    Michael Heinrichs
>    Mick Fleming
>    Mong Hang Vo
>    Morris Meyer
>    Oleg Mazurov
>    Oleg Sukhodolsky
>    Paru Somashekar
>    Pavel Porvatov
>    Pavel Safrata
>    Per Bothner
>    Peter Zhelezniakov
>    Phillip Race
>    Radko Najman
>    Ragini Prasad
>    Richard Bair
>    Sergey Malenkov
>    Steve Northover
>    Thor Johannesson
>    Tomas Brandalik
>    Vasiliy Baranov
>    Yao Wang
> 
> Reviewers will be nominated by the Lead once formal review procedures are
> in place for the project.
> 
> Votes are due by 8:00am UTC on Wednesday, 16 November [2].
> 
> Only current OpenJDK Members [3] are eligible to vote on this motion.
> 
> For Lazy Consensus voting instructions, see [4].
> 
> Iris Clark
> 
> 
> [1] http://mail.openjdk.java.net/pipermail/discuss/2011-October/002096.html
> [2] http://timeanddate.com/worldclock/fixedtime.html?msg=OpenJFX+Project+Votes+Due&iso=20111116T0800&sort=1
> [3] http://openjdk.java.net/census/#members
> [4] http://openjdk.java.net/projects/#new-project-vote




More information about the discuss mailing list