Status:In Progress
JCP version in use:2.7
Java Specification Participation Agreement version in use: 2.0
Description:
The Java Persistence API is the Java API for the management of
persistence and object/relational mapping for Java EE and Java SE
environments.
Please direct comments on this JSR to: jsr-317-public
Stage
Access
Start
Finish
Proposed Final Draft
26 Mar, 2009
Public Review Ballot
09 Dec, 2008
15 Dec, 2008
Public Review
14 Nov, 2008
15 Dec, 2008
Early Draft Review
02 May, 2008
01 Jun, 2008
Expert Group Formation
01 Aug, 2007
JSR Review Ballot
17 Jul, 2007
30 Jul, 2007
2.18 Please provide a description of the business terms for the
Specification, RI and TCK that will apply when this JSR is final.
Pursuant to Section 2.2.1 of the Java Community Process version 2.6,
the following is a summary of Sun's anticipated principal license terms
and conditions for the JSR, Java Persistence API, version 2.0. The
business terms for the Java Persistence API, version 2.0 have not
changed from those for the Java Persistence API, version 1.0 and they
impose no new restrictions.
In addition to delivering the Reference Implementation (RI) and TCK
pursuant to existing contractual obligations, if and where applicable,
Sun terms will be:
The Java Persistence API, version 2.0 Technology Compatibility Kit
(TCK) will be available both as a standalone TCK and included as part
of the Java EE 6 Compatibility Test Suite (CTS). The Java Persistence
API, version 2.0 Reference Implementation (RI) will be available both
separately and as part of the Java EE 6 RI.
Non-Commercial Use
As required by the Java Specification Participation Agreement
(JSPA), the Java Persistence API, version 2.0 TCK will be licensed at
no charge without support to qualified not-for-profit entities. Such
qualification will be verified by the Compatibility Testing Scholarship
Program. Support may also be provided at no charge with approval of the
scholarship board. For more information, please refer
to: http://java.sun.com/scholarship/.
The RI will be available at no cost under an open source license.
Commercial Use
Covers all use that doesn't fall under "Non-Commercial Use" above.
Java Persistence API, version 2.0 Java Licensee Engineering (JLE)
support, available for a fee not to exceed $50k, is required for
commercial use for each Marketed Product* which implements the Java
Persistence API, version 2.0 specification. TCK JLE support includes
access, updates and upgrades to the TCK at no additional charge.
Java Persistence API, version 2.0 RI and TCK JLE and marketing
support will be made available at no extra charge to Java EE licensees
under their Java EE business terms.
The RI will also be made available at no cost under an open source license for commercial use.
For purposes of these terms:
Marketed Product is intended to describe a licensee's product that
has its own differentiation and marketing collateral. It may comprise
one price list entry, or in some cases multiple entries (for example,
to account for different localizations or delivery packaging). By way
of example, in terms of Sun's product line we wouldn't consider Sun's
Java Application Server to be a Marketed Product, but Sun's Java
Application Server Platform Edition, Standard Edition, and Enterprise
Edition are 3 Marketed Products. Sun's Java Studio Enterprise is a
fourth Marketed Product.