Sun launched a JSF open source project to complete the full implementation of the JSF specification. Interestingly, he called this open source project "Open development" instead of "open source", the full text is as follows:
http://www.theserverside.com/news/thread.tss?thread_id=26949#127900
JavaServer Faces Goes Open Source
Posted by:
James Holmes on June 28, 2004 @ 01:25 PM
Sun has created a new Java.net project for the development of the reference implementation of JavaServer Faces.Ed Burns said the project aims to be the most complete implementation of the spec, have a fast turn-around time, build a community of developers, And to Demonstrate Uncomising Commitment to Test-First Development and Code Review For All Coming Into The Project.here Is The Announcement from Ed Burns of Sun:
People have been requesting that Sun release the source code of its implementation of JavaServer (TM) Faces Technology for several years, and Sun's answer has been that doing so is under review. I will not go into the reasons for the length of the review process, but I'm happy to announce that it's finally complete We have created an open development project on java.net to host the continuing development of Sun's JavaServer Faces implementation All previously internal development will be done in this project;.. there is no Private Source Tree That We really use. in Other Words, This Project is not just for show. please read the faq for answers to self - pressing Questions as "How do i get and build the source".
You'll Note That I Didn't Use The Term "Open Source", But Rather, "Open Development". We're Doy Out of Respect for the Rigorous Definition of The Term Supplied by The Open Source Definition (OSD). I'm not a lawyer, And i can't Tell you where the java research license, Which we're using for our project, Stands with respect to one osd. I'll Leave That To someone Who Doesn't Write CODE! In any case, as with any open development project, there are many levels of participation. you can file bugs so we know about them and can get the fixes to you as quickly as possible. you could simply grab our regular builds to check if your pet bug has been fixed. you can browse the source code to get an explanation of the behavior you're wondering about. you can, also (my favorite) build the code yourself and run it in a debugger for the ultimate in development transparency.
Read The Full Announce: Welcome To The JavaServer (TM) Faces Implementation Project! Java.net JSF Project Home-Jamesfaces Console Gui Toolhttp://www.jamesholmes.com/javaserverfaces/