Ah, Mr Shuttleworth strikes again. In the old days Jono Bacon would rapidly follow up with a damage limitation blog post.

"I used to think that it was a privilege to serve people who also loved the idea of service, but now I think many members of the free software community are just deeply anti-social types who love to hate on whatever is mainstream. When Windows was mainstream they hated on it. Rationally, Windows does many things well and deserves respect for those. And when Canonical went mainstream, it became the focus of irrational hatred too...The very same muppets would write about how terrible it was that IOS/Android had no competition and then how terrible it was that Canonical was investing in (free software!) compositing and convergence. Fk that st."

To understand why Free Software people might not like the mainstream you have to understand its origins. When Stallman started GNU he was going against the mainstream commodification of software which was going on at the time. The mainstream has never liked Stallman or Torvalds. In the last decade there was the battle against Microsoft in which they called us "a cancer" and so on. Free software has really only gotten where it is today by going against the conventional wisdom, as epitomized by Bill Gates' open letter to the homebrew computer club.

At its core Free Software is about software which works for its users the way they want it, and sadly that often isn't very mainstream. The mainstream of commercial software development is to screw the users and make sure the advertisers and share holders are happy.

@bob Different end goals?

I mean, some people use FOSS for, essentially, moral reasons. For these people, any piece of software getting a free license is a win, and any user using free licensed software is a win.

Other people mostly use FOSS because FOSS is developed by nerds for other nerds, and therefore makes it easy to do nerdy things like heavy modification, heavy customization. For these people, software unlike this is just noise.

@bob Obviously, some people value both almost equally (and RMS seems to be like this). But, other times these goals conflict.

@bob Incidentally, this is a quality that I truly cannot stand about Jono. He pretty much existed to act as a community-facing PR mouthpiece, and it showed. The fact that he published a book on the subject blows my mind.

I know it was his job to do this as a part of community management, and I also get that it's a hard job. But Canonical has taken a huge steaming crap all over its own community and the wider FOSS community in general several times over.

@deadsuperhero I quite liked Jono when he was working for Canonical and thought he did a pretty good job of being the public face of Ubuntu. The point about them repeatedly going against their user/developer community is true though.

With the end of Unity and the u-phone I think this may possibly be the beginning of the end of Canonical's involvement with Free Software. That is a loss, because I think that company particularly helped to raise the public profile of GNU/Linux considerably.
@bob @deadsuperhero they are just being a Debian RedHat now. I'm sure they will still stay involved
@Judeibe @bob Debian RedHat is the best descriptor I have ever heard.
@bob You summed that up nicely.
@bob Didn't he get a lot of Free Software for free? Is he complaining that other people who make free software would like keep it free?
He sometimes seems to be affected by SteveJobsitis acute.
> Rationally, Windows does many things well and deserves respect for those

Acknowledgment perhaps, but respect? Did he not just use "free software community" in the previous sentence? Seems a tad bit detached!