Find JSRs
Submit this Search


Ad Banner
 
 
 
 

Introduction
FAQ: JSR and Expert Group Questions
 

General questions |  Membership questions |  JSR and Expert Group questions |  Spec Lead process questions |  Login questions |  Web Site questions |  Glossary  
 

JSR Questions
 
Contributor and Expert Group Questions
 
JSR Questions

Q: I want to submit a new Java Specification Request (JSR). What do I do?
A: First, you must be a representative of a Full Member. If you are not sure if you are listed as a representative of a Full Member, log in to jcp.org using the login prompt in the navigation bar on the left (under "My JCP"). Then click "My Profile" to see if you are listed as representing a particular Member. If you do not have a login, please register for the site. If you are an employee of an existing Full Member, you can then request to be associated to that Member as its representative. To look up the list of JCP Members, view the list of JCP Members here. For instructions on becoming a Full Member, refer to the Becoming a Member page. Once you are a representative of a Full Member, you should gather some support for your upcoming proposal. You can contact the Specification Leads of other JSRs and run it by the Executive Committee which will vote on your proposal. Once you feel that you have enough industry support, fill out the JSR proposal form.
 
Q: The most recent stage in the status table of JSR XXX is a long time ago. How do I know what is happening now?
A: First, look at the JCP document. Chances are the Spec Lead and/or Expert Group is working on developing the specification for the stage following the last one listed. For instance, if "Expert Group formation" is the last stage listed, it can be assumed that the Expert Group is hard at work coming up with the Early Draft Review draft.
 
Second, take a look at the Community tab for that JSR (log in to jcp.org first). The Spec Lead should keep this page up to date with information about the progress of the specification's development.
 
Third, contact the Spec Lead directly with an e-mail inquiry about the status of the JSR.
 
Finally, if this doesn't receive a response within a reasonable amount of time, write an e-mail message to pmo@jcp.org explaining your concerns/questions. The PMO will follow up with the Spec Lead and Expert Group.
 
Q: I share the Spec Lead role with X other people. How can I change the order of the Spec Lead names listed on the JSR XXX detail page?
A: Multiple Spec Leads are listed alphabetically by last name/surname. This order is built into the site and cannot be changed.
 
 
Q: I've noticed that JSR XXX is labeled "Inactive". What does "Inactive" mean?
A: This means that the JSR has not gone final and that its Spec Lead and Expert Group have not published a milestone draft for their JSR in more than 12 months. This may mean that the specification has reached a particularly difficult stage in its development, or that the community interest in the JSR has waned. Once the "Inactive" label is applied, the PMO works closely with the Spec Leads of any "Inactive" JSRs to get them to produce the next milestone draft/release so as to remove the "Inactive" label. If the Spec Lead and Expert Group are unable to produce a draft after a further six months from the application of the "Inactive" label - that is to say, a JSR goes at least a year and a half without posting a draft or release - the PMO may withdraw the JSR in question from the process.
 
Q: What is a JSR milestone?
A: Any stage delineated in the JCP document which results in an update to a JSR's status table. In JCP 2.6, this includes: JSR Approval Ballot, JSR Reconsideration Ballot, EG formation, Early Draft Review, Public Review, Public Draft Approval Ballot, Public Draft Reconsideration Ballot, Proposed Final Draft, Final Approval Ballot, Final Release, Maintenance Review, Item Exception Ballot and Maintenance Release. Note that when a JSR is rejected in a ballot or withdrawn by the Spec Lead, these also are shown in the JSR's status table, but as they result in the end of a JSR, they are not considered milestones in the same way as the other stages. Note, too, that a Spec Lead may provide detailed information on the progress of a JSR or the Expert Group may post drafts of the specification in a publicly accessible forum (such as a java.net project), but that neither of these constitute a milestone in the JCP process.
 
Q: I'm looking for the Final Release/Proposed Final Draft/Maintenance Release of a particular JSR, and the JSR page shows a start date but no end date. When will the milestone be available?
A: It already is available. An end date is only shown for review periods in the process. For a Proposed Final Draft, Final Release, or Maintenance Release, the files are posted and the date they are posted is listed as the start date. To get at the download, simply click the "Download page" link to the left of the start date.
 
Q: I've been sending mail to jsr-xyz-comments@jcp.org, but no one is responding. Is the Spec Lead ignoring me, or is the site broken?
A: Neither. jsr-xyz-comments aliases no longer exist; they were phased out in June 2009. Since then, Expert Groups have been directed to use public feedback mechanisms. To find the feedback mechanism of a particular JSR, visit that JSR's page (http://jcp.org/en/jsr/detail?id=XYZ , where "XYZ" is the JSR number) and click the link "Public Communications."

Contributor and Expert Group Questions

Q: Is there a way to know who has nominated to serve as a Contributor or Expert Group member on a given JSR?
A: Yes, for JSRs operating under JCP 2.8 and later. Each such JSR has a section 2.19 that describes the public communications channel for that JSR, and JCP 2.8 Spec Leads are required to provide all deliberations on all nominations for the Expert Group of their JSRs on the public communications channel, so if the JSR is operating under JCP 2.8 or later, the information about all the nominees should be there.
 
Q: I'm a JCP Member, but I can't login to the Expert Group tab for JSR XXX. Is the site broken?
A: No. Membership does not grant access to the Expert Group private areas. Each Expert Group private tab can only be accessed by those specific Expert Group members of that particular JSR. Each Expert Group member is able to access the Expert Group tab using his/her login. If you believe that you are an Expert Group member of a particular JSR but are not listed as part of the Expert Group, please fill out the Expert Group nomination form and have the Spec Lead of that JSR contact the PMO to confirm. If you are listed as part of the Expert Group but your login is not working for the Expert Group tab of that JSR, write to admin@jcp.org to report the issue.
 
