What is the process ?

Rony G. Flatscher Rony.Flatscher at wu.ac.at
Tue Dec 20 18:11:11 UTC 2016

Hi Kevin,

that is great, thank you *very* much!

There is enough food to digest and set actions, from OCA to a preliminary sketch of a JEP or two!

If that is o.k. I would come up with questions over this list, should any arise.

Best regards,


On 20.12.2016 16:57, Kevin Rushforth wrote:
> Hi Rony,
> See the "How to contribute" page [1] on the OpenJDK site. The first step is to sign the Oracle
> Contribute Agreement (OCA) [2]. All code that you contribute must be your own work and free of IP
> encumbrances. It becomes joint property of Oracle, with you retaining your copyright. Code that is
> eventually checked into the OpenJFX project is done so under the GPL v2 license with the
> "Classpath" exception [3]. Oracle may also choose to license it under other terms (e.g., when
> producing the Oracle JDK).
> To contribute a bug fix, you would indicate your interest in contributing a patch to a bug, and
> then work with a Committer in the Project to sponsor your fix.
> The process for getting an enhancement in is a bit more involved, and requires additional approval
> since we want to carefully control the API. You can start by filing an RFE at bugs.java.com [4].
> You should also become familiar with the Java Enhancement Proposal (JEP) [5][6] process, since any
> significant new features require a JEP. We require comprehensive tests as part of any new feature.
> It is strongly recommended to discuss your idea on this list first to get some feedback as to
> whether it is a feature / API we would consider accepting before you go off and spend much time
> prototyping your ideas.
> Let me know if there are any questions on any of this.
> -- Kevin
> [1] http://openjdk.java.net/contribute/
> [2] http://www.oracle.com/technetwork/community/oca-486395.html
> [3] http://hg.openjdk.java.net/openjfx/9-dev/rt/file/tip/LICENSE
> [4] http://bugs.java.com/
> [5] http://openjdk.java.net/jeps/1
> [6] http://openjdk.java.net/jeps/2
> Rony G. Flatscher wrote:
>> Hi there,
>> what is the proper process, if one wishes to contribute. Is there some web site describing it? Where
>> to get the official source from? What kind of license has one to use for patches (AL ;) , GPL, LGPL,
>> etc.)? How about (and where) creating issues for RFEs, how to decide whether an RFE is acceptable?
>> How and where to submit patches?
>> The intent/aim/motivation for possible contributions would be initially JavaFX RFEs that are
>> javax.script related.
>> ---rony

More information about the openjfx-dev mailing list