On Mon, May 27, 2019 at 9:16 PM Matt Farina <matt.far...@gmail.com> wrote:
> This whole conversation illustrates the difference between open source and > open governance. Go is open source but the governance is controlled by > Google. This compares to something like Kubernetes that is both open source > and open governance. > I'm not sure whether I agree with this characterization. There is, AFAIK, approximately no codified process in the Go project that would single out Google or Google Employees. To a degree, that's because there aren't that many codified processes and the ones there are, are kept a bit vague (in favor of a consensus-driven culture). But also, I'd argue, because the process isn't actually that closed. Ian outlines several reasons why it isn't - and why it might appear that way nevertheless. But if, hypothetically, Google would successfully hire anyone doing core-team-level work on Go and if, hypothetically, anyone working on Go would immediately lose interest once they don't work at Google anymore, you'd end up in a world where a) anyone in the Go team works at Google, but b) I would find it hard to claim the governance isn't open, as anyone can just do the necessary level of work and become part of the Go team. Just like in an "open governance" model. i.e. you'd end up with "you work at Google because you are a decider for Go", not with "you are a decider for Go because you work at Google". So, the question is how far these hypotheticals deviate from reality. And that's just hard to talk about in any founded way, because we don't have a lot of obvious examples of people either not accepting an offer to work on the Go team fulltime *or* quitting Google and then stopping (or not stopping) to be on the Go team. Now, there are some ways in which processes are more or less Googler-specific. AIUI the proposal review meeting is internal only, for example. But AIUI, no one has yet excluded the possibility of opening that up to non-Googlers who are still qualifying… i.e. it's not *codified* as being Googler-specific, it just never came up that a non-Googler qualified for an invite. Anyway, as I said: I genuinely don't know whether I'd consider Go open governance or not. But, TBQH, the assertion that it's *not* should at least address why Ian's points aren't convincing (because in its essence, that question is *exactly* what he was debating pretty in-depth). Should Go be open governance? It sounds like this is a question some want > to discuss. Open governance is just a different topic than open source. > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/a6669e65-acd5-47bc-bdf2-d2cbe3c3d205%40googlegroups.com > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAEkBMfHCdNSHS7ead01DoxZ4q0Wc4w38%2B29T0jFy6KeECLX4RQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.