Without taking any sides in the ongoing OpenDS dispute, I do
note a couple of items that we can and should learn from the
situation:
1) Tracking changes to the goverance documents
Whether or not the OpenDS changes were authorized, their
storage in a SCM made it trivial to see the change history.
Our webapp seems to make this impossible - I can't even tell
you when the Constitution was last changed (it has two very
different change dates on it - February & May, and no record
of what changed at those dates - I assume the May date merely
reflects our move from the CAB community to the OGB community).
Right now, any OGB member or anyone with site-wide editing
privileges can change our governance documents, and no one would
be notified, able to see what changed, or know who did it.
Knowing that software isn't perfect, and humans make mistakes,
we're also vulnerable to people outside that set breaking in.
(Given the current site staff and OGB members, I think we're more
at risk from hackers than those we trust, but I can't guarantee
that will always be the case, and would still like to be able to
bring up the change history to prove it.)
We should fix this, whether it be simply setting up a OGB documents
project to store the official copies in a Hg repository or putting
them in a real wiki, like genunix's.
2) Knowing who at Sun can speak for Sun regarding the project
The changes to the OpenDS governance model were made by Sun
employees - the question seems to hinge on whether they included
the ones given voice to speak officially for Sun in that project.
We're more fortunate in that we can point to the definitive approval
of the OpenSolaris Charter by Glenn Weinberg, and of the OpenSolaris
Constitution by Jeff Jackson (both of which were the VP of Solaris
engineering at the respective times).
If we need an official statement from Sun on an OpenSolaris issue,
who can make it? The VP of Solaris engineering? A director
on his staff he appoints (such as Mr. Franklin)? Ian? Simon?
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering