Linux is not about choice [was Re: Fedora too cutting edge?]

Patrice Dumas pertusus at free.fr
Thu Jan 10 00:19:41 UTC 2008


On Wed, Jan 09, 2008 at 07:19:48PM -0500, Adam Jackson wrote:
> 
> Partly that's just how software _works_.  You don't ever ship anything
> 100% perfect because it's not an achievable goal.  But, partly because
> it's just observed reality of how the project is staffed.  For many of
> the features that people consider vitally important we have at best a
> small team of contributors.

In that case let them do what they think best.

> > Isn't the fedora contributors time used like they want to?
> 
> Oh man.  If only.

Not in that sense, of course. What I am saying is that if somebody wants
to work on something even if it is not where the main strand of fedora,
even if it leads to having parallel stuff he should not be deterred.

> > If there are three parts, and three interactions but dozens of contributors
> > willing to fix them where is the issue?
> 
> We don't _have_ dozens of contributors willing to fix them.  I can count
> the number of unsolicited X patches I've received from random Fedora
> people on one hand.  Statistically speaking, zero bug reports come with
> patches attached.  Again, this is just a reality of software.  Most
> users are not developers.  There is no reason to ever expect this to
> change.

I can't see the connection with patches.

> Go read No Silver Bullet again.  Software is hard.  Complexity is the
> essence of the problem.  Complexity is a handshake problem, n(n-1)/2.

That's just untrue. Not everything interacts in complex ways with
everything. Also adding some complexity may some time reduce development
costs when some comparisons become possible when similar software
coexist.

> You can not just throw manpower at the problem, because the
> communication problem between the developers is also a handshake
> problem.  The only solution is radical simplicity.

It isn't that simple. Do we also want community handle on fedora or
not? I really like redhat leadership and innovations, but I don't want
to be a puppet either. If people from the community with specific needs
and wants are to be accepted in fedora, it means that radical simplicity
is not possible.

--
Pat




More information about the fedora-devel-list mailing list