Adopt a JSR Program
This program is intended to encourage JUG members to get involved in a Java Specification Request (JSR) and to evangelise that JSR to their JUG and the wider Java community in order to increase grass roots participation. JSRs cover all aspects of the Java ecosystem such as the new Date and Time API coming into Java 8, the latest JEE7 APIs for the cloud and much more! In doing this:
- Standards get earlier feedback, leading to more developer friendly APIs
- Standards get 'end user/developer' expert input
- Standards get developed faster as we can help with some of the heavy lifting of building Reference Implementations (RI) and Technical Compatibility Kits (TCK)
- JUGs can help with the management of the open source project that springs up around a JSR (managing mailing lists, triaging issues etc)
The benefits to JUGs and individual members adopting a JSR are hopefully obvious. It looks great on the CV, gives you new technical and community skills and much more!
With JSR-348 bringing openness and transparency to the way in which JSRs are run, this is a great opportunity for all of us to help the Java ecosystem thrive.
How to get Started
Any time you need help please mail the list at TBA
- Optional - Join the JCP as an individual member.
- This is optional, because the openness and transparency rules that make up JSR-348 have been applied to most JSRs now. However, you still get voting rights with membership.
- This will be Mandatory if you are intending on working on an Expert Group (EG) as the line of IP going into a JSR must be clear.
- Optional - Associate yourself with your JUG (assuming your JUG has registered itself).
- Explore the JCP website to get a feel for the process of how JSRs work and what JSRs are currently out there.
- Have a read of The new JCP Process for JSRs.
- Form a local group within your JUG for each JSR that you are interested in.
- Have the members of Join the mailing list of the JSR you are interested in and say something like:
Hello, I am x from the y Java User Group as part of their Adopt a JSR program (http://java.net/projects/jugs/pages/AdoptAJSR). I'll start by having a look around and reading the mailing list etc and then see if I can help more directly!
Who's Adopting JSRs?
- The London Java Community - Adopt a JSR Program - most notably leading the TCK for JSR-310 - Date and Time, ensuring that the API will be ready for Java 8
- The Houston JUG - most notably working with JSR-347 in order to standardise the data grid space
Managing the Adopt a JSR program
Every JUG will want to work differently, all we can suggest is that you put together a document similar to LJC's Adopt a JSR Program and for each JSR, a document similar to LJC's Adoption page for JSR-310 - New Date and Time.
Again, any questions, comments etc send to the list at TBA
Back to Home