The Participation Age is here, today, for the Java platform under the OpenJDK. This page describes the sponsored-contribution process for the JDK 6 and JDK 7 Projects. Other Projects may follow these conventions or may establish their own; please consult the appropriate Project pages for details. This process is intended for developers who already have the skills required to work on the JDK but who do not yet have full authorship (i.e., committer) rights.
Both the source and binary code for the current engineering build of the JDK are available for developers to understand and evaluate. Periodically, Oracle takes a "snapshot" of the development tree and posts the same code that Oracle engineers are actively developing to the JDK Community site on java.net. With this code, you can do the following:
Easy source and binary snapshot access are a critical part of any community development effort. We've made it easy to get involved - see for yourself.
Consider getting involved in the OpenJDK by visiting: http://openjdk.java.net/contribute/ for more details on the contribution process and then do the following:
There are many ways you can get involved in the OpenJDK Community. The community homepage, is your gateway to participating in the implementation of Java SE. From this home page you can do the following:
If you want to contribute code back to the JDK community, the OpenJDK Community requires contributors to jointly assign their copyright on contributed code. If you haven't yet signed the Oracle Contributor Agreement (OCA) then please do so,
This license is meant as a successor to the earlier Sun Community Source License (SCSL), but it is shorter, simpler, and easier to read. Since it lets you redistribute the JDK, you're required to pass the standard Java SE compatibility requirements to ensure that your implementation is compatible. It applies to currently released versions only of the JDK.
With this license, we're bringing many of the advantages of the open-source development model to core Java technology, without weakening the cross-platform compatibility promise at the heart of the Java platform's market success.