Max Spevack hold a talk about the Fedora Community on 2009 FOSDEM. Which I suggest you listen first before reading on:
Essentially I think Max grabbed the “Community” at the wrong handle. He elaborated a lot about how Red Hat and Fedora work together and ow they enable people to build uppon the tools that Fedora has invented. Thats all very nice, especially for Red hat. In the last years Fedora often has stated that they do not interfere at all with Ubuntu. This always comes up when people compare the popular success of Fedora to Ubuntu.
Fedora is very developer centric. What Fedora is missing some warmth – some more “family” feeling. Do people feel comfortable? Fedora is also a big testbed for Red Hat – it can look what technologies work or are popular – and which are not. That makes Fedora often bleeding edge – more than a general user might often want. Also the support cycle is much shorter than on Ubuntu. So Fedora is not really a distro you would want to plant on your organisations desktops or servers. You will be forced to update quite often. Fedora moves fast. But thats getting offtopic from the community.
Fact is that trough the developer centricity leads to make the barrier for non-developers harder. One thing is what I already have pointed out in another post is the fact that even when editing the wiki you will have to sign some papers.
My view is that it is very important that the connection between general users and developers is open and flowing. Fedoras style is more a either you are a part of us or you are not.
On April 23rd I will organize my first Ubuntu Release Party in my hometown. Why not for Fedora? Because essentially also on marketing Fedora INVENTED barriers and created the Ambassador program, which I interpret as a means to professionalise the marketing efforts. And to make sure that people talk about the right things.
The problem here is that this turns of a lot of general users who are totally capable to talk about Fedora and show people how cool it is and what to do with it. Fedoras problem is that technically it is slightly ahead – but not years, but rather months – and that this alone does not attract people.
From all the talk I can not really see to what audience Fedora is talking. I would say Fedora is for people who want a fairly new Linux as a build platform and do live and like the Red Hat/ Fedora world. So you can use Fedora to develop an application that will work on future versions of Red Hat. Fedora also contributes a lot upstream and so allows work to be transfered outside Red Hat and Fedora.
So in the end that makes Fedora not very attractive neither for general users nor for company desktops – besides being the testbed for Red Hat. Fedora does not seem to have an autonomous agenda and depends highly on Red Hats decision. it does not make much sense for self-employed Linux folks to base their installments on Fedora nor does it make sense for the typical grandpa.
Some people at Fedora might agree and would define Community as this: Developer Community. The problem is that this also means that general users will not participate as whole heartedly as they do (for example at Ubuntu). And to make it clear: Thats a concious decision of Fedora – everything from development, contribution to marketing is organized in a hierarchical way that DOES allow everybody to start contributing but in fact turns a lot of people of.
In my hometown I have not met one guy who uses Fedora. Many early Linux users did use SuSE – and if they were dissatisfied they switched to Ubuntu – and then there is the Debian, Gentoo and FreeBSD crowd. This means nobody ever sees Fedora, this means nobody ever sees Red Hat. If this is a concious business model it is not working here.
What is Fedora missing? I think as a start it should be encouraged to talk about fedora even if you are not an official Fedora Ambassador. Give people something to work with, encourage them to make Fedora their own. I also had the experience that nobody was willing to give a speak about Fedora at our local Linux conference – actually nobody even answered my plea. But it should be the other way around. Fedora Ambassadors should go out actively and seek for the possibility to show Fedora. And here is also the problem – if only Ambassadors do it, Fedora will be shown in fewer places.
So I think the whole Fedora eco system has a problem and thats why Ubuntu is so much ahead in popularity. And I dont believe you guys that you wouldnt love it if people would adopt Fedora as much. Technically Fedora is much better than ubuntu, its the better product – but you very miuch have given up the popularity contest, which is sad. Even OpenSuse is doing more in this regard and it shows slowly.
I dont know who does the strategies at Fedora. And maybe you guys are satisfied with the status. But what I think is that in the longterm Fedora will be marginalized, especially when OpenSuse as another RPM based distribution is gaining more ground.
Thats it for now.