Sun RI 1.0 and earlier versions 1.1 were cluttered with nasty bugs. At this point, MyFaces was a more stable alternative. Beginning 1.1.02 and 1.2.02 in early 2006, the new Sun JSF dev team did an excellent job. Not only with bug fixes, but also with improved performance. For the moment, I dare say that Mojara is the best choice.
To answer your question right away:
For what purposes dozens of people spent their time on implementing already implemented specifications?
Often do it better. Or simply because it is possible. Or for adults. At least Apache, as you know, implements / improves almost everything that is associated with (or absent from) Sun.
Balusc
source share