Q: I've been added to the Expert Group for JSR XXX; my name has just appeared in the Expert Group private page. I'm not receiving e-mail from the EG alias. What's wrong?
A: You will need to follow up with the Specification Lead of the JSR; Expert Group communications vary from JSR to JSR.
 
Q: I submitted my membership agreement a week ago. When will I get on the Expert Group/be listed as a Contributor for JSR XXX?
A: Submitting a JSPA is not a guarantee that you will be accepted as a Contributor or Expert Group member. If you have not already done so, you need to nominate yourself to serve as a Contributor or Expert Group member, by filling out the JSR nomination form. The Spec Lead, in conjunction with his Expert Group (if there is one already) then decides whether or not to admit you as a Contributor or Expert Group member. Only when the Spec Lead confirms your addition to the JSR will you be added.
 
Q: I want to be listed as a Contributor or join an Expert Group, but there is no link "I would like to join this Expert Group" on the JSR page. What do I do?
A:At some point in every JSR's development, the Spec Lead and Expert Group decide to stop actively seeking new experts, and the link to join the EG is removed. Then, at Final Release, Expert Groups are officially disbanded, so if the JSR in question has reached Final Release, there is no EG to join! But if the JSR has not reached Final Release, you may contact the Spec Lead directly to see if your contributions or addition to the group would be welcome.
 
Q: I submitted my nomination for JSR XXX some time ago. When will I be listed as a Contributor or Expert Group member?
A: Submitting a self-nomination is not a guarantee that you will be accepted onto a JSR. The Spec Lead (and Expert Group, if there is one already) must confirm your addition as a Contributor or Expert Group member before you are added. To view the status of an open nomination: log in to jcp.org, then click "My JSRs" in the left nav. The resulting page shows all of the JSRs you lead, all the JSRs for which you are an Expert Group member, and all of your pending nominations. Each pending nomination will show how the Spec Lead and the PMO has voted, and a legend on that page shows what each vote means. If you have any questions about a vote, contact the Spec Lead or the PMO directly.
 
Q: I'm on an Expert Group as a representative of a Full Member organization. My job responsibilities have changed and I need to specify my replacement on the Expert Group. How do I do this?
A: First, notify the Spec Lead(s) of the affected JSR and the PMO via e-mail. Second, have your replacement fill out the Expert Group nomination form. The PMO will remove you and the Spec Lead should approve your replacement.
 
 
Q: As an individual Full Member, I have nominated myself for a JSR as a Contributor or Expert Group member. Now my employer is becoming a Full Member and I wish to change my nomination to represent my employer. How do I do that?
A: 1. Have your employer finish becoming a Full Member.
2. Once your employer is a Full Member, register for a new JCP account using your e-mail address provided by your employer.
3. Request member association with your employer: login, go to "My Profile," then click "Request Member association," then select your employer from the list and submit the form.
4. Write a message to admin@jcp.org requesting the cancellation of your individual membership in favor of your employer's membership, with the subject line "replace individual membership with [name of employer]'s membership."
5. Resubmit any pending Expert Group nominations using your new account, making sure to describe the expertise of your organization.
 
Q: As an individual Full Member, I'm already on a JSR as a Contributor or Expert Group member. Now my employer is joining the JCP. How do I transfer my JSR participation from my individual Membership to my role as representing my employer on the JSR?
A: 1. Have your employer finish becoming a Full Member.
2. Once your employer is a Full Member, register for a new JCP account using your e-mail address provided by your employer.
3. Request member association with your employer: login, go to "My Profile," then click "Request Member association," then select your employer from the list and submit the form.
4. Write a message to admin@jcp.org requesting the cancellation of your individual membership in favor of your employer's membership, with the subject line "replace individual membership with [name of employer's membership." Make sure to mention any JSRs on which you are an Expert and for which you wish to continue in your new role as representing your employer. The PMO will contact the Specification Lead(s) of the JSRs to let him/them know what you are doing.
5. Submit a nomination for the Expert Group on which you wish to continue, making sure to describe that you are simply trying to move from representing only yourself to representing your entire organization.
 
Q: I've heard a lot about the changes that have come with a recent JCP revision, and I wonder: do these changes affect me as an Expert Group member?
A: Possibly. An overview of the changes are found on the following pages: summary of JCP 2.7 changes, the summary of JCP 2.8/2.9 changes, and the summary of JCP 2.10 changes.
 
Q: I'm working with the Maintenance Lead of a JSR that has already gone Final, and wish to be added to the Expert Group. How do I do this?
A: Work with the Maintenance Lead until such time as a new JSR is filed. The Expert Group listed on jcp.org is a record of all the JCP Members who worked on the original Specification; it officially disbanded at the Final Release. The Maintenance Lead may choose to ask for your input during the Maintenance phase of the JSR, but such work is not as part of the Expert Group, which "went Final" when the JSR did. Note, however, that it is possible to be added as a Contributor to a JSR in the Maintenance process.

Q: I am a member of a JUG (Java User Group), which is already a Partner Member. What do I need to do in order to join an Expert Group?
A: Partner Members cannot participate on JSR Expert Groups (except for the case where the Partner Member is on the Executive Committee and the JSR has the Executive Committee as its Expert Group).