[ogb-discuss] [osol-discuss] A proposal for ensuring sustained Community Growth and Success
Alan Burlison
Alan.Burlison at sun.com
Tue Nov 6 02:19:44 PST 2007
Shawn Walker wrote:
> and voting on every issue is likely to end in deadlock either due to
> the apathy of eligible voters [31] or a vocal minority that prevents
> consensus from being achieved.
Bearing in mind there's only ever been one vote I think it's a little
premature to say that our existing mechanisms don't work. And the
voting system is specifically designed to prevent deadlock. And I don't
really care too much about minorities, vocal or not. What I care about
is majority opinion, measured by a vote when necessary. And no I'm
*not* advocating voting on everything, just when appropriate - and that
itself is a topic that needs further discussion.
> The author believes that Sun must be allowed to fulfil this role as a
> key leader for many reasons. Sun is accountable to their shareholders
> for their significant financial support they provide to the
> OpenSolaris project; whether that is directly or through a foundation
> is immaterial. The potential for our sustained growth and success, and
> to a certain extent, Sun's, is directly tied to the community. Failure
> or Success by either Sun or of the community will affect both.
Sun can't be a 'leader', whatever that is. Sun is a company, not a
person. When you say 'leader' you mean 'person'. Who would that person
be? Which part of the company would they be from? From outside Sun
it's tempting to view Sun as a homogeneous whole, but like any big
organisation, that isn't the case. If you are invoking 'Sun' as the
central point of control you aren't actually solving any issues, you are
just moving them from one place to another.
> In conclusion, to resolve these deficiencies, it is the author's
> belief that our existing governance structure must be revised to
> ensure that clear, inspired leadership is provided to our community
> (as a whole). Communities surrounding the Linux kernel [32], Ubuntu,
> Python [33], OpenBSD, Apple, et al. have shown us how significant,
> sustained growth and success can be achieved when a specific
> individual helps provide the clear, inspired leadership every
> community needs. Our community would not even exist today if were not
> for the decision of leadership (notably, Jonathan Schwartz) [34] at
> Sun to provide the source code that provides the reason for our
> existence.
You've ignored one of the main inspirations for the OpenSolaris
governance model - The Apache Software Foundation. In fact one of the
founder members of the ASF helped draw up the OpenSolaris constitution.
From http://www.apache.org/foundation/how-it-works.html:
"Unlike other software development efforts done under an open source
license, the Apache Web Server was not initiated by a single developer
(for example, like the Linux Kernel, or the Perl/ Python languages), but
started as a diverse group of people that shared common interests and
got to know each other by exchanging information, fixes and suggestions."
That's far, far closer to the OpenSolaris situation than any of the
examples you've quoted. I wasn't involved in the drafting of the
constitution, but I can understand why the ASF model was chosen as an
inspiration, and I think it was a good choice for OpenSolaris.
Where I *do* agree with you is that the OGB has not been the guiding
force it should perhaps have been. It seems to me 'from the outside'
that the OGB has sometimes become bogged down by constitutional
minutiae. I know it must be very difficult when you are effectively the
'First Watch', but I think the OGB needs to try to see the constitution
as empowering it, not restricting what it can do. However I don't think
the answer to the current teething problems is to throw out what we have.
> 1) The OGB is empowered to make more decisions for the community.
Which decisions? When? How? If you are going to make a proposal for
constitutional change it needs to be *very* specific. I'd need to see
far more detail before I could agree or disagree with this assertion.
> 2) An individual is chosen by our community to work with the OGB. They
> will provide clear, inspired leadership and vision. It must be made
> known that this position is one that is likely to be full-time and
> require their complete focus. Any individual that is part of our
> community should be eligible for this position regardless of whom they
> are or are not employed by.
What does 'with' mean? Who gets the final say? This person would br
doing what, exactly? ('leadership and vision' is way to vague). If it
is full-time, paid by who? What about conflicts of interest? Again,
far more detail is needed.
> 3) That Sun is permitted, as the principal stakeholder in our
> community, to play a key role in product development and marketing of
> the OpenSolaris trademark (which they own) given their clear
> experience, accountability to their shareholders, and success in this
> area. This role must be given a greater degree of authority than what
> is currently granted by the constitution.
The only mention of trademarks in the constitution is a stipulation that
you can't use an established one as a community name. And nobody is
disputing that Sun is a) a principle stakeholder b) plays a key role in
product development or c) owns the OpenSolaris trademark. Sun doesn't
need the 'authority' of the OGB any more than OGB requires the
'authority' of Sun to carry out its work. As far as I know, what has
been asked for by the OGB is a discussion of the issues and a subsequent
agreement on how the trademark is to be used. None of that requires
constitutional change.
> 4) That the role of product development and marketing, as outlined in
> our constitution, should be shared with Sun in a well-defined manner
> with qualified members of the community.
Unless I've missed it the constitution doesn't say anything relevant
about product development and marketing - or are you referring to some
future version of the constitution? And in any case, neither of those
things requires constitutional change, all that is required is an
agreement between the OpenSolaris community and the appropriate people
and groups within Sun. It is unworkable to propose that we have to make
constitutional changes for what are purely organisational issues.
It is not realistic to expect that every aspect of the functioning of
the OpenSolaris community is promulgated in the constitution. The
constitution is supposed to lay down a framework within which the
community can operate and come to decisions, it is not supposed to
rigidly define the permitted types of interactions, or the decisions
which are made.
I'm not saying that the constitution couldn't do with tuning in some
areas, but I disagree with the areas and justifications that you've chosen.
--
Alan Burlison
--
More information about the ogb-discuss
mailing list