> >Also, a legal question. I know that because I have looked at Sun's
> >source, I'm ineligible to commit any code code for javax/swing. Would
> >this ban extend to include UML diagrams based on the public
> >specification?
>
> If you'd create those diagrams with a tool that has a code generation feature,
> we could press the "generate code" button when you're diagrams are done and
> have at least the skeletons for swing. Please consider to use a free tool like
> Argo, cause it would help to get some additional user experience...
> I had to take a look at some PLAF sources, since I worked on a PLAF and there
> was no docu at the time. Does this cause any problems with other packages?
That sounds like an excellent idea! And Argo/UML
<http://argouml.tigris.org/> is open source, too (BSD license, I
believe).