What is the process ?
Kevin Rushforth
kevin.rushforth at oracle.com
Tue Dec 20 15:57:02 UTC 2016
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