Big decisions loom for Fedora
[Posted November 6, 2006 by corbet]
The Fedora Project is in one of those relatively rare periods where the
deadlines have passed, the distribution has been shipped, and no new
deadlines have yet been set. Now is the time when participants in the
project can engage in a bit of introspection, and that's exactly what is
going on. Over the next week or so, decisions will be made which could
significantly change the way this project works.
For some background, readers may want to look at this posting from Thorsten Leemhuis and Max
Spevack's state of Fedora note. The developers
involved with Fedora seem to think that the Fedora Core 6 process went
well, and that, as a result, FC6 is a solid distribution. They are
justifiably proud of their work. That said, there are a number of issues
on the Fedora developers' minds, and a number of changes which, seemingly,
need to be made.
To that end, the Fedora Project Board will be meeting on November 7.
The real discussion, however, will happen at a special "Fedora Summit"
happening from November 11 through the 15th. It is a closed affair,
featuring Max Spevack, Greg DeKoenigsberg, Bill Nottingham, Chris Blizzard,
Warren Togami, Dave Jones, Jeremy Katz, Jesse Keating, and perhaps various
others at times. This group of people will try to make a plan for the
development of Fedora Core 7 and the future organization of the
project.
Since its inception, Fedora has been criticized for not being as open to
the community as its early PR had led people to hope. Much progress has been
made in that direction over the last year or so, but much remains to be
done. Greg DeKoenigsberg is quite clear
that making the project more open is a priority, and that the time has
come:
We've got a lot of work to do inside the fenceline, though.
Honestly, a lot of that work requires the disentanglement of Fedora
and RHEL -- we need the ability to innovate freely in Fedora
without adversely impacting RHEL. We didn't really have that
opportunity in the FC6 timeframe.
But now we do.
From the resulting discussion, it would appear that one significant
decision has already been made, at least in principle: the Fedora Core
distribution, as such, will be abolished. Fedora Extras has been
sufficiently successful that it increasingly looks like the model for
Fedora as a whole in the future. There does not appear to be any dissent
to this idea; the hot topic, instead, seems to be how the new distribution
will be named. "Fedora Linux" appears to be the leading choice at the
moment.
But, then, nobody has really gotten down to discussing - in public, at
least - how the new, more open Fedora will work. There will still have to
be a decision-making mechanism, a way for setting the goals and priorities
for the project. Red Hat is still picking up most of the tab for work on
Fedora, so there are still likely to be limits to how much latitude the
company is willing to give the project to set its own priorities. A good
place to start might be to establish the Fedora Steering Committee - first
promised in 2003 - with a significant number of outside contributors and
let it provide some direction (in the open) for the project as a whole.
Another topic for the discussion is the future of the Fedora Legacy
project, which was discussed
here last month. It appears that the project has finally come to see
Fedora Legacy - or its absence - as a problem. How that problem will be
solved is far from clear at this point, however.
Another nagging problem is the ongoing maintenance of rpm; that, too, looks
like it may be addressed by the board meeting and the summit.
Then there are issues like the ongoing lack of a Fedora live CD. Desktop
support is getting more attention, though it is hard to see how Fedora can
address many of the complaints in this area (lack of official Java, flash
support, etc.) while remaining true to its "free software only" rules.
Making a source code management system available to the wider community
remains on the "to do" list. And so on.
In other words, Fedora has a lot of work to do, still, before it becomes a
truly open, community project. Nothing illustrates that better than the
fact that the directions and priorities for the next Fedora release will be
set in closed board and summit meetings. What seems different now is that
the project insiders appear more determined than ever to get this work
done. For all that Fedora is a great distribution, it needs its community
to continue to grow and reach its potential. Given all that needs to be
done to become more open to its community, Fedora is likely to still be
very much a work in progress by the time the Fedora Linux 7 (or
whatever it is called) is released. But, then, that is true of a great
many free software projects.
(
Log in to post comments)