CFV: New Project: OpenJFX

maurizio cimadamore maurizio.cimadamore at oracle.com
Sun Nov 13 20:49:30 UTC 2011


Vote: yes

Maurizio

On 02/11/2011 00:37, 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