It’s not about tribalism, Mark.
It’s about accepting responsibility for your place in the world. For unto whomsoever much is given, of him shall be much required: and to whom men have committed much, of him they will ask the more.
With the dozens, or maybe even hundreds, of engineers in Canonical’s employ now, why do none of them do any of the heavy lifting in GNOME, or in any other upstream project, for that matter?
There’s a difference between Ubuntu and Canonical. The Ubuntu community has obviously done ridiculous amounts of good work in the open source world for multiple years, and will continue to do so. Ubuntu community members are great evangelists for open source. The Ubuntu brand machine is Canonical’s greatest strength, and a world-class model for others to follow. The existence of Ubuntu has grown the pie for open source in general.
But Canonical the company doesn’t get to hide behind the Ubuntu community forever — and you can wrap yourself in that flag all you like, but in doing so, you completely miss the point.
Canonical is supposed to be in a leadership position in the open source world, and leadership demands that you put your money where your mouth is.
It’s that simple.
You want to claim the high ground now, and paint me as a bitter old coot, and imply that my “tribalism” is subtly more dangerous than racism or sexism? I think that’s a bit of a stretch, but okay. I get it. Fine.
But maybe in your next blog post, you could attempt to answer the legitimate question at the center of this debate. Why is Canonical so relatively invisible in the upstream projects upon which Canonical completely relies?
And why is it that, whenever this question comes up, the answer is always some variation on the theme HATERS GONNA HATE instead of actual reflection?