Skip navigation

Public Access to JSF 2.0 JSR-314-EG Discussions Now Available

Caveat: Yes this action is long overdue, and many open source projects have long been more open than JSF is, even after considering the changes announced in this blog entry. Oh well.

My very first blog post on java.net, nearly six years ago, advertised the availability of Sun’s JSF implementation under an open development model. This was followed one year later by an announcment of the Java Distribution License for JSF, and another year later with the release of all of Java SE and EE under GPL. All of those announcements had to do with code being free. The process of designing the code is another matter.

JSF is designed using the Java Community Process. JCP allows the individuals who lead the specification teams great latitude in determining just how open they want their process to be. 100% openness is strongly encouraged, but not required. As mentioned in the discussion on Cay Horstman’s blog entry: “A Call to Fix the JCP Oberver Status”, JAX-RS (JSR-311) is a great example of a very open process. Another great example is Mike Milikich's Mobile Information Device Profile (JSR-271). At the other end of the spectrum, we have many more JSRs that are not very open at all. I don't want to name names, but you know who you are. JSF is somewhere in the middle, though I like to think we’re tending towards more open. As Cay mentions, our issue tracker of record is public. As I mentioned above, Sun’s JSF implementation is an an open source project. But as Cay also says, we need to do better.

Cay calls for:

  • Email and forum discussions are to be archived (unless there is some specific reason for confidentiality)
  • All versions of spec drafts are to be archived
  • Observers have access to these archives

I”m happy to announce that we now have all of the above items. For the first item, the JSR-314-EG discussion can now be directly observed by anyone (JCP member or not) by subscribing to the JSR-314-OPEN@JCP.ORG mailing list. For the second and third items, unofficial “Editor’s Drafts” of the spec are now available at the documents and files area of the javaserverfaces-spec-public project.

There is one way to subscribe to jsr-314-open:

  • Send a message with SUBSCRIBE JSR-314-OPEN in the subject line to list-request@jcp.org. The body of the message is irrelevant and will be ignored.

Any content previously sent the JSR-314-EG before JSR-314-OPEN was created is not publically accessible, but know that all future content, for the rest of the JSR, will be.

From the “better late than never” department, I have to point out that we're almost done with JSF 2.0! When you tune into the discussion, you’ll see that we're nearly ready to hand our Proposed Final Draft off to the JCP. I just posted an Editor's draft tonight and you can find it as a zip file or as a web browsable document.

Technorati Tags: edburns

The annual ritual of JavaOne paper submissions and reviews has come to an end.  Some are chosen, many more are not.  Even though I’ve been on the review team for the “Next Generation Web” track for the past three years, only one of the five talks I submitted was accepted, and I bet you can guess which one.

     
          
  1. A tale of two platforms: mixing Java EE and Yahoo!        Blueprints Widgets on mobile device applications. (Submitted        with Yara Senger of Globalcode)

  2.       
  3. Secrets of the Rock Star programmers       

  4.       
  5. You call that full stack?  First class JavaEE and        JavaFX integration (Submitted with Robert Ekstein of Sun)

  6.       
  7. Social Networking with JavaServer Faces 2.0, Portlet        2.0, and Ajax Push (Submitted with Neil Griffin of        ICEsoft)

  8.       
  9. A complete Tour Of the JavaServer Faces 2.0 Platform        (Submitted with Roger Kitain of Sun)

  10.      

I'm writing this blog not to complain about the selections, but to illustrate the impartiality of the review team when it comes to Sun or non-Sun submissions.  So, if your submission wasn’t accepted either, take heart!  There are plenty of other conferences around. Consider JAOO, Jazoon, Devoxx, JSFOne, and many more.  As for my one accepted talk, Roger and I will try our best to make it new, exciting, and comprehensive!

Technorati Tags: edburns

Filter Blog

By date: