Re: A Call For Open Governance Of X Development

Nicholas Wourms <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <[email protected]>
Daniel Stone wrote:
[SNIP]
 >>The gcc steering committee is an example here: It 
administrates
 >>the CVS and Web servers and - as this is a matter for the 
FSF
 >>- watches over license issues. It consists of the 
original people
 >>who initiated egcs, new members are invited in.
 >>Where is the flaw in your proposal?
 >>How would a serious developer feel who has worked his 
butt off
 >>if anyone with little to no involvment in his project 
would be
 >>able to elect who is to preside over it - on a one-man 
one vote
 >>basis - with the same voting rights as him?
 >
 >
 > A 75-year old who has volunteered on the polling booths 
and with various
 > civic projects has the same right to vote as anyone who's 
just turned
 > 18: them's the breaks.

This is total B.S.  I sure as hell wouldn't want some pompus
bureaucrat guiding the direction of XFree86,
thank-you-very-much!  Democracy is also supposed to be a
meritocracy, where you are rewarded for hard work and
commitment.  I'd expect no less from anyone involved in this
process.  Can you imagine if only %50 of the people on
slashdot got a chance to vote? Good gods man...

 >
 >>How would this person feel if soemone happened to be elected
 >>to take over the leadership who has not written a single 
line
 >>of code for the project, but for example happens to be 
working
 >>for a "System integrator and distributors packaging X 
technology
 >>in various forms"?
 >
 >
 > Why not? I'd personally feel good about it, if the person 
was a better
 > leader. Some people are brilliant leaders, and their time 
is best spent
 > leading, rather than hacking - to have to lead may 
actually *detract*
 > from their work. If the distributor was an excellent 
leader, more power
 > to him.

No offense to Gnome, but I'd prefer to see XFree86 free of
any corporate "guidance" from companies with a vested
interest in XFree86.  The less politics and agendas, the
better...

 > The leader doesn't have to be the best hacker, just the 
best leader. Any
 > other mindset is selling yourself short.

I disagree, having people understand what the people they
lead are doing makes a world of difference.  Even better is
the fact that they can make decisions based on that
perspective.  People who've worked their way up generally do
a better job.  Frankly, I wouldn't mind seeing David Dawes
fall into a role analogous to Linus' role in the kernel.  He
did, after all, start this project and as such it should be
his right.  That way you could go to someone for a
definitive thubs-up or thumbs-down.

 > Oh, and by the way, distributors do a lot more than you 
think. 18,000
 > lines of patches, all of which have to work and apply 
cleanly, and then
 > there's the small matter of the 6 or 7 architectures that 
RedHat

That isn't true!  Maybe that was the way it once was, but
RedHat is almost exclusively x86/ia64 now.  They've dropped
sparc for sure and one can only wonder about alpha...  Sure,
   they have some ppc64 stuff, but that's more server
oriented as opposed to desktop oriented.

 > packages have to work on, as well as 13-17 that Debian 
packages work on.
 > Combine this with the fact that most XFree86 releases 
only work on i386
 > and powerpc out of the box, and it's a seriously 
non-trivial effort that
 > involves a lot more hacking than you think, especially 
since we are most
 > often the first point of contact for users with bugs, so 
we end up
 > solving a lot of problems ourselves.

Isn't this true for most major OSS/Free projects?  I can't
remeber a gcc/glibc release that didn't have at least one
thing which didn't work.  Oh, and as for pusing patches
upstream being difficult,  have you ever tried getting the
self-appointed dictator of glibc, Uli Drepper, to commit
changes?  Good luck if you're a mips developer...

 > It's a non-trivial effort, and I invite you to try 
something such as
 > updating Debian's XFree86 packages to the next major 
release some day.

I think that most of the effort is in dealing with all the
politics and bureaucracy involved with a new debian release.

 >>Do you expect any serious developer would continue to work on
 >>this project?
 >
 >
 > Yes, there are many serious Debian and KDE developers who 
don't care
 > about who leads them, as long as they lead well. Some 
don't really care
 > at all, since it doesn't directly affect them.
 >
 > I've continued working on those projects, happy in the 
knowledge that
 > I'm being led by the best *leader*, not being led by 
someone who happens
 > to be really good at something else, but poor at leading.

It shouldn't be just about who's a good leader.  It should
be someone who's really good at coding and has good
leadership abilities.  Again, I'd point to Alan Cox and
Linus for examples.  I'm sure neither of them invisioned
being a leader, but they rose to the occasion.  Having
anyone else, esp. those with ambitions/agendas, is a recipie
for disaster.  Look at what happened to Qwest and Global
X-ing when they hired technically-incompetant people with
agendas to lead them.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.