Unfortunately, all communities are ultimately managed by both transparent and opaque processes. It would be wonderful if all decision-making in all settings could be entirely transparent, but as someone who has managed communities of varying sizes and purpose for a long long time, it just doesn’t work that way sometimes. Sometimes, discussions need to be had outside the public eye, in order to avoid potential for misinterpretation and/or drama. Sometimes drama, in the end, is unavoidable, but the drama associated with the decision-making process itself would be even worse. Sometimes, these discussions ultimately lead to nothing. Sometimes they lead to action where the root cause is opaque. This is always unfortunate when it happens, but it does happen.
These sorts of things serve as a stark reminder that the Scala community, as with all communities, is ultimately a vote of trust and confidence in the community leadership. If you choose to participate in the community, with all its attendant benefits and joys and opportunities, you also choose to trust that leadership to some extent. Trust in leadership isn’t really as required when leadership is making decisions by transparent processes (such as the SIP committee). Trust is needed for times like this, when decisions have to be made without the motivation ever being publicly known.
We as a community have to trust that leadership is a) only taking such clandestine steps for matters where it is truly necessary, and b) making the right choice, not just for themselves but also for all of us. That’s just part and parcel with being a part of a community. We’re not forced to do this; we can all walk away. But we choose not to because the benefits outweigh the risks involved. As is the case with all stable communities.
This is a delicate balance for leadership, too. It’s never easy to make a decision in darkness, and you’ll always second-guess yourself before, during, and after the fact. Transparent decision making is, in a lot of ways, easier! If you get something wrong, half a dozen people will come crashing down on you to explain it in painful detail. That provides a really nice safety net when you’re moderating a community: the collective wisdom of the masses helps validate or invalidate your own decisions, when they’re made in the open. Choosing to make a decision behind closed doors is not a choice made lightly, and it will always be second-guessed both by the maker and by community at large.
This is all very meta. Bringing it back down to earth…
I trust Adriaan, Seth, and co that this isn’t the top of a slippery slope that is implicitly feared in many of these responses. I trust that, whatever the reasons, they were worth it. They obviously knew this would set off this kind of a firestorm. They wouldn’t take that step lightly.
Anyway, I think it’s natural for us as a community to push for more transparency, but when community leadership assures us that there’s a good reason to withhold information, we really don’t have any choices other than to either trust them (as always), or walk away. I choose the former.