Compatibility Testing Scholarship Program

   
 

Introduction

Numerous implementations of Java technology Specifications are developed by not-for-profit organizations or by efforts at universities and colleges around the world. In recognizing the value of these ef forts Oracle is establishing the Compatibility Testing Scholarship Program to ensure that the Technology Compatibility Kits (TCK) for Oracle's Java technology specifications are available and accessible to these efforts - including support services.

The Compatibility Testing Scholarship Program is an annual support scholarship program to provide suitably qualified efforts access to Oracle's TCK (Technology Compatibility Kit) support services for Java technology Specifications free of charge. A Review Board which oversees the Program determines which efforts are eligible for a support scholarship. The Review Board may also grant TCK access at no cost without support services to qualified efforts.

The Compatibility Testing Scholarship Program was first announced in the Letter of Intent. In August 2005 Oracle extended the program and its funding for an additional fifteen years.

Qualified Efforts

Both organizational and individual efforts can apply for a scholarship. Successful applicants must meet certain legal qualifications and the effort the applicant is undertaking must meet certain criteria. The legal requirements are:

  • A legally organized not-for-profit (such as a '501 [c][3]' corporation) that is not owned or effectively controlled, based on prevailing standards of law in the applicable jurisdiction, by a commercial interest, that uses the TCK for the purposeof developing and distributing a compatible, non-commercial, independent implementation of a Spec.
  • An individual not acting for or on behalf of a legally organized entity that uses the TCK for the purpose of developing and distributing a compatible, non-commercial, independent implementation of a Spec.

Non-commercial means an implementation that is not used by the applicant for direct or indirect commercial or strategic gain or advantage.

The Review Board will assess the need for TCK access (with or without support). They will take into account considerations including whether the applicant is the original developer or steward of least a substantial portion of the product, the development progress of the project, and the applicant's success record with other projects.

The Review Board

The Review Board has three members: one member is Oracle and two members to come from the open source and/or educational communities. The current members of the Review Board are:

  • Patrick Curran, Director and JCP Chair, Oracle Corporatation
  • Ben Laurie, Apache Software Foundation
  • Doug Lea, State University of New York at Oswego

The Board will vote on qualified applications in a timely manner, if possible within one month of receipt of the application. Simple majority rules will apply to determine the outcome of the vote. The applicant will be informed of the outcome within one week of the vote concluding.

If the vote is in favor of the applicant, the applicant will be sent further instructions and the Review Board will pass on management of the application to Oracle. When an applicant is granted a support scholarship, the applicant will be contacted by the appropriate Oracle organization. In order to receive the TCK (and support if granted) the applicant will need to agree with and sign the TCK license agreement for that TCK.

The Review Board's decisions on applications will be final.

The workings of the Board are described in more detail in this document.

How to apply for a scholarship

An effort that is applying for a support scholarship or that is applying for TCK access without support may be asked to provide information such as its legal status, organizational structure, a description of the effort it is undertaking and the JSR(s) it is requesting the TCK(s) for.

If you wish to apply then please download the application form, fill it out using your favorite word processor and email it to the Review Board at tck-review-board@jcp.org with "Compatibility Testing Scholarship Application" as the subject.

Please note that only applications for TCK access (or access and support) will be accepted for those Oracle-led JSRs which are available under licensing terms providing for no-cost TCK access. Check the appropriate JSR page on JCP.org for details.

The Board will vote on qualified applications in a timely manner, if possible within one month of receipt of the application. Simple majority rules will apply to determine the outcome of the vote. The applicant will be informed of the outcome within one week of the vote concluding.

Scholarships awarded by the Review Board

The Review Board has awarded these scholarships:

  • Apache Software Foundation for J2EE 1.4 (JSR 151)
  • Apache Software Foundation for JAXB (JSR 31)
  • Apache Software Foundation for JAXP (JSR 63)
  • Apache Software Foundation for JAXR (JSR 93)
  • Apache Software Foundation for JAXRPC (JSR 101)
  • Apache Software Foundation for JBI (JSR 208)
  • Apache Software Foundation for JMS 1.1 (JSR 914)
  • Apache Software Foundation for Servlets and JSP technologies (JSRs 52, 53, 152, 154)
  • ObjectWeb for J2EE 1.4 (JSR 151)
  • Objectweb for JBI (JSR 208)
  • ObjectWeb for JMS (JSR 914)
  • FreeBSD for Java SE 5.0 (JSR 176)
  • NetBSD for Java SE 5.0 (JSR 176)
  • OpenBSD for Java SE 5.0 (JSR 176)
  • Felipe Leme for Standard Tag Library for Java Server Pages (JSR 52) and Java Servlets 2.3/JavaServer Pages 1.2 (JSR 53)
  • Max-Planck Institute and Albert Einstein Institute for Java Portal (JSR 168)
  • University of Stuttgart for Generic Connection Framework Optional Package (JSR 197)
  • Rick Knowles for JSP 2.0 (JSR 152) and Servlets 2.4 (JSR 154)
  • Mike Reynolds, Auburn University for JAX-RPC (JSR 101)
  • Michael Zaremba, National University of Ireland for JAX-R (JSR 93)

Questions? Feedback?

The Review Board can be reached at tck-review-board@jcp.org.


Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
JavaOne Banner
Java 8 banner (182)