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, ---rony 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 >> >> >>