<div dir="ltr"><br>On Wed, Feb 11, 2015 at 1:55 AM, Flavio Percoco <<a href="mailto:flavio@redhat.com" target="_blank">flavio@redhat.com</a>> wrote:<br>> [...]<br>><br>> ## Keep discussions open<br>><br>> I don't believe there's anything wrong about kicking off some<br>> discussions in private channels about specs/bugs. I don't believe<br>> there's anything wrong in having calls to speed up some discussions.<br>> HOWEVER, I believe it's *completely* wrong to consider those private<br>> discussions sufficient. If you have had that kind of private<br>> discussions, if you've discussed a spec privately and right after you<br>> went upstream and said: "This has been discussed in a call and it's<br>> good to go", I beg you to stop for 2 seconds and reconsider that. I<br>> don't believe you were able to fit all the community in that call and<br>> that you had enough consensus.<br>><br><br>Completely agree with what you've said here. I think there's a place for<br>private conversation (eg. discussing a security issue that corresponds<br>to a CVE, giving folks honest feedback without public shaming, quickly <br>pinging someone, etc.) but when it comes to discussions that have a<br>bearing on a project (albeit however minimal) we need to ensure that all<br>of those happen in the open, so that any interested parties are able to<br>participate. Personally, I have not seen any examples of private talks<br>which have led to making decisions in the absence of community<br>discussion, but if this is happening -- we need to put a definitive stop<br>to it.<br><br><br>> [...]<br>><br>> ## Mailing List vs IRC Channel<br>><br>> I get it, our mailing list is freaking busy, keeping up with it is<br>> hard and time consuming and that leads to lots of IRC discussions. I<br>> don't think there's anything wrong with that but I believe it's wrong<br>> to expect *EVERYONE* to be in the IRC channel when those discussions<br>> happen.<br>><br>> If you are discussing something on IRC that requires the attention of<br>> most of your project's community, I highly recommend you to use the<br>> mailing list as oppose to pinging everyone independently and fighting<br>> with time zones. Using IRC bouncers as a replacement for something<br>> that should go to the mailing list is absurd. Please, use the mailing<br>> list and don't be afraid of having a bigger community chiming in in<br>> your discussion.  *THAT'S A GOOD THING*<br>><br>> Changes, specs, APIs, etc. Everything is good for the mailing list.<br>> We've fought hard to make this community grow, why shouldn't we take<br>> advantage of it?<br>><br><br>We should absolutely take advantage of all forms of communication, and<br>all the tools that we have at our disposal so that we can foster more<br>open and clear communication. However, I do realize that different<br>strokes work for different folks. While many might find it more<br>effective to communicate over email, others find IRC, or even a<br>VOIP call a better way of ironing out differences. I don't think that<br>makes any one method of communication better than others. While<br>I personally believe that every discussion or design conversation that<br>happens on IRC does not need to be taken to the mailing list, there's<br>absolutely nothing that should prohibit anyone in the community from<br>taking a discussion from IRC (or anywhere else) to the mailing list at<br>_any_ time.<br><br><br>> ## Cores are *NOT* special<br>><br>> At some point, for some reason that is unknown to me, this message<br>> changed and the feeling of core's being some kind of superheros became<br>> a thing. It's gotten far enough to the point that I've came to know<br>> that some projects even have private (flagged with +s), password<br>> protected, irc channels for core reviewers.<br>> [...]<br><br>Completely agree with you about cores not being super-heroes. On the<br>latter point though, I'd consider that there's certainly a reasonable<br>subset of conversations that are okay to have in private (like security<br>related issues, and some other examples already cited above). However,<br>if the existence of machinery which makes having such conversations<br>convenient (hangout, private IRC, face-to-face in a closed room,<br>whatever) seems to have a detrimental effect on the spirit of openness<br>in our community, then I would err on the side of caution and dismantle<br>that machinery rather than let our commitment to openness come under<br>fire.<br><br><br>> [...]<br>><br>> All the above being said, I'd like to thank everyone who fights for<br>> the openness of our community and encourage everyone to make that a<br>> must have thing in each sub-community. You don't need to be<br>> core-reviewer or PTL to do so. Speak up and help keeping the community<br>> as open as possible.<br>><br>> Cheers,<br>> Flavio<br><br>Thanks for putting this together Flavio -- a timely reminder to strive<br>towards keeping our community open and inclusive. It's much appreciated!<br><br></div>