A very well written piece by Ian Lance Taylor. If you don't want to read it all, he summarizes it here: > In effect, then, the current state is what the blog post suggests at the very end: final decisions about the Go language are made by the core Go team, and the core Go team all work at Google, but there is no meaningful sense in which Google, apart from the core Go team, makes decisions about the language.
Actually, I think the other key argument is here: > I believe that every successful language must have a coherent vision that is shared by a relatively small group of people. He points out that there are over 100 committers, nearly half of which are non-Google; it's only the small group of people in charge of the language spec that are at Google. It may be true that Google the company don't drive Go the language. How…
That's how I read the 50 or so out of 100 approvers as being Google. That means 50 (or so, can't remember the exact number..) are not Google.
When I read "Approvers", I match that in my head to "Core Team". Is there a "rank" above approvers that defines the core team?