CFV: New Project: OpenJFX

Alexander Potochkin Alexander.Potochkin at oracle.com
Wed Nov 9 20:18:47 UTC 2011


|Vote: yes|

Now formatting the answer according to the rules
http://openjdk.java.net/projects/#new-project-vote

Thanks Iris for reminding me!

alexp

On 11/9/2011 10:22 PM, Alexander Potochkin wrote:
> Hello Iris
>
> As a lead of the Swing team I vote for this project
>
> (I would also be very glad to be included to the contributor's list)
>
> Thanks
> alexp
>> 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