Defining the Fedora Project
There has been a discussion on the Fedora advisory board mailing
list recently on the subject: "What is the Fedora Project?
".
John Poelstra started the discussion in an
attempt to get this item off the agenda before 2010.

Beside the fact that it's an old agenda item, the Fedora Project continues to grow, and, without direction, that growth could eventually lead to fragmentation and chaos. Some definition of the target audience for the Fedora distribution, and some goals for the project are useful for everyone involved.
Mike McGrath wrote:
While there was general agreement that some kind of focus was needed, Greg DeKoenigsberg wanted to make it clear that competing visions still have a place in the project:
But, Máirín Duffy sees it as more of a positioning and messaging problem, as, currently, there is no coherent story for Fedora:
The project is more than just a distribution, it includes the entire community of contributors and users. The Fedora distribution also includes many spins, each of which has its own target audience, so perhaps the definition of a target audience should only apply to the default spin. Does that default spin contain development tools to appeal to developers? Does it target the lowest common denominator user with software for email, web browsing and an office suite? The project would like the default spin to fit on a single CD, so that it is accessible to people with low bandwidth and older hardware. You can't make a decision about what goes into the default if you don't know your target audience.
Fedora does have a Mission
statement: "The Fedora Project's mission is to lead the
advancement of free and open source software and content as a collaborative
community.
" It also has defined values, or Foundations.
The four foundations are the core values of the Fedora community. They sprung from work on the Fedora marketing plan, and have replaced the old "infinity, freedom, voice" slogan. That slogan originally emerged from the design of the Fedora logo. That design has become a very powerful and effective part of Fedora's brand and image, but does not sufficiently describe our core values in a clear and effective way.
Fedora needs to define goals that align with its mission and values. No decisions have been made yet, be we look forward to seeing some definition to Fedora's target audience and some goals for the future soon.
Posted Oct 15, 2009 12:53 UTC (Thu)
by nix (subscriber, #2304)
[Link] (2 responses)
Posted Oct 15, 2009 18:00 UTC (Thu)
by ewan (guest, #5533)
[Link]
Posted Oct 17, 2009 3:45 UTC (Sat)
by smoogen (subscriber, #97)
[Link]
I think many people would say we are once again re-inventing the history of Debian :). There was a certain point in its history where the major discussion was not what the next release was but "What does Debian Free mean" and "Why do we need a debian-legal?" At that point the various statements became more firmed up.
But to better answer your question: http://xkcd.com/592/
Posted Oct 15, 2009 13:46 UTC (Thu)
by miguelzinho (guest, #40535)
[Link] (9 responses)
Posted Oct 15, 2009 19:21 UTC (Thu)
by mmcgrath (guest, #44906)
[Link] (1 responses)
Ahhh yes, to make up ones mind and not change it no matter what. Imagine if I copied everything you did. Now imagine if people thought less of you for it. This attitude towards Fedora has always amused me. Especially since no one considers Debian a beta of Ubuntu.
Posted Oct 15, 2009 20:10 UTC (Thu)
by nix (subscriber, #2304)
[Link]
Posted Oct 16, 2009 4:39 UTC (Fri)
by bojan (subscriber, #14302)
[Link] (5 responses)
Because that's rubbish and you don't know what you are talking about. Fedora cannot possibly be a beta for RHEL, because the last several releases of Fedora did not result in anything resembling a release in RHEL world.
Repeating nonsense all the time does not make it sense.
> When Fedora gets 100% detached from Red Hat, then one can think about a mission or something like that to the project.
Oh, please! Red Hat is kind enough to pay for the infrastructure, bandwidth and most importantly developers in order to get Fedora out the door.
I'll give you a concrete example of how Fedora is a distro all by itself. Where I work, we are decked out in RHEL. We have a subscription agreement with RH that would cover all and every machine I ever wanted to have RHEL on. But I want and do run Fedora on my own (work and home) machines, because I know I'm going to get the latest Linux software, all packaged up the way I want it. So, I do not want to switch to any "final release" (what you think RHEL is) - I already am running one. Other Fedora users and contributors do the same.
Posted Oct 16, 2009 18:14 UTC (Fri)
by dlang (guest, #313)
[Link] (4 responses)
the multiple releases of fedora that did not directly produce a RHEL release all tested things so that redhat could decide if they belong in RHEL or not.
Posted Oct 17, 2009 2:53 UTC (Sat)
by rahulsundaram (subscriber, #21946)
[Link] (1 responses)
Since the large majority of software packages in Fedora is maintained by volunteers who have a independent interest in Fedora outside of RHEL, they are now discussing what the future of the project should be along with Red Hat employees working exclusively on Fedora or other leading edge projects. Fedora's technical development is led by FESCo which is a completely elected body of representatives. Things like release schedule, update policies etc can be revised independently by this group along with other leaders in the Fedora community.
Posted Oct 17, 2009 2:55 UTC (Sat)
by rahulsundaram (subscriber, #21946)
[Link]
Fedora includes around 12000 software packages but RHEL typically includes only about 2500 or so.
Posted Oct 17, 2009 8:56 UTC (Sat)
by bojan (subscriber, #14302)
[Link] (1 responses)
If you are claiming that Fedora 7 to 12 are beta releases for RHEL, you are clearly out of touch with what Fedora project does. And yeah, that's 6 "beta" releases. Please be serious.
> the multiple releases of fedora that did not directly produce a RHEL release all tested things so that redhat could decide if they belong in RHEL or not.
Fedora releases in fact never produce a RHEL release. People that release RHEL produce its release based on factors that most outside contributors to Fedora neither understand nor care about.
If the question is whether RH folks do heavy lifting of Fedora releases, the answer is of course yes. If the question is whether RHEL release team take software out of Fedora to build RHEL, the answer is also yes. But, Fedora is most definitely not a beta version of RHEL. RHEL has its own beta version, before its own release. Fedora, in the meantime, continues on its own path.
It seems fashionable these days to bash Red Hat, Fedora and confess loyalty to Debian and Ubuntu. Whatever. Personally, I find it more juvenile than Apple fanboyism.
Posted Oct 17, 2009 21:47 UTC (Sat)
by Los__D (guest, #15263)
[Link]
It seems fashionable these days to bash Red Hat, Fedora and confess loyalty to Debian and Ubuntu. Whatever. Personally, I find it more juvenile than Apple fanboyism. Hmmmm... I see more of it going the other way... Anyway, we agree on the level of sillyness of it all.
Posted Oct 27, 2009 11:39 UTC (Tue)
by gvy (guest, #11981)
[Link]
> Why they just don't admit that?
Posted Oct 16, 2009 23:06 UTC (Fri)
by Tet (guest, #5433)
[Link] (2 responses)
I understand that by narrowing our focus we might lose some contributors who disagree with our values and mission
The Fedora project is already failing to live up to its stated mission (particularly the goal to produce a general purpose operating system). And yes, it's alienating me. Despite having dabbled with the other options at various times, I've always felt more comfortable in the Red Hat world, and it's been my primary Linux distribution since 3.0.3. But lately, Fedora releases have been of such low quality, and of such a specific nature that they're becoming problematic to use on anything other than a home desktop class machine running GNOME or KDE. That's fine. But it's not what the project was set up to do, it's not what I want from a distribution, and it bodes ill for future RHEL releases too. Is the solution to further narrow the focus? Personally, I don't think so. That's going to doom you to obsolescence, because there will always be those that want to use it for something outside your chosen focus, and I think the number of people in that category will only increase.
After 13 or so years, I find myself having to look for a new distribution, and it's a depressing thought. I don't much like Debian/Ubuntu, OpenSUSE isn't great either. Arch is looking promising, but hell, Fedora still gets a lot of things right that the others don't. I like having SELinux and SystemTap and other goodies in all sorts of areas where Fedora has blazed the trail and the other distributions are still lacking. But it really is getting to the point where I'm going to have to switch :-(
Posted Oct 17, 2009 1:16 UTC (Sat)
by mmcgrath (guest, #44906)
[Link] (1 responses)
Actually that's what I'm advocating the goal to be. To produce a general purpose operating system. At present we don't have that goal. So what do we produce? You've got me but if you're not satisfied with it I can't say I'm surprised. After all, it's over 2,000 people working on a product with little oversight or direction.
Posted Oct 17, 2009 21:35 UTC (Sat)
by Tet (guest, #5433)
[Link]
Sure you do. It's listed as the first of your objectives, and has been since the release of Fedora Core 1: http://fedoraproject.org/wiki/Objectives.
What do you produce now? Mostly a desktop oriented OS. Try doing even basic things that would make it appropriate to a server build, like a headless install with the base packages only, and you'll see just how far from general purpose it actually is. If it doesn't work over a serial console, it's not suitable for a server (several of mine are in datacentres in the Far East, and you simply can't rely on having anything more). Now it's not that I actually want to use it as a server OS. I'd rather have something with a little less churn and a larger support window for that. Nor am I advocating Fedora LTS or similar. But if Fedora can't get that right, that's a bad sign for RHEL 6 being any use, and my servers are currently a mix of RHEL and CentOS, so that thought makes me very uneasy. It's not just issues related to servers, though. Horrendous dependency creep makes it virtually impossible to install a minimal desktop system, which some of us like to do for security and maintainability reasons. But the assumption is that you'll have the whole of GNOME, and if you try and install just the bits you need, yum pulls the rest in anyway.
Plus, of course, whenever I try and report these things as problems, they're usually either ignored until that release is no longer supported, or closed as NOTABUG. I know manpower is limited, and everything needs prioritizing. But it does seem like I'm fighting a losing battle even trying to get people to acknowledge the problems.
Defining the Fedora Project
Defining the Fedora Project
Defining the Fedora Project
Defining the Fedora Project
Defining the Fedora Project
Defining the Fedora Project
surely a beta of Debian! ;}
Defining the Fedora Project
Defining the Fedora Project
Defining the Fedora Project
Defining the Fedora Project
Defining the Fedora Project
Defining the Fedora Project
#define Fedora Project
> the beta version of the next RHEL.
It's not so. What you might have wanted to say is "part of fedora package base, including basesystem, is developed as beta stage for testing, stabilization and later reuse in rhel".
'cause that's not true. But not willing to admit that significant interest in the project is getting common package base hammered out with those who didn't buy ubuntu is scarey! :)
Mike McGrath says:Defining the Fedora Project
Defining the Fedora Project
To produce a general purpose operating system. At present we don't have that goal.
Defining the Fedora Project