governance, fesco, board, etc.
Max Spevack
mspevack at redhat.com
Wed Jun 13 13:21:38 UTC 2007
Hi Ralf,
A few of my thoughts:
> Reality check - What has changed with the merger?
>
> * Before: Core packages were maintained by @RH
> Now: With very few exceptions, Core packages are maintained by @RH
My view of now: infrastructure is in place that allows, over time, for
more and more old "Core" packages to be maintained by non-RH. What we
should do is find out how much access to old Core packages has been
granted as of TODAY, so that we can compare that number 6 months from
now and actually PROVE whether or not any progress has been made.
> * Before: FE was open, everybody could fix other packages.
> Now: ACLs are in effect.
My view of now: all packages are treated as the same. ACLs aren't a
problem. If ACLs are *abused* then it becomes a problem. This is an
area for FESCO to watch, and if there are problems, either FESCO or the
Board will have to address them. But abusing ACLs to me seems like it
would be a problem with PEOPLE and not with TOOLS.
> * Before: Fedora consisted of free-OSS packages.
> Now: Non-free packages have been introduced.
Please explain.
> * Before: Fedora was controlled by FAB and FESCO
> Now: Fedora is still controlled by FAB and FESCO.
I would say that Fedora is controlled by each individual person who
chooses to contribute. Fedora Board, Fedora Advisory Board, FESCO are
all various levels of organization that attempt to give guidance and
direction to a large number of contributors. But "control" is a loaded
word that means different things to different people. In a
volunteer-driven community, control is a misnomer. You can have leaders
that exert something that *feels like* control, but it is only as
effective as the trust the community puts in the leadership. Break the
trust -- be a malevolent, as opposed to benevolent, dictator, and your
ability to influence a free software project drops to zero.
> * Before: Core+Extras was released by RH's rel-eng
> Now: Core+Extras was released by a rel-eng.
Now: every rel-eng tools is open. A rel-eng team within Fedora has been
doing good work in public, and anyone in the world can be their own
release engineer if they want to.
> * Before: FE had a functional work-flow, functional simple reviews,
> functional bugzilla, some bureaucracy, non-functional QA.
> Now: koji, bodhi, flagged-reviews, broken bugzilla, more bureaucracy,
> still non-functional QA.
First off, I wouldn't term our QA "non-functional" -- I think that's
quite an extreme statement to make once, certainly twice in quick
succession.
But your general litany of complaints -- this will all improve over
time. And it will improve organically from within the community, not
because a SINGLE PERSON @RH insists that it be done in a certain way.
We wanted a single repository of Fedora packages. We have it. There's
some issues around it that need to be cleaned up. But give it some
time, man. You can't lose sight of the larger achievement, which is
represented (albeit with a few rough spots) in Fedora 7's new
"developer/packager infrastructure". Fedora 8's development cycle is a
good chance for us to sort out, clean up, and simplify these problems.
So either offer some constructive advice in the appropriate places for
each of your concerns, or if you don't have any, then sit quietly for a
while and let the people who work on those areas every day do their
thing, and make improvements.
--
Max Spevack
+ http://fedoraproject.org/wiki/MaxSpevack
+ gpg key -- http://spevack.org/max.asc
+ fingerprint -- CD52 5E72 369B B00D 9E9A 773E 2FDB CB46 5A17 CF21
More information about the advisory-board
mailing list