What is the process ?
Rony G. Flatscher
Rony.Flatscher at wu.ac.at
Tue Dec 20 18:11:11 UTC 2016
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.
On 20.12.2016 16:57, Kevin Rushforth wrote:
> Hi Rony,
> See the "How to contribute" page  on the OpenJDK site. The first step is to sign the Oracle
> Contribute Agreement (OCA) . 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 . 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 .
> You should also become familiar with the Java Enhancement Proposal (JEP)  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
>  http://openjdk.java.net/contribute/
>  http://www.oracle.com/technetwork/community/oca-486395.html
>  http://hg.openjdk.java.net/openjfx/9-dev/rt/file/tip/LICENSE
>  http://bugs.java.com/
>  http://openjdk.java.net/jeps/1
>  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.
More information about the openjfx-dev