Thursday, March 13, 2014

How the Java Community Process (JCP) works and how to contribute? #adoptajsr


The purpose of this article is to show more clearly through a workflow, how the JCP works and what actions can be taken by the community to assist in this process. The following figure shows how the process works, and instructions on how you can help. These are some ways to contribute, although there must be others that were not mentioned.




As you can see the process has several steps, and some encourage participation and collaboration of the community. Following you can understand what is done in each of these steps and how much time they take to be completed.

JSR Submission
The process starts with the submission of a new JSR through a JCP Member.

JSR Review (2 to 4 weeks)
The next step, after submission, is the JSR Review.  During this period the public can review and comment on a proposed new JSR before the JSR Approval Ballot.

Approval Ballot and Expert Group Formation (14 days)
The JSR Review é followed by JSR Arpproval Ballot, when the Executive Committee votes to approve or reject the proposal.

Early Draft Review (30 to 90 days)
Once a JSR is approved, a group of experts is formed to develop a first draft of the specification that both the community and the Executive Committee review. Members who have signed a JSPA and wish to nominate an Expert to serve on one or more of the Expert groups can do so by submitting a nomination request. When an Expert Group completes the first draft of their specification, they will make it available to the public for Early Draft Review. The Expert Group uses the feedback from the review to revise and refine the draft.

Public Review (30 to 90 days)
Next, the JSR draft goes for public review and anyone with internet connection can read and comment. 

Public Review Ballot (14 days)
At the end of the review, the Executive Committee will decide if the draft shall go to the next step.

Proposed Final Draft (Undetermined)
The Expert Group uses the public feedback to further revise the document into a Proposed Final Draft.

Final Approval Ballot (14 days)
The leader of the Expert Group then sees that the reference implementation and its associated Technology Compatibility Kit are completed before sending the specification to the Executive Committee for final approval.

Final Release (Undetermined)
Once approved, the final specification, reference implementation and Technology Compatibility Kit are published.

Maintenance Review (30 days)
A period of at least 30 days prior to finalization of a Maintenance Release when Members and the public consider and comment on the change the Maintenance Lead proposes to include in the release, as identified in the associated Issue List.

Maintenance Review Ballot (7 days)
The Executive Committee votes to approve all proposed changes to a specification to be carried out immediately or reject the changes and thus either require the Maintenance Lead to submit a revised list of changes, or defer the changes until the specification can be revised by an expert group in a new JSR. Challenges to one or more tests in a specification's Technology Compatibility Kit are ultimately decided by the Executive Committee if they cannot be otherwise resolved.

Once you understand how each step works, the question that must be popping up is: How to give feedback?
To give feedback to the JCP you can use the members@adoptajsr.java.net mailing list or if it is specifically about a spec, you can use the mailing lists of the specification itself that you will find on jcp.org.


Glossary

Executive Committee (EC)
The Members who guide the evolution of the Java technologies. The EC represents a cross-section of both major stakeholders and other Members of the Java community. EC members are appointed in an annual election process.

Expert Group (EG)

The group of Experts who develop or make significant revisions to a Specification. 

Java Specification Participation Agreement (JSPA)
A one-year renewable agreement between Oracle America and a company, organization or individual that allows the latter entities to participate in the Java Community Process.

I hope this post had contributed to a better understanding of the JCP, share if you like and let other people have access to this information. My twitter is @ivanjunckes if you want to talk about it!

See you soon!


Source: https://jcp.org/en/home/index

252 comments:

  1. PHP scripting is definitely one of the easiest, if not the easiest scripting language to learn and grasp for developers. This is partially due to the similarities PHP syntax has with C and Java. Even if the only knowledge of development that you have is with HTML, picking up PHP is still fairly easy.
    PHP training in Chennai|PHP training institute in Chennai|PHP course in Chennai

    ReplyDelete
  2. Cloud has beome the common word that is being used by most of the professional these day. The reason for relying on this technology is security. Your content too lecture the same. Thanks for sharing this worth able information in here. Keep blogging article like this.

    Hadoop Training Chennai | Hadoop Training in Chennai | Big Data Training

    ReplyDelete
  3. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.
    Regards,
    Linux Training|Linux Administration Training in Chennai|Linux Administration

    ReplyDelete
  4. Great Blog I read your Article very informative article...

    Android Application Development

    ReplyDelete
  5. I am following your blog from the beginning, it was so distinct & I had a chance to collect conglomeration of information that helps me a lot to improvise myself. I hope this will help many readers who are in need of this vital piece of information. Thanks for sharing & keep your blog updated.
    Regards,
    CCNA Training in Chennai | CCNA Training institute in Chennai | CCNA Training

    ReplyDelete
  6. This blog explains the details about changing the ways of doing that business. That is understand well and doing some different process. Provides he best output of others. Thanks for this blog.
    Informatica Training in Chennai

    ReplyDelete
  7. These information was very excellent,am amazed.Lot of new information are get after refer that post.This is a great article for the people who want to come in freelancing.
    Informatica Training in Chennai

    ReplyDelete
  8. Nice...This blog explains the details about changing the ways of doing that business. That is understand well and doing some different process. Provides he best output of others. Thanks for this blog.
    SEO Training in Chennai

    ReplyDelete
  9. Nice article you might have carried out below. My business is truly happy to see that. This is the incredibly helpful matter.plugin wordpress keep that you're selected it up.

    ReplyDelete
  10. Your thinking toward the respective issue is awesome also the idea behind the blog is very interesting which would bring a new evolution in respective field. Thanks for sharing.keep update..


    Android Training in Chennai

    ReplyDelete
  11. nice ..
    SEO training in hyderabad by experts in digital markeing And by prosessional experts in seo.All the training by placement and also guide by the professionals.SEO training in hyderabad

    ReplyDelete

  12. Great and useful article. Creating content regularly is very tough. Your points are motivated me to move on.


    SEO Company in Chennai

    ReplyDelete
  13. Thanks for giving Information. We are providing Online Training Classes. Who wants search Java Online Training

    ReplyDelete
  14. My Arcus offer java training with 100% placement. Our java training course that includes fundamentals and advance java training program with high priority jobs.
    java training in chennai

    ReplyDelete
  15. Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    Hadoop Training Chennai | PHP Training in Chennai

    ReplyDelete
  16. This comment has been removed by the author.

    ReplyDelete
  17. Informatica provides a data quality services and data integration. It has the capability to fetch the data from different heterogeneous source. Bring your career in Informatica field. It has incredible breadth in future.
    Regards,
    Informatica Training Institute in Chennai | Informatica Training center Chennai

    ReplyDelete
  18. This substance makes another trust and motivation within me. A debt of gratitude is in order for sharing article this way. The way you have expressed everything above is entirely amazing. Continue blogging this way.
    Regards,
    ccna Training institutes in chennai | ccna Training in velachery | ccna Training in Chennai | ccna course in Chennai

    ReplyDelete
  19. Thanks for sharing this unique and informative content which provided me the required information.
    Java Training in Chennai | JAVA Course in Chennai

    ReplyDelete
  20. Much obliged to you for requiring significant investment to give us a portion of the valuable and restrictive data with us.
    Regards,
    SAS Training in Chennai | SAS Course in Chennai | SAS Training Institute in Chennai

    ReplyDelete
  21. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    Regards,

    Best Android Training in Chennai | Best iOS Training in Chennai

    ReplyDelete
  22. Nice sharing. R is a language and environment for statistical computing and graphics. Want to make a career in R Programming. Learn R Programming Training course @ GangBoard. We are the best provider of online training on evergreen technologies.

    ReplyDelete
  23. You post explain everything in detail and it was very interesting to read. Thank you. nata coaching centres in chennai

    ReplyDelete
  24. Excellent post! Thank you for Sharing. We are the best erp software providers in chennai. For more details call +91 9677025199 or email us on info@bravetechnologies.in
    erp in chennai

    ReplyDelete
  25. The best thing is that your blog really informative thanks for your great information!
    erp providers in chennai

    ReplyDelete
  26. Informative article, just what I was looking for.seo services chennai

    ReplyDelete
  27. Hi, i really enjoyed to read your article.. i got clear idea through your views and ideas.. thanks for sharing your post..

    Android Training in chennai | IOS Training in chennai

    ReplyDelete
  28. Interesting and informative article.. very useful to me.. thanks for sharing your wonderful ideas.. please keep on updating..

    Java Training in chennai | Software Testing Training in chennai

    ReplyDelete
  29. I would like to say thank you for the amazing details and concepts you are sharing in this.
    Webseiten Gestaltung Lüdenscheid

    ReplyDelete
  30. Really it was an awesome article...very interesting to read..You have provided an nice article....Thanks for sharing..
    Android Training in Chennai
    Ios Training in Chennai

    ReplyDelete
  31. The website is looking bit flashy and it catches the visitors eyes. A design is pretty simple .
    office 2010 professional plus key deutsch

    ReplyDelete
  32. I have read your Blog..Its really useful to everyone,thanks for sharing your valuable article...

    Power System Project Center in Chennai | Power System Project Center in Velachery

    ReplyDelete
  33. I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work. 
    Six Sigma Certification Training in Chennai | Linux Certification Training in Chennai | Microsoft Certification Training in Chennai

    ReplyDelete
  34. you explain everything in detailed manner with useful information.. it was very interesting to read. Thanks for sharing such an informative blog.
    Best Dot Net Training in Chennai | Best Java Training Institute in Chennai | Best Web Design Training in Chennai

    ReplyDelete
  35. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.

    java training in bangalore

    ReplyDelete
  36. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    big data training in Chennai

    ReplyDelete
  37. Nice post about MSBI, looking for best msbi online training institute ?

    ReplyDelete
  38. Thanks for sharing valuable information with us. Keep share on it MSBI Online Training Hyderabad

    ReplyDelete
  39. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging… MCSE Training in Chennai | Hardware and Networking Training in Chennai

    ReplyDelete
  40. Its really nice and informative, thanks for sharing this great content to my vision. Keep blogging like this.
    Best Adobe Photoshop Training Institute in Chennai | No.1 Photoshop Training Institute in Chennai

    ReplyDelete
  41. This post is really nice and informative. The explanation given is really comprehensive and informative..
    Best CorelDraw Training Institute in Chennai | No.1 Photoshop Training Institute in Chennai

    ReplyDelete
  42. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
    amazon-web-services-training-institute-in-chennai

    ReplyDelete
  43. The best thing is that your blog really informative thanks for your great information! Keep sharing.
    Good Summer Courses for Photoshop in Guindy | No.1 Vacation Classes in Chennai

    ReplyDelete
  44. Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.
    Summer Course Training for Graphic Designing in Chennai | Summer Course Training for Graphic Designing in Velachery

    ReplyDelete
  45. I have read your blog,its really amazing with impressive content.keep updating..
    Best Summer Courses in Nanganallur | No.1 Summer Courses in Nanganallur

    ReplyDelete
  46. Awesome post. Really you are shared very informative concept... Thank you for sharing. Keep on updating...
    Best Summer Courses in Chennai|Best Summer Courses in Velachery

    ReplyDelete
  47. Ciitnoida provides Core and java training institute in noida. We have a team of experienced Java professionals who help our students learn Java with the help of Live Base Projects. The object-oriented, java training in noida , class-based build of Java has made it one of most popular programming languages and the demand of professionals with certification in Advance Java training is at an all-time high not just in India but foreign countries too.

    By helping our students understand the fundamentals and Advance concepts of Java, we prepare them for a successful programming career. With over 13 years of sound experience, we have successfully trained hundreds of students in Noida and have been able to turn ourselves into an institute for best Java training in Noida.

    java training institute in noida
    java training in noida
    best java training institute in noida
    java coaching in noida
    java institute in noida

    ReplyDelete
  48. This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information, this is useful to me....
    Good AWS Certification Center in Chennai | AWS Certification Exam in Velachery

    ReplyDelete

  49. Amazing post.Thanks for your details and explanations..I want more information from your side.Thank you
    Education erp software in chennai

    ReplyDelete
  50. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    Data Science Training in Chennai
    Data science training in bangalore
    Data science online training
    Data science training in pune
    Data science training in kalyan nagar
    Data science training in Bangalore
    Data science training in tambaram

    ReplyDelete
  51. I am commenting to let you know what a terrific experience my daughter enjoyed reading through your web page. She noticed a wide variety of pieces, with the inclusion of what it is like to have an awesome helping style to have the rest without hassle grasp some grueling matters.


    ccna training in chennai



    ccna training in bangalore


    ccna training in pune

    ReplyDelete
  52. You got an extremely helpful website I actually have been here reading for regarding an hour. I’m an initiate and your success is incredibly a lot of a concept on behalf of me.

    java training in annanagar | java training in chennai

    java training in marathahalli | java training in btm layout

    java training in rajaji nagar | java training in jayanagar

    ReplyDelete
  53. This comment has been removed by the author.

    ReplyDelete
  54. Hello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.


    AWS Training in Rajaji Nagar | Amazon Web Services Training in Rajaji Nagar


    Amazon Web Services Training in Pune | Best AWS Training in Pune

    AWS Online Training | Online AWS Certification Course - Gangboard

    ReplyDelete
  55. I really like your blog. You make it interesting to read and entertaining at the same time. I cant wait to read more from you.
    python training in velachery
    python training institute in chennai

    ReplyDelete
  56. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.

    Devops Training in pune
    DevOps online Training

    ReplyDelete
  57. Useful content. Thanks for Sharing. It shows your indepth knowledge on the subject. Pls keep updating.
    Tableau Certification

    Tableau Training

    Tableau Course

    Tableau Classes

    Tableau Courses

    Tableau Classroom Training

    ReplyDelete
  58. Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
    Selenium Training in Chennai | Selenium Training in Bangalore |Selenium Training in Pune | Selenium online Training

    ReplyDelete
  59. Amazing article. Your blog helped me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live. I have bookmarked more article from this website. Such a nice blog you are providing ! Kindly Visit Us @ Madurai Travels ! Best Travels in Madurai | Tours and Travels in Madurai

    ReplyDelete
  60. Thanks for your interesting ideas.the information's in this blog is very much useful
    for me to improve my knowledge.
    Aws Certification in Bangalore
    Best AWS Training Institute in Anna nagar
    AWS Training Institutes in T nagar

    ReplyDelete
  61. Thank you for allowing me to read it, welcome to the next in a recent article. And thanks for sharing the nice article, keep posting or updating news article.
    Java training in Chennai | Java training in Bangalore

    Java interview questions and answers | Core Java interview questions and answers

    ReplyDelete
  62. Whoa! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.

    AWS Online Training in Bangalore | Amazon Web Services online Training in bangalore , india

    AWS online Training in pune | Amazon Web Services online Training in Pune, india

    AWS online Training in Chennai|Amazon Web Services online Training in Chennai,India

    ReplyDelete
  63. Very Interesting and wonderful information keep sharing this post kindly check
    Viper4android For iOS

    ReplyDelete
  64. Awesome..You have clearly explained.it is very simple to understand.it's very useful for me to know about new things..Keep posting.Thank You...
    aws online training
    aws training in hyderabad
    amazon web services(AWS) online training

    ReplyDelete
  65. Very useful and information content has been shared out here, Thanks for sharing it.
    Visit Learn Digital Academy for more information on Digital marketing course in Bangalore.

    ReplyDelete
  66. This is extremely awesome article and instructive post mercifully check
    iTube Android

    ReplyDelete
  67. Amazing Article ! I have bookmarked this article page as i received good information from this. All the best for the upcoming articles. I will be waiting for your new articles. Thank You ! Kindly Visit Us @ Coimbatore Travels | Ooty Travels | Coimbatore Airport Taxi | Coimbatore taxi

    ReplyDelete
  68. Amazing Article ! I have bookmarked this article page as i received good information from this. All the best for the upcoming articles. I will be waiting for your new articles. Thank You ! Kindly Visit Us @ Coimbatore Travels | Ooty Travels | Coimbatore Airport Taxi | Coimbatore taxi

    ReplyDelete
  69. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    safety course in chennai

    ReplyDelete
  70. Thanks for sharing this unique information with us. Your post is really awesome. Your blog is really helpful for me..
    Top college in Jaipur|law college|law college in Jaipur|Best law college in Jaipur

    ReplyDelete
  71. Thanks for sharing this unique information with us. Your post is really awesome. Your blog is really helpful for me..
    Top college in Jaipur|law college|law college in Jaipur|Best law college in Jaipur

    ReplyDelete
  72. I’m bookmarking and will be tweeting this to my followers! Wonderful blog and amazing design and style.
    iosh safety course in chennai

    ReplyDelete
  73. Really great post, I simply unearthed your site and needed to say that I have truly appreciated perusing your blog entries.
    iphone service center chennai | ipad service center chennai | imac service center chennai | apple iphone service center | iphone service center

    ReplyDelete
  74. I was looking for this certain information for a long time. Thank you and good luck.
    apple mac service center | apple ipad service center | apple service center | imac service center

    ReplyDelete
  75. This comment has been removed by the author.

    ReplyDelete
  76. Very interesting content which helps me to get the indepth knowledge about the technology. To know more details about the course visit this website.
    JAVA Training in Chennai
    core Java training in chennai
    JAVA Training in Chennai
    Best JAVA Training in Chennai

    ReplyDelete
  77. Thanks for sharing this unique information with us. Your post is really awesome. Your blog is really helpful for me..
    organic oil
    organic oil in jaipur
    organic cold pressed oils
    ayurvedic oil store in jaipur

    ReplyDelete
  78. This comment has been removed by the author.

    ReplyDelete
  79. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    iosh safety course in chennai

    ReplyDelete
  80. I wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
    Web Designing Course in chennai
    Web Designing training in chennai
    Hadoop Training in Chennai
    Python Training in Chennai
    Web designing Training in Porur
    Web designing Training in Adyar
    Web designing Training in Tnagar

    ReplyDelete
  81. thanks for valid information,keep sharing

    ReplyDelete
  82. Thanks for your post which gather more knowledge about this topic. I read your blog everytime which is helpful and effective.
    Digital marketing training in chennai
    Digital marketing course in chennai
    SEO training in chennai

    ReplyDelete
  83. Nice to read the article which you posted lastly, its helpful to enhance my knowledge as well as for my career
    SEO training in velachery
    SEO training in anna nagar
    SEO course in chennai
    SEO training in porur
    SEO training in tambaram

    ReplyDelete
  84. Thanks for sharing the view from which i gather knowledge about the related topic. Your way of writing is easy to understand and expecting your next post
    Blue Prism training in chennai
    Blue Prism Training in Anna nagar
    RPA Training in Anna nagar
    Blue prism training chennai
    Data Science course in Anna nagar
    RPA Training in adyar

    ReplyDelete
  85. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me

    Best Cloud Computing Training Academy in Kanchipuram

    ReplyDelete
  86. Thank you for sharing well good information
    it's really helpful.
    Sanjivani Group of Institutes, Kopargaon is one among the premier
    technical institutes in Maharashtra state in the un-aided sector.
    b tech colleges
    02423-222862

    ReplyDelete
  87. Thank you for sharing well good information
    it's really helpful.
    Sanjivani Group of Institutes, Kopargaon is one among the premier
    technical institutes in Maharashtra state in the un-aided sector.
    b tech colleges
    02423-222862

    ReplyDelete
  88. Thank you for sharing well good information
    it's really helpful.
    Sanjivani Group of Institutes, Kopargaon is one among the premier
    technical institutes in Maharashtra state in the un-aided sector.
    B tech colleges
    02423-222862

    ReplyDelete
  89. Nice blog. Thank you for sharing. The information you shared is very effective for learners I have got some important suggestions from it..
    Python Certification Training Institute in Chennai | Python Training in Chennai | Python Exam Center in Velachery | Python Training in Velachery

    ReplyDelete