Ian Murdock wrote:

On 5/31/07, Alan Burlison <[EMAIL PROTECTED]> wrote:

> The level of beaurocracy in OpenSolaris exceeds what I've seen
> in any other open source group by an order of magnitude and
> is a facet of life at Sun that we seem to have carried over from
> Solaris to OpenSolaris, for better or worse.

I agree entirely, that mirrors my thoughts too.


Holy crap yes.

On Thu, 31 May 2007, [EMAIL PROTECTED] wrote:

There's one further thought to add to this and that is for
someone who wants to do something "fun" with their spare
time, dealing with all of this is very unattractive.

Imagine if some high-school/university computer geek were
to come along and look in on opensolaris-discuss, does anyone
here actually think that they would be attracted to the project?

Maybe OpenSolaris is trying *too hard* to be the perfect
open source community.

More source code and less comments/opinions!

But now imagine that you're offering the knowledge, wisdom, and experience of a group of veteran developers to the aforementioned high school or university student. As long as you're making that available in a way that helps them learn and accomplish, and not using it to shut them down before they get started, that's a fantastic opportunity.

And now read Bryan's excellent response:

> More source code and less comments/opinions!

Yes, please.  I don't think one can necessarily fault the OpenSolaris
community for being bureaucratic; if a project wishes to lead with the
process and follow with the prototype, life will naturally feel very
bureaucratic.  I (rather strongly) believe that this is _not_ the way
that software should be developed; in software, ideas are expressed in
_code_ -- the implementation _is_ the idea.  If an idea has not been
implemented, it is (in my opinion) premature to call it an "idea" -- it
is rather a notion, a daydream or perhaps a fancy.  If one has such
a thought, the first order of business is not to send out proposals or
give speeches or navigate through process but rather to sit down and
write some code:  build a prototype, share it with some like-minded
people, incorporate their feedback, expand the community (note,
lowercase "c") and iterate.  If one does this and one's ideas are sound,
the process (in my experience) naturally follows; people naturally
gravitate to good ideas.

This is not to say that the OpenSolaris processes can't be used to help
this process of iteration -- just that they should be used to help the
process, not initiate it.

If going through the rigmarole to start a project or community is required BEFORE doing anything useful, then we're abusing processes, and using them to stifle activity.

If we're using the process appropriately, to help refine ideas or implementations through application of collective experience, then we're using the processes appropriately, to make things better.

Any review process, be it ARC or c-team or OGB/project instantiation, can be used effectively to facilitate progress, or it can be abused to stifle creativity.

For a well designed and implemented process, the distinction will never be clear on paper, because it's largely a function of how all participants approach the issues.

For a process that doesn't dovetail with the way a community works, though, the distinction will be clear. It will always be cumbersome at best.

Is the goal of this process to foster creative development? Or to protect OpenSolaris resources from abuse? Or to proactively prevent the proliferation of what is, essentially, noise (as opposed to signal)?

It is inevitable that followup will be inconsistent, based on many factors. Some ideas will atrophy, others will become obsolete before they are implemented. Some efforts will be duplicated by folks that don't know each other, or who fail to reconcile different points of view.

But those are problems that must be solved after they occur, not before. You don't tell someone "you may not blog, because we don't think you'll do a good job of providing information worth consuming, or we don't think you'll follow through with regular updates." You let everybody and their brother start a blog, and you stop reading the ones that are useless.

If the resources associated with providing useless blogs are found to be scarce or precious, then you come up with a standard or criteria or process to reclaim them.

Seems like projects should be similarly vetted, with value of contribution recognized and rewarded somewhat organically, rather than by mechanical barriers to initial startup.

--Mark
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to