Write a JSR |
Submit a JSR |
JSR Review |
EG formation |
Early Draft Review |
Public Review |
Proposed Final Draft |
Final Ballot |
Spec Lead Guide
Public Review is the first stage in the JSR process where press releases are allowed. Until the Public Review Stage is reached the JSR access is only open to JCP members. Please consult the JCP PR and Communication Guidelines.
Once you and your EG are ready to have the Public review your draft you submit all materials as detailed below to the PMO (firstname.lastname@example.org) via e-mail with the JSR number and "Public Review Draft" in the subject line.
The PMO will host your draft and provide the export classification and spec license for you. If you wish to have the spec license text to embed in your spec document, please send item #7, below, to
email@example.com beforehand. The license should be provided within 2 business days of receipt.
Turnaround time: With any public posting of a spec to jcp.org, the PMO will post the spec and related materials within 5 business days of receiving all the above materials at firstname.lastname@example.org. You may check the status of your Public Review submission on the JCP JIRA page, wherre issues are filed for each JSR milestone submission.
- The Spec, in pdf or zip format (be aware that Javadoc files must be zipped). The PMO will provide a standard evaluation license unless you choose to provide your own.
Please note: Any drafts posted for review must remain on the site as a record of the spec's development and will not be removed.
- the length of the Review. If you do not specify a length, it will default to the normal 30 day minimum. During the review you can request to extend the length of the review by sending mail to email@example.com at least two days before the scheduled end date (90 days is
- The answer to the following questions.
A. Does the specification include software codes
in the following format:
Binary : Yes _______ No __________
Source (compilable) : Yes _______ No __________
Javadocs : Yes _______ No __________
B. Do the codes or the spec call on, contain, use
or demonstrate encryption technology?
Yes _________ No ________
If yes, please describe in detail
- Either confirmation that the full license text you provided at Early Draft Review for the Final Release spec, RI and TCK are unchanged, or the new license texts if they have changed from what was provided with EDR.
- An anticipated date when the PMO will receive the Proposed Final Draft specification
- The version number of the specific specification document you are submitting, the anticipated release date, and the full corporate name and address of the Spec Lead Member. This will be used to produce the evaluation license for the posting. If you would like to include this in your download bundle, please send this information to firstname.lastname@example.org at least 2 business days before the rest of your materials.
- The checklist for transparency, with specific answers for your JSR. Provide URLs if you use other sites or services.
You may choose to have more than one Public Review, though be advised that each Public Review under JCP 2.7 or newer will have its own Public Draft Approval Ballot.
Updating the materials during the review: You may receive good comments and suggestions during the Public Review (PR) that you wish to incorporate into the Spec. You and the EG may revise the Spec. In the case of major revisions to the draft during Public Review you should send the revised draft, along with a synopsis of the changes, to the PMO (email@example.com). This can be done at any time up until 3 days before the close of the review. After that deadline, you may only post updates to the review materials if you first extend the length of the review.
The PMO will notify Members of any updated drafts and change synopses received via the usual communications mechanisms, and make them available for download.
If your draft is not approved by the EC, the Expert Group has 30 calendar days to revise the draft for a reconsideration ballot. If you plan on submitting a revised draft, please notify the PMO (firstname.lastname@example.org) as soon as possible. If you have reason to believe that your draft may not be approved, you might want to start on revising the draft earlier. Working with your EG and lobbying the voting EC members reduces the risk of no votes. You can find information on the current voting EC Members for your draft at: http://jcp.org/en/participation/committee
The PMO welcomes suggestions and requests from the Spec Leads for improvements of this guide and the process: email@example.com