Find JSRs
Submit this Search

Ad Banner

FAQ: Membership Questions

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

Membership Questions

JSPA Questions
Membership Questions
Q: I want to become a Member of the JCP. What do I do?
A: Please follow the directions listed on the Becoming a Member page, for organizations or individuals as appropriate.
Q: I want to become an Individual Member of the JCP. What do I need to do?
A: Follow the directions for individuals to become JCP Members. Make sure that your current employer fills out the Exhibit B.
Q: I want to become an individual Member of the JCP, but I am self-employed. How do I get my employer to sign Exhibit B?
A: If you are your employer, then the employer who signs the Exhibit B is you.
Q: OK, now I've signed the JSPA and I'm a JCP Member. Where do I go to access TCKs/RIs?
A: Each Technology Compatibility Kit and Reference Implementation is licensed by the Maintenance Leads of the specific, finalized JSR. JCP Membership does not grant any special access to these.
Q: I submitted my JSPA to become a JCP Member a week ago. When will I get on the Expert Group for JSR XXX?
A: Submitting a JSPA is not a guarantee that you will be accepted onto an Expert Group. If you have not already done so, you need to nominate yourself to serve on the Expert Group, by filling out the Expert Group nomination form (follow the link "I would like to join this Expert Group" on the JSR detail page, where "XXX" is the JSR number of the JSR in question). The Spec Lead, in conjunction with his Expert Group (if there is one already) then decides whether or not to admit you on to the Expert Group. Only when the Spec Lead confirms your addition to the Expert Group will you be added.
Q: I want to 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 addition to the group would be welcome.
Q: I nominated myself for an Expert Group. How can I tell what the status of my nomination is?
A: Log in to, 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, 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: My employer is a JCP Member. How do I participate in the JCP as part of that Membership?
A: First, if you haven't already registered, do so now: Then log in, click "My Profile," then click "request Member association." On the resulting form, select your organization from the list and click "submit."
This will generate an e-mail message to the primary contact of your organization. Then the primary contact will confirm you as a representative of your organization.
Q: I represent my company's JCP Membership. How do I change the e-mail address associated with my JCP account?
A: As an individual representing your company's JCP membership, you must get approval from your JCP primary contact in order to change your JCP email address. Let your JCP primary contact know that you wish to change your JCP email address, and if they approve, ask them to send an email to the JCP PMO (pmo@ with the changes. To see who your primary contact is, log in, click on "My Profile," and then "View Membership Info." Your primary contact will be listed under the heading 'Primary Contact Information' just above the table showing all people associated with your JCP Member organization.
Q: I'm filling out the JSPA as an individual. Why do I have to fill out the "Accounts Payable" section of Exhibit A if there's no Process Cost Sharing Fee for individuals?
A: The Accounts Payable section of Exhibit A is the only place where you can specify your postal address. The PMO uses your postal address to determine in which country you reside for demographics purposes, as well as for such things as invitations to Member-only events.
Q: I am currently an individual JCP Member, but I want to change my membership to represent my employer, who is a JCP Member. What do I do?
A: First, send an email to the PMO via to request the cancellation of your individual JCP Membership. Next, register yourself with the JCP. Note that you will not be able to re-use your existing JCP account associated with your individual JCP Membership. Once the new account is created, log in, click "My Profile," then click "request Member association." On the resulting form, select your organization from the list and click "submit." This will generate an e-mail message to the Primary Contact of your organization. The Primary Contact will then confirm you as a representative of your organization. If you were on non-Final JSR Expert Groups, you will be removed from these Expert Groups. You will need to request to be added back to the Expert Groups by filling out the Expert Group nomination form.
Q: I want to cancel my JCP Membership. What do I do?
A: Send a notification to the PMO via and your Membership will be cancelled. Note that, with cancellation, you will removed as Spec Lead for any non-Final JSRs. Your representatives will be removed from all non-Final JSR Expert Groups. You will not be expected to pay a Process Cost Sharing Fee for any period past your cancellation date.
Q: My company is a JCP Member, but it has been acquired by another company which is not a JCP Member. What do I do?
A: First, notify the PMO at that the acquisition has happened. We will follow up with you and your company's Primary Contact to work on figuring out whether the original company name is being retired or not. If not, then the JSPA and the JCP Membership must be reassigned to the acquiring company, or canceled. If the original JCP Member company will still exist, then the acquiring company has a choice to assign the JSPA and Membership "upwards" to itself (which would still cover wholly-owned subsidiaries like your company) or keep the JSPA and Membership limited to the original title. Such determinations must be done by someone with signature authority at the acquiring company, generally a Director position or higher.
Q: My company is a JCP Member, but it has been acquired by another JCP Member company. What do we do?
A: First, notify the PMO at that the acquisition has happened. The PMO will contact the Primary Contacts of both companies to determine whether your company's Membership details will be folded into the acquiring company's Membership, or whether your company's Membership will simply be canceled. If the Membership gets folded into the acquiring company's, though there will be only one JSPA and Membership, the Primary Contact may request to have some of the participants listed as representing the acquired company. If the Membership is canceled, you will need to re-register for as a representative of your new employer.
JSPA 2 Questions
Q: What is the Java Specification Participation Agreement?
A: The legal agreement that covers all Member participation in the Java Community Process.
Q: What is JSPA 1, what is JSPA 2?
A: JSPA 1 is the collection of agreements before JSR 99 went Final. JSPA 2 is the agreement created by JSR 99.
Q: What are some of the differences between JSPA 1 and JSPA 2?
A: there are many, many differences between JSPA 1 and JSPA 2. Some of the bigger and more interesting ones are:
  • A JSPA 2 JSR's Spec License will include these compatibility rules:
    1. Completely implement the specification.
    2. No sub- or supersetting in the name space allowed.
    3. Implementation must pass the TCK.
  • All JSPA 2 JSRs will allow for development and distribution of compatible independent implementations.
  • JSPA 2 compatible independent implementations will be allowed to use an Open Source Software license such as for example the Apache license.
  • All JSPA 2 JSRs will make the TCK available separately from the RI.
  • JSPA 2 Expert Group members can withdraw contributions if the Spec Lead makes substantive changes to the business terms.
  • Under JSPA 2: no parallel copyrights grant to Oracle when Oracle is not the Spec Lead.
  • JSPA 2 TCKs are available free of charge to non-profits and qualified individuals.
  • JSPA 2 contains provisions for governmental participation.
Q: I, or my company, already signed a JSPA. Why would I have to sign another one?
A: JSPA 1 and JSPA 2 are significantly different in what the rights and obligations of expert group members and Spec Leads are. That makes it necessary that all Expert Group members of a JSR are all operating under the same agreement. If you don't have that JSPA signed for your JCP Membership, you won't be able to participate as an expert on that JSR.
Q: If I or my company has two agreements in place will I be billed twice?
A: No, you will only be billed once for every year you are a JCP Member.
Q: Is there any reason an in-flight JSR should change JSPA versions?
A: Yes, if the Spec Lead and all Expert Groups members agree that the terms in the different agreement are preferable, they can all choose to sign the different agreement (if they haven't already) and notify the PMO of the change. Note that some JCP versions require use of a particular JSPA, which could be another reason to move to another agreement. For instance, a JCP 1 JSr that decided to move to JCP 2.8 would have to operate under JSPA 2.
Q: Which agreement applies to new JSRs submitted by Oracle?
A: The latest agreement applies to all JSRs submitted after that agreement is available, regardless of who is the submitter and/or Spec Lead. So in 2012, JSPA 2 applies to all new JSRs.
Q: How will I know which agreement is required for a JSR?
A: Every JSR's public web page on indicates which agreement (JSPA 1 or JSPA 2) is in effect, as well as which JCP version that JSR is using.
Q: Will the PMO cancel my older agreements?
A: Yes, when you or your company is no longer participating in any JSR that requires a JSPA that isn't the latest version. When your older JSPA comes up for renewal and this is the case, the PMO will send you a notification stating the intent not to renew.
Q: My lawyer has many questions. How do I get those answered?
A: Send email to and the questions will be answered or a conference call can be scheduled if that appears more effective based on the type of questions.