CFV: New Project: OpenJFX

Brent Christian brent.christian at oracle.com
Thu Nov 10 17:21:05 UTC 2011


Vote: yes

-Brent

> On 11/1/11 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