CINXE.COM
The Java Community Process(SM) Program - Participation - Becoming a JCP Member
<!-- ** BEGIN: header.jsp ** //--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <link href="/includes/css/menu.css" rel="stylesheet" type="text/css"></link> <link href="/includes/css/style.css" rel="stylesheet" type="text/css"></link> <!--[if lt IE 6]><link href="/includes/css/style5.css" rel="stylesheet" type="text/css" ></link><![endif]--> <!--[if gte IE 5]><link href="/includes/css/style6.css" rel="stylesheet" type="text/css" ></link><![endif]--> <link href="/includes/css/tabs.css" rel="stylesheet" type="text/css"></link> <script type="text/javascript" src="/includes/scripts/tabs.js"></script> <script type="text/javascript" src="/includes/scripts/menu.js"></script> <title>The Java Community Process(SM) Program - Participation - Becoming a JCP Member</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="UE9G5-FVEGY-MA38N-LMMNY-SBQP2",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"UE9G5-FVEGY-MA38N-LMMNY-SBQP2",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbet4tppfqz5tr3aq-f-a161a6863-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"1164872","ak.ai":parseInt("695954",10),"ak.ol":"0","ak.cr":1,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"14e069a8","ak.r":6099,"ak.a2":e,"ak.m":"dscx","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":52808,"ak.gh":"124.155.222.134","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1739820737","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==JBEQCibcO+kiMXucGr2AgrHISpJNWN27CDBPwuS53bmOF+DGbEl9um17TnaEdGjT50TlO5xtpcb/qC1Uy3EMzHg7hC0GjrUZczpzIv6KG2wxYk/UpVYZvlceOfhPHOOthguTRJKm+BnpcqUt3D0glaijX4+dzjX/l9UG4R4P9HMv1Grf2nuYQorzztXS/asr4H4Bf63iChNuGmLufLNkDp4tDZLsXR1w54XjqNAUStViQGTDXo8cK+DJ9TF8/tlhvjsuxODsAfrFprOjxsDIWDIjiDXH4FiMByC/ClOXiL++rGmbtBIWbVVJ9gC1dB/iQhR/MeKyhUrFzivIdQDyfodNSrNG+CAmxSgUZQkdt7oL7o+pRIGs8M+UvqxhiUcMlTk3ADllfeVEwIo2EoEm3f3gsXxQd8g7b+AX+04zoOY=","ak.pv":"24","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body onload="P7_initPM(0,1,0,0,-1)"> <a name="top"></a> <div id="header"> <div id="logo"> <a href="/en/home/index"><img src="/images/spacer.gif" alt="Java Community Process" height="81" width="151"></a> </div> <div id="tools"> <div class="search"> <form name="search" action="/en/jsr/summary" method="get" onsubmit="return validate_search()"> <input name="id" value="Search JSRs" size="16" class="form" onfocus="nullify_if_equal(this, 'Search JSRs')" type="text"> <a href="javascript:document.search.submit()" onclick="return validate_search()"><img src="/images/button_go.gif" width="21" height="16" border="0" alt="Submit this Search" name="sub_search"></a> </form> </div> <div class="tools"> <a href="/en/press/pressroom">Press Room</a> | <a href="http://java.com/java/download/index.jsp?cid=jdp78399">Get Java Here</a> | <!-- <a href="javascript:void(0)">Print Format</a> | --> </div> </div> <div style="clear: right;"></div> <div class="topbar"><img src="/images/spacer.gif" alt="" height="3" width="154"></div> <div id="update"> </div> </div> <!-- ** BEGIN: Content Table ** //--> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <!-- ** BEGIN: Navigation Column ** //--> <td width="150" id="leftcontent" valign="top"> <!-- Navigation Placeholder //--> <div class="bar"><img src="/images/hr_dots1.gif" alt="" height="3" width="150"></div> <!-- begin find JSRs form --> <!-- IMPORTANT! do not convert this form to Struts < html : form > tag. javascript change of form.action property fails. --> <img src="/images/hd_find-jsrs.gif" alt="Find JSRs" height="18" width="150"> <form name="findjsr" action="/en/jsr/summary" method="get" class="pt5" onsubmit="return validate_findjsr()"> <input name="id" size="18" class="form" value="Search JSRs" onfocus="nullify_if_equal(this, 'Search JSRs')" type="text"> <a href="javascript:document.findjsr.submit()" onclick="return validate_findjsr()"><img src="/images/button_go.gif" width="21" height="16" border="0" alt="Submit this Search" name="sub_search"></a> </form><br><br> <!-- ** Menu Start ** //--> <ul id="p7PMnav"> <li><a href="/en/jsr/platform">JSRs by Platform</a></li> <li><a href="/en/jsr/tech">JSRs by Technology</a></li> <li><a href="/en/jsr/stage">JSRs by Stage</a></li> <li><a href="/en/jsr/ec">JSRs by Committee</a></li> <li><a href="/en/jsr/all">List of All JSRs</a></li> <!--end find JSRs form --> <div style="clear: both;"><img src="/images/spacer.gif" alt="" height="25" width="1"></div> <!--begin my JCP --> <img src="/images/hd_my-jcp.gif" alt="My JCP" height="18" width="150"> <form name="login" method="get" action="/en/user/login" > <input name="Sign-in" type="submit" title="Sign-in" value="Sign-in" /> </form> <div style="clear:both"><img src="/images/global/spacer.gif" width="1" height="3" alt=""></div> <div class="noNav"> <a href="/en/user/register">Register for Site</a> </div> <div class="bar"><img src="/images/hr_dots1.gif" alt="" height="3" width="150"></div> <div class="noNav" style="color: #666666; padding: 0;"> Use of JCP site is subject to the <a href="/en/home/terms" style="display:inline;padding: 0">JCP Terms of Use</a> and the <a href="http://www.oracle.com/us/legal/privacy/index.html" style="display:inline;padding: 0" href="">Oracle Privacy Policy</a> </div> <div style="clear:both"><img src="/images/global/spacer.gif" width="1" height="25" alt=""></div> <!--begin JCP info --> <img src="/images/hd_jcp-info.gif" alt="JCP Info" height="18" width="150"> <li><a href="/en/procedures/overview" class="p7PMtrg">About JCP</a> <ul> <li><a href="/en/procedures/overview">Program Overview</a></li> <li><a href="/en/procedures/jcp2">JCP Process Document</a></li> <li><a href="/en/whatsnew/calendar">Calendar</a></li> <li><a href="/en/participation/members">JCP Members</a></li> <li><a href="/en/participation/committee">Executive Committee</a></li> <li><a href="/en/whatsnew/elections">Elections</a></li> </ul> </li> <li><a href="/en/participation/overview" class="p7PMtrg">Get Involved</a> <ul> <li><a href="/en/participation/overview">Overview</a></li> <li><a href="/en/participation/membership">Becoming a JCP Member</a></li> <li><a href="/java-in-education">Java in Education</a></li> </ul> </li> <li><a href="/en/resources/contents" class="p7PMtrg">Community Resources</a> <ul> <li><a href="/en/resources/contents">Overview</a></li> <li><a href="/en/resources/tutorials">Tutorials</a></li> <li><a href="/en/resources/multimedia">JCP Podcasts</a></li> <li><a href="/en/resources/guide">Spec Lead Guide</a></li> <li><a href="/en/resources/tdk">TCK Tool & Info</a></li> <li><a href="/en/resources/license_reference">License Reference</a></li> </ul> </li> <li><a href="/en/press/pmo" class="p7PMtrg">Community News</a> <ul> <li><a href="/en/press/pmo">News</a></li> <li><a href="/en/press/news/awards/awards_main">Programs & Awards</a></li> <li><a href="/en/press/releases">Press Releases</a></li> <li><a href="/en/press/success">Success Stories</a></li> </ul> </li> <li><a href="/en/introduction/faq">FAQ</a></li> <li><a href="/en/resources/contacts">Contact Us</a></li> <div style="clear: both;"><img src="/images/spacer.gif" alt="" height="25" width="1"></div> <!--[if lte IE 6]><style>#p7PMnav a{height:1em;}#p7PMnav li{height:1em;float:left;clear:both;width:100%}</style><![endif]--> <!--[if IE 6]><style>#p7PMnav li{clear:none;}</style><![endif]--> <!--[if IE 7]><style>#p7PMnav a{zoom:100%;}#p7PMnav li{float:left;clear:both;width:100%;}</style><![endif]--> </ul> <!--begin ad space --> <div class="ads"> <a href="http://java.com/java/download/index.jsp?cid=jdp78399" target="_blank"><img style="display: ;" src="/images/ad_banner2.gif" alt="Ad Banner" border="1" height="70" width="150"></a> </div> <!--end ad space --> <!-- ** Menu End ** //--> <br> <br> <br> <br> <img src="/images/common/trans.gif" alt="" width="1" height="150"><br> </td> <!-- ** END: Navigation Column ** //--> <!-- ** BEGIN: Gutter Column ** //--> <td width="10" nowrap><img src="/images/common/trans.gif" alt="" width="10" height="1"></td> <!-- ** END: Gutter Column ** //--> <!-- ** BEGIN: Content Column ** //--> <td width="100%" valign="top"> <script type="text/javascript"> String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } String.prototype.ltrim = function() { return this.replace(/^\s+/,""); } String.prototype.rtrim = function() { return this.replace(/\s+$/,""); } function validate_search() { if (document.search.id.value == "Search JSRs" || document.search.id.value.trim().length == 0) { alert("Search terms must be entered first"); return false; } return true; } function validate_findjsr() { if (document.findjsr.id.value == "Search JSRs" || document.findjsr.id.value.trim().length == 0) { alert("Search terms must be entered first"); return false; } return true; } function nullify_if_equal(field, str) { // alert("val=" + field.value); if (field.value == str) { field.value = ""; } } </script> <!-- ** END: header.jsp ** //--> <!-- begin content here --> <div class="header2">Participation</div> <div class="header1">Becoming a JCP Member</div> <div class="anybar"><img src="/images/global/bar_green.gif" alt="" width="12" height="4"></div> <p> <p> <span class="headLinks"><font size="-1"> Becoming a Member | <a href="/en/participation/membership2">Instructions for Full Membership</a> | <a href="/en/participation/membership_ind">Instructions for Associate Membership</a> | <a href="/en/participation/jug">Instructions for Partner Membership</a> | <a href="/en/participation/membership_info">JCP Membership Info</a> | <a href="/en/participation/membership#why_join">Why Join</a> </font></span> <br> <table width="900"> <tr> <td> <br> This page explains the different categories of Membership in the Java Community Process Program, and provides details on how to become a JCP Member. <BR><BR> <div class="header2">JCP Membership</div><P> Membership in the JCP offers you a chance to become a permanent part of the Java platform's history by contributing your work and recommendations to the various standard specifications, and/or a chance of serving on the Executive Committee. There are three types of JCP Membership: Associate, Partner, and Full Membership. JCP Members of any types are active contributors to the evolution of Java technology. There are no fees for JCP Membership. <P><ul> <li><B>Associate Members</b> are individuals who can contribute to JSRs and vote for the Executive Committee.<BR> <li><B>Partner Members</b> are Java User Groups and other non-profit organizations that can serve on and vote for the Executive Committee.<BR> <li><B>Full Members</b> can serve on Expert Groups, lead JSRs, serve on and vote for the Executive Committee.<BR> </ul> <P> For a more complete list of the different privileges of JCP Members, please refer to <a href="/en/participation/overview#guide">the JCP Participation chart</a>. <P> Use the links at the top of this section for instructions on how to join as an <a href="/en/participation/membership_ind">Associate Member</a>, a <a href="/en/participation/jug">Partner Member</a>, or a <a href="/en/participation/membership2">Full Member</a>. <P> <div class="header3">Which JCP Membership do I choose?</div><P> Now that you know about the differences between the types of JCP Members, you may not know which type of JCP Membership is correct for you. <P> First, make sure that you have <a href="/en/user/register">registered an account on jcp.org</a>.<P> Then, find your type of organization in the flowchart below: commerical organizations, non-profit organizations, and individuals all have different paths to follow.<BR> You can also <a href="/aboutJava/communityprocess/final/jsr364/JCP_Joining_Process_v11.pdf">download a .pdf of the flowchart</a>. <P> </td> </tr> </table> <img src="/images/JoiningProcess2.png" usemap="#JoiningProcess" border="0"> <map name="JoiningProcess"> <area shape="rect" coords="318,74,414,114" href="/en/participation/membership2"> <area shape="rect" coords="494,284,580,321" href="/en/participation/membership2"> <area shape="rect" coords="494,388,579,432" href="/en/participation/jug"> <area shape="rect" coords="118,681,208,726" href="/en/participation/membership_ind"> <area shape="rect" coords="285,680,376,726" href="/en/participation/membership2"> <area shape="rect" coords="612,519,724,564" href="/en/participation/membership2"> <area shape="rect" coords="612,681,724,726" href="/en/participation/eca"> <area shape="rect" coords="612,789,705,834" href="/en/participation/membership_ind"> </map> <P> NOTE: There are certain circumstances where you may wish to participate in the JCP under multiple Memberships, such as if you are the member of a Java Users Group (Partner Membership) AND want to contribute to a JSR (Associate Membership). Each Membership requires the use of a distinct user account. <P> If you have any questions about filling out an agreement or the Java Community Process in general, please contact the Program Management Office as per the instructions on the <a href="../resources/contacts">PMO contacts page</a>. <a name="why_join"></a> <div class="header2">Why Join</div><P> <div class="header3">JCP Member Quotes</div><P> We asked some of our Members why they joined the JCP Program.<P> <table width="200" border="0" cellspacing="0" cellpadding="10" align="left"> <tr> <td valign="top"> <table width="100%" border="1" cellspacing="0" cellpadding="3"> <tr> <td valign="top" halign="center"> <img src="/images/press/memberFocus/ec/Ivar_Grimstad.png" valign="top" halign="center" alt="" vspace="10" hspace="30"><BR> <center><I>"Joining the JCP, especially being a member of several expert groups, has had a big impact on my career. Mostly by making it visible for the leadership and managers in my company that I am actually a part of forming the future of the platform. I also think, or hope, that it is an inspiration for my colleagues."</I> - Ivar Grimstad</center> </td> </tr> </table> <BR><BR> <table width="100%" border="1" cellspacing="0" cellpadding="3"> <tr> <td valign="top" halign="center"> <img src="/images/press/memberFocus/community/Heinz_Kabutz.jpg" valign="top" halign="center" alt="" vspace="10" hspace="30"><BR> <center><I>"Joining the JCP is like being a Java citizen."</I> - Heinz Kabutz</center> </td> </tr> </table> </td> </tr> </table> <i>"Participating in the JCP heavily extended my Java EE knowledge as I started to deep dive into the standardizations being currently developed when I observed the progress and even more when I started to serve as an JAX-RS Expert Group member. Besides gaining knowledge about various specifications it's also very interesting to see how the future of Java will look like. Of course it is always a nice benefit to write JCP participation into your CV -- nothing says more that somebody knows Java EE than that they actually helped working on the specifications."</i> <BR> - Sebastian Daschner<P> <i>"1) Networking, you meet important guys from different countries that is really cool. Maybe some of these guys could be your next colleagues.<BR> 2) Soft skill, you improve many soft skill such as communication, oratory, speak English, to non native.<BR> 3) Popularity<BR> 4) Technical skill. Once you open pull requests, suggest path, help in documentation, study the code, you will receive code review, mentoring and learn how companies such Red Hat, Tomitribe, IBM do their structure code.<BR> 5) Work in mainstream company, company that work with technology, became easier once you contribute in the most popular technology in the world."</i><BR> - Otavio Santana<P> <i>"As an employee of large corporation getting the permission for the Exhibit B is a long process. Getting signed up as an Associate Member was done in no time - all on-line simplified process - just awesome!"</i><BR> - Sven Reimers<P> <i>"I learned Java in the early days, reading the specifications of the language. Since then, I have found that getting involved with the process that defines the technology is an excellent boost to my career. It has allowed me to learn first what is being created, it helped me meet with some of the most important developers of the Java world, and enabled me to give my customers the best advice for their projects."</i><BR> - Bruno Souza, Java Developer, member of the JCP since 2000<P> <!-- end content here --> <!-- ** BEGIN: footer.jsp ** //--> </td> </tr> </table> <!-- ** END: Content Table ** //--> <!-- ** BEGIN: Footer Table ** //--> <div id="footer" style="clear: both;"> <div class="footleft"> <a href="/en/resources/contacts">Contact Us</a> </div> <div class="botbar"><img src="/images/spacer.gif" alt="" height="23" width="1"></div> <div class="footleft2"> © 2025, Oracle Corporation and/or its affiliates. <a href="/en/home/terms">Terms of Use</a>. <a href="http://www.oracle.com/us/legal/privacy/index.html">Privacy Policy</a>. <a href="http://www.oracle.com/us/legal/third-party-trademarks/third-party-trademarks-078568.html">Trademarks</a> </div> <div class="footright"> <img src="/images/common/logo_oracle_footer.gif" alt="Oracle Corporation" height="22" width="91"> </div> <div style="clear: both;"><img src="/images/spacer.gif" alt="" height="30" width="1"></div> </div> <!-- ** END: Footer Table ** //--> <!-- ** Menu Start ** //--> </body> </html> <!-- ** END: footer.jsp ** //-->