As a member of the Ubuntu community I consider myself as much a part of the Free Software community as any member of any other distro. Each distro has it’s strengths and I have absolutely no problem with users flowing out of Ubuntu and into other FreeDesktop systems such as Debian, Fedora or even closer distros like mint. I don’t even mind users leaving Ubuntu to compile their own distro:
I was reading the comments on the interesting Mint blog about Mint testing a Debian derivative so they can take advantage of rolling releases and get away from Ubuntu’s instability. Some of the comments allude to a different sentiment:
Ubuntu is so commercially driven, whereas mint is such a nice community effort, I’d be so much happier to use mint.
Ubuntu started to annoy me a bit with all this commercially oriented development of the distro.
– Miro Hadzhiev
But above all I believe that Ubuntu will change direction and become increasingly turned to a more commercial aspect. At the same time they will lose the * community * Exchange.
My response to this anti-commercial sentiment is this quote:
You keep on using that word, I do not think it means what you think it means.
Simply that users and members of the community are confused by what commercial actually means. Commercial is not against the community, the community is commercial, people are employed to work on Ubuntu, work with Ubuntu and to be a part of the community. A varied commercial community would actually be kinda nice, imagine if we had a Dell community manager, or a system76 guy in IRC who was chatting away to the rest of the community of users *and* business people. Take a look at Organisations Learning to contribute to FOSS the right way.
I don’t think *making money* is the real fear of these people, I think the fear is Canonical with their often over bearing unfair influence with Ubuntu that often seems like they are on one side inviting development of their features that they decide are cool and on the other side ignoring and diminishing the features that others who are not Canonical want to work on or would like Canonical to help with.
There is also a fear that Canonical will only really want to work on what makes Ubuntu attractive to OEMs and other large organisations that they have a commercial relationship with. I know that aint true and lots of Canonical people continue to work on things which are good for the whole platform, but sometimes Ubuntu’s certainly had the flavour of feature stuffing and Mark hasn’t helped with the way he words his posts about new features in the past makes it seem like they distrust users opinions.
My personal concern is the lack of commercial involvement of Ubuntu’s users, basically it goes like this: Canonical is a business and is interested in making enough money to pay it’s developers a wage. What they work on is based around what makes money. The money comes from Dell and HP. The developers work on what Dell and HP want. Users never get a direct say in the development of Ubuntu because A) They have no commercial relationship with Canonical and B) Canonical doesn’t co-operate wonderfully on DX with other programmers (commercial or non) preferring instead to announce features at the last minute and rail-road decisions and opinions of others.
OK I’m not on a rant against Canonical, both of these might actually be solved/able:
B) We’ve seen a turn around in Caonical’s DX team shenanigans, announcing Unity at UDS was a very good thing and shows leadership instead of authority. Hopefully the flavour of the team has shifted from assuming all users are idiots and need to be told what’s good for them, to something a little more progressive.
A) If the continued redesign of the Software Center can include the ability to pay for FOSS, then we can introduce the commercial relationship with Canonical _and_ App developers and provide a way for non-technical people to have an economic relationship and thus a say in the future development direction.
All signs point to common sense and progress, mistakes were made but I don’t see more on the horizon. So lets make sure Ubuntu isn’t considered “too commercial” let’s consider FOSS “not commercial enough”, because only through demanding the right commercial terms in our transactions can we make sure that developers get to eat and users get rights to the software they use and we’re not forced to accept traditional locked down software because we’re too eager to get free beer and not responsible enough to pay for Free Speech.