* Promoting the GNU Kind Communication Guidelines? @ 2018-10-23 11:15 Mathieu Lirzin 2018-10-23 13:38 ` Tobias Geerinckx-Rice ` (2 more replies) 0 siblings, 3 replies; 36+ messages in thread From: Mathieu Lirzin @ 2018-10-23 11:15 UTC (permalink / raw) To: guix-devel Hello, Following the announcement made by RMS regarding the new GNU Kind Communication Guidelines (GKCG) [1], I would like to know if the Guix developpers in particular its maintainers would agree to adopt it in place of the current Code of Conduct (CoC)? Adopting the GKCG instead of a CoC would help attracting people (like me) who agree to use a welcoming and respectful language which encourages everyone to contribute but are reluctant in contributing to any project following a CoC due to its punitive nature and the politics of its authors [2][3]. Thanks. [1] http://lists.gnu.org/archive/html/info-gnu/2018-10/msg00001.html [2] https://www.contributor-covenant.org/ [3] https://geekfeminism.wikia.com/wiki/Meritocracy -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-23 11:15 Promoting the GNU Kind Communication Guidelines? Mathieu Lirzin @ 2018-10-23 13:38 ` Tobias Geerinckx-Rice 2018-10-23 14:39 ` Mathieu Lirzin 2018-10-24 1:06 ` Alex Griffin 2018-10-24 10:23 ` Ludovic Courtès 2 siblings, 1 reply; 36+ messages in thread From: Tobias Geerinckx-Rice @ 2018-10-23 13:38 UTC (permalink / raw) To: Mathieu Lirzin; +Cc: guix-devel Hullo Mathieu! Mathieu Lirzin wrote: > Following the announcement made by RMS regarding the new GNU > Kind > Communication Guidelines (GKCG) [1], I would like to know if the > Guix > developpers in particular its maintainers would agree to adopt > it in > place of the current Code of Conduct (CoC)? They seem reasonable (a tad reactionary, but hey, it's rms) but orthogonal to our CoC. > Adopting the GKCG instead of a CoC would help attracting people > (like > me) who agree to use a welcoming and respectful language which > encourages everyone to contribute but are reluctant in > contributing to > any project following a CoC due to its punitive nature and the > politics > of its authors [2][3]. I've (re-)read the links you've provided (thanks). I guess it's supposed to be obvious what you find disagreeable about them, but if one doesn't disagree, it's not that obvious. :-) (TBH that's the only reason I replied at all: I'd like to learn more about the different perspectives on this issue. The 'debate' dividing other projects is entirely unenlightening and tedious. I hope we can do better.) That said, I hope we can address any perceived lack of merit in (our copy of) the CoC without resorting to its original authors. The resulting irony blast would level multiple city blocks. Kind regards, T G-R > [1] > http://lists.gnu.org/archive/html/info-gnu/2018-10/msg00001.html > [2] https://www.contributor-covenant.org/ > [3] https://geekfeminism.wikia.com/wiki/Meritocracy ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-23 13:38 ` Tobias Geerinckx-Rice @ 2018-10-23 14:39 ` Mathieu Lirzin 0 siblings, 0 replies; 36+ messages in thread From: Mathieu Lirzin @ 2018-10-23 14:39 UTC (permalink / raw) To: Tobias Geerinckx-Rice; +Cc: guix-devel Hello Tobias, Tobias Geerinckx-Rice <me@tobias.gr> writes: > I've (re-)read the links you've provided (thanks). I guess it's > supposed to be obvious what you find disagreeable about them, but if > one doesn't disagree, it's not that obvious. :-) IMO Discussing what I find disagreeable with the particular form of Feminism advocated by the links I have provided is off topic. Without direspecting those who agrees with those ideas, I think it is reasonably obvious that not everybody supporting Free Software, supports those unrelated political ideas. > That said, I hope we can address any perceived lack of merit in (our > copy of) the CoC without resorting to its original authors. The > resulting irony blast would level multiple city blocks. I don't understand the last sentence. Can you explain it with simpler words? >> [1] http://lists.gnu.org/archive/html/info-gnu/2018-10/msg00001.html >> [2] https://www.contributor-covenant.org/ >> [3] https://geekfeminism.wikia.com/wiki/Meritocracy Thanks. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-23 11:15 Promoting the GNU Kind Communication Guidelines? Mathieu Lirzin 2018-10-23 13:38 ` Tobias Geerinckx-Rice @ 2018-10-24 1:06 ` Alex Griffin 2018-10-24 3:02 ` Jack Hill 2018-10-24 10:23 ` Ludovic Courtès 2 siblings, 1 reply; 36+ messages in thread From: Alex Griffin @ 2018-10-24 1:06 UTC (permalink / raw) To: guix-devel On Tue, Oct 23, 2018 at 01:15:23PM +0200, Mathieu Lirzin wrote: > Adopting the GKCG instead of a CoC would help attracting people (like > me) who agree to use a welcoming and respectful language which > encourages everyone to contribute but are reluctant in contributing to > any project following a CoC due to its punitive nature and the politics > of its authors [2][3]. FWIW once I noticed that Guix had adopted the Contributor Covenant, it factored strongly into my decision to stop contributing to the project last year. I can't say for sure that I would contribute again if the CoC were gone, but I would very much welcome this change. -- Alex Griffin ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-24 1:06 ` Alex Griffin @ 2018-10-24 3:02 ` Jack Hill 2018-10-24 10:02 ` Ludovic Courtès 0 siblings, 1 reply; 36+ messages in thread From: Jack Hill @ 2018-10-24 3:02 UTC (permalink / raw) To: Alex Griffin; +Cc: guix-devel Alex, On Tue, 23 Oct 2018, Alex Griffin wrote: > FWIW once I noticed that Guix had adopted the Contributor Covenant, it > factored strongly into my decision to stop contributing to the project > last year. Interesting. I too am eager understand your thinking on this. When thinking about this issue today, I remembered some of Sage Sharp's writings [0][1]. What struck me about those writings is that it is not just about the language in our policies, but about how we use the policies when conducting ourselves as a community. In particular, it is about more than just how we communicate. It is about who is included and empowered in the community, and how we handle problems that arise. Getting all of this right is hard work, and I am happy to take all the advice I can get from people who have done more thinking and had more real world experience in this area, whether that be the Contributor Covenant, the GNU Kind Communication Guidelines, or other writings about community building (even those not specific to software). When embarking on the hard work or community building (like the hard work of promoting software freedom), I find it helpful to see where we are heading. In Guix the Free Software Distribution Guidelines did this for the software freedom issues, and, while perhaps imperfect, the CoC did this for the community building issues. Regardless of how we sort out the details of implementation, I hope that we set, document, and communicate a high goal for our community building work. Best, Jack P.S. Apologies if guix-devel is not the right place to be having this conversation. I like Guix a lot and am interested in it being a just community. [0] http://sage.thesharps.us/2016/01/25/code-of-conducts-warning-signs/ [1] http://sage.thesharps.us/2015/10/06/what-makes-a-good-community/ ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-24 3:02 ` Jack Hill @ 2018-10-24 10:02 ` Ludovic Courtès 2018-10-24 14:21 ` Alex Griffin 0 siblings, 1 reply; 36+ messages in thread From: Ludovic Courtès @ 2018-10-24 10:02 UTC (permalink / raw) To: Jack Hill; +Cc: guix-devel Hello, Jack Hill <jackhill@jackhill.us> skribis: > On Tue, 23 Oct 2018, Alex Griffin wrote: > >> FWIW once I noticed that Guix had adopted the Contributor Covenant, it >> factored strongly into my decision to stop contributing to the project >> last year. > > Interesting. I too am eager understand your thinking on this. Same here. For the record, the code of conduct was adopted in Guix in Dec. 2015. Ludo’. ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-24 10:02 ` Ludovic Courtès @ 2018-10-24 14:21 ` Alex Griffin 2018-10-26 21:36 ` Tonton 0 siblings, 1 reply; 36+ messages in thread From: Alex Griffin @ 2018-10-24 14:21 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel Jack Hill <jackhill@jackhill.us> skribis: > > Interesting. I too am eager understand your thinking on this. I am skeptical of codes of conduct in FLOSS projects because they often come bundled with a certain (non-software-related) political orthodoxy. The Contributor Covenant is the worst offender in this regard, having been created specifically for that purpose [1]. Although most of the offending text has now been removed from the document itself, the same spirit still follows behind it to projects that adopt the CC. (It is also baffling to me that programmers would want to recreate an imitation HR department in their time off from the corporate world, but I'll put that aside.) On Wed, Oct 24, 2018 at 12:02:37PM +0200, Ludovic Courtès wrote: > > Same here. For the record, the code of conduct was adopted in Guix > in Dec. 2015. I hadn't noticed when I first started contributing. A bad code of conduct can still work out fine with good project leadership in place, which is why the Contributor Covenant was only one of several factors influencing my decision to move away from Guix. I hope it is evident that I don't oppose the CoC out of a desire to behave badly. Please forgive some vagueness as well; I tried very hard not to provoke unnecessary controversy. As a result much of this email was edited out before sending. -- Alex Griffin [1]: https://twitter.com/coralineada/status/1041465346656530432 ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-24 14:21 ` Alex Griffin @ 2018-10-26 21:36 ` Tonton 2018-10-26 22:37 ` Alex Griffin 0 siblings, 1 reply; 36+ messages in thread From: Tonton @ 2018-10-26 21:36 UTC (permalink / raw) To: guix-devel On Wed, 24 Oct 2018 09:21:16 -0500 Alex Griffin <a@ajgrf.com> wrote: > Jack Hill <jackhill@jackhill.us> skribis: > > > > Interesting. I too am eager understand your thinking on this. > > I am skeptical of codes of conduct in FLOSS projects because they often > come bundled with a certain (non-software-related) political orthodoxy. > > The Contributor Covenant is the worst offender in this regard, having > been created specifically for that purpose [1]. Although most of the > offending text has now been removed from the document itself, the same > spirit still follows behind it to projects that adopt the CC. CoC's are most definitely political, just like the GKCG. Orthodoxy in this context I think is mostly meaningless - as most sides of this debate are as orthodox as the others. There's also this: > "I don’t agree with Coraline Ada Ehmke’s politics. Should I avoid this code > of conduct? > > If you’re a meritocracy fan, you already abide by the principle of > separating the person from the contribution. And even if you’re not, > adopting the Contributor Covenant does not imply any political or social > orientation aside from the (unfortunately politicized) goal of making your > project welcoming and inclusive to people of all backgrounds." - https://www.contributor-covenant.org/faq While I do agree that CoC's should be redundant and unneeded, our current culture in FLOSS is sadly not there yet. Harrasment is - at least as far as I have observed - way to common. An interesting element here is that many of the harrassers don't seem to understand that they are harrassing. This is the reason why, as has been discussed before on this list, I (I think we/Guix) try to tell people kindly. It is after all normal to make mistakes, it is also the way we learn. Usually nudging people to use inclusive language and reminding ourselves when we slip is enough - and it encourages a much nicer, and I'd argue productive, community. I see this in my day to day situation also. I have to admit I'm surprised at how good the GKCGs are. But, as has already bin pointed out, it is lacking some important elements like process and acceptable and unacceptable. As some have come up and stated they quit Guix because of the CoC; I'm at the opposite end of the spectrum. I run Guix with or without the community, but I choose to participate in Guix because it has a good CoC that is held with kindness by many in the community. I look forward to winter, when I have more time for programming... :) ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-26 21:36 ` Tonton @ 2018-10-26 22:37 ` Alex Griffin 2018-10-28 18:42 ` Tonton 2018-10-29 18:16 ` Cook, Malcolm 0 siblings, 2 replies; 36+ messages in thread From: Alex Griffin @ 2018-10-26 22:37 UTC (permalink / raw) To: guix-devel > An interesting element here is that many of the > harrassers don't seem to understand that they are harrassing. I'm so glad you brought this up, because it seems equally plausible to me that the other party could be reacting overly sensitively. This is precisely why it is a bad idea to set up an authority for people to appeal to. In many cases it's not clear which party is the unreasonable one, and it must be worked through with dialogue. If people don't have to work things out among themselves, and disputes are instead handled by a committee of project maintainers, contributors lose the opportunity to better understand each other. Oh, and that committee of maintainers have all agreed according to the Contributor Covenant that they have a responsibility to punish abusers, so they might find it difficult to avoid being biased towards punishing the accused. Software projects should focus on software. They are not equipped to administer justice. -- Alex Griffin ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-26 22:37 ` Alex Griffin @ 2018-10-28 18:42 ` Tonton 2018-10-28 19:50 ` Alex Griffin 2018-10-29 18:16 ` Cook, Malcolm 1 sibling, 1 reply; 36+ messages in thread From: Tonton @ 2018-10-28 18:42 UTC (permalink / raw) To: Alex Griffin; +Cc: guix-devel On Fri, 26 Oct 2018 17:37:32 -0500 Alex Griffin <a@ajgrf.com> wrote: > > An interesting element here is that many of the > > harrassers don't seem to understand that they are harrassing. > > I'm so glad you brought this up, because it seems equally plausible to me > that the other party could be reacting overly sensitively. > > This is precisely why it is a bad idea to set up an authority for people to > appeal to. In many cases it's not clear which party is the unreasonable > one, and it must be worked through with dialogue. > > If people don't have to work things out among themselves, and disputes are > instead handled by a committee of project maintainers, contributors lose > the opportunity to better understand each other. Oh, and that committee of > maintainers have all agreed according to the Contributor Covenant that they > have a responsibility to punish abusers, so they might find it difficult to > avoid being biased towards punishing the accused. It seems to me you are making punishment way bigger than it actually is. Great big lumps of shit has to hit someones fan before punishment is talked about. The harshest I've seen here has been once when a core maintainer asked a community member to take a break and rethink; in this case the person being asked to take a break was claiming to be a victim (the whole thing seemed to me a lot of grey scale and misunderstandings). Most of what I see and participate in are friendly, inclusive dialogues - including the ones where we work through grievances and misunderstandings. Now, for issues that are of a difficult character it makes sense to not have an open dialogue with all parties involved. There are many reasons for this and I encourage everyone interested to read up on trauma, anxiety, depression and other similar psycho-social issues, especially from the point of view of those affected. The process should not be a one sided - the decision makers should talk, and in these cases all parties should be reached out to for an explanation. But I don't know if this is the current Guix process. > > Software projects should focus on software. They are not equipped to > administer justice. > I think software projects should focus on building software, and to do that you need someone to build it. Programming is an incredibly social activity - even for me, here I sit alone and mostly work on stuff that only I will ever see or use. So we focus on building an inclusive awesome community, because that is one of the best ways to get awesome software. To build a community we need to build a culture. To build a culture you need to have some way of creating glue - cohesiveness. Either you auto-disassociate anyone not "tough enough" or you use something like a CoC and someone enforcing it (or you find other ways of reaching these goals; but AFAIK the two above are the main ones used in FLOSS today). Remember the CoC is only true for some communities/cultures, it does not influence your legal entity outside of your interactions with the community (unless the issues are severe enough to have broken an actual law where one of the parties are). ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-28 18:42 ` Tonton @ 2018-10-28 19:50 ` Alex Griffin 2018-10-28 20:25 ` Alex Griffin ` (4 more replies) 0 siblings, 5 replies; 36+ messages in thread From: Alex Griffin @ 2018-10-28 19:50 UTC (permalink / raw) To: Tonton; +Cc: guix-devel On Sun, Oct 28, 2018, at 1:42 PM, Tonton wrote: > It seems to me you are making punishment way bigger than it actually is. The CoC actually says that maintainers have a responsibility to remove offenders or risk being removed themselves. In contrast the Debian Code of Conduct says: > While this code of conduct should be adhered to by participants, we > recognize that sometimes people may have a bad day, or be unaware of > some of the guidelines in this code of conduct. When that happens, you > may reply to them and point out this code of conduct. Such messages > may be in public or in private, whatever is most appropriate. However, > regardless of whether the message is public or not, it should still > adhere to the relevant parts of this code of conduct; in particular, > it should not be abusive or disrespectful. Assume good faith; it is > more likely that participants are unaware of their bad behaviour than > that they intentionally try to degrade the quality of the discussion. The difference is like night and day. > Remember the CoC is only true for some communities/cultures, it does not > influence your legal entity outside of your interactions with the community To enter into a covenant, or agree to be bound by a code, means to stake your word on it. The words themselves actually carry weight, and not just as rules to follow, which is why the tiniest details of these documents receive so much scrutiny. From sentence 1 of the Contributor Covenant: > In the interest of fostering an open and welcoming environment, we as > contributors and maintainers pledge to [...] This snippet right here is a problem even before we get to the meat and potatoes. I don't appreciate the presumption that my mere participation indicates my agreement with this document. It rubs me the wrong way even when I'm only reporting a bug (which does fall under its scope, because 'issues', as found in an issue tracker, are explicitly mentioned further down). -- Alex Griffin ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-28 19:50 ` Alex Griffin @ 2018-10-28 20:25 ` Alex Griffin 2018-10-28 21:12 ` Thorsten Wilms ` (3 subsequent siblings) 4 siblings, 0 replies; 36+ messages in thread From: Alex Griffin @ 2018-10-28 20:25 UTC (permalink / raw) To: guix-devel In a sense, the Debian Code of Conduct is a code in name only. It's really just 6 guidelines for kind communication and resolving conflicts peacefully, and finally a method for seeking recourse either as a last resort or in serious cases. The Contributor Covenant is actually a real covenant. -- Alex Griffin ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-28 19:50 ` Alex Griffin 2018-10-28 20:25 ` Alex Griffin @ 2018-10-28 21:12 ` Thorsten Wilms 2018-10-28 21:26 ` Alex Griffin ` (2 subsequent siblings) 4 siblings, 0 replies; 36+ messages in thread From: Thorsten Wilms @ 2018-10-28 21:12 UTC (permalink / raw) To: guix-devel On 28/10/2018 20.50, Alex Griffin wrote: > From sentence 1 of the Contributor Covenant: >> In the interest of fostering an open and welcoming environment, we as >> contributors and maintainers pledge to [...] > This snippet right here is a problem even before we get to the meat and > potatoes. I don't appreciate the presumption that my mere participation > indicates my agreement with this document. Especially as it's easily possible to contribute a patch without being aware of the CC. It says it's a pledge. How does it mean anything just sitting there? Must there not be an act of making/joining the pledge? Seems to me either that language must go, or in future, contributions (at least those ending up in the tree) can only be accepted from people who explicitly made/joined/signed the pledge (AKA read and sign this EULA before contributing even the tiniest bug-fix). -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/ ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-28 19:50 ` Alex Griffin 2018-10-28 20:25 ` Alex Griffin 2018-10-28 21:12 ` Thorsten Wilms @ 2018-10-28 21:26 ` Alex Griffin 2018-10-29 8:59 ` Björn Höfling 2018-10-29 22:58 ` Promoting the GNU Kind Communication Guidelines? Tonton 4 siblings, 0 replies; 36+ messages in thread From: Alex Griffin @ 2018-10-28 21:26 UTC (permalink / raw) To: guix-devel On Sun, Oct 28, 2018, at 1:42 PM, Tonton wrote: > It seems to me you are making punishment way bigger than it actually is. Think about it this way. The Contributor Covenant goes on about the many different ways that a disagreement might escalate, while the Debian CoC spends almost all of its time modeling how to de-escalate a disagreement. -- Alex Griffin ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-28 19:50 ` Alex Griffin ` (2 preceding siblings ...) 2018-10-28 21:26 ` Alex Griffin @ 2018-10-29 8:59 ` Björn Höfling 2018-10-29 10:49 ` Thorsten Wilms 2018-10-29 22:58 ` Promoting the GNU Kind Communication Guidelines? Tonton 4 siblings, 1 reply; 36+ messages in thread From: Björn Höfling @ 2018-10-29 8:59 UTC (permalink / raw) To: Alex Griffin; +Cc: guix-devel [-- Attachment #1: Type: text/plain, Size: 1544 bytes --] On Sun, 28 Oct 2018 14:50:54 -0500 Alex Griffin <a@ajgrf.com> wrote: > On Sun, Oct 28, 2018, at 1:42 PM, Tonton wrote: > >From sentence 1 of the Contributor Covenant: > > In the interest of fostering an open and welcoming environment, we > > as contributors and maintainers pledge to [...] > > This snippet right here is a problem even before we get to the meat > and potatoes. I don't appreciate the presumption that my mere > participation indicates my agreement with this document. It rubs me > the wrong way even when I'm only reporting a bug (which does fall > under its scope, because 'issues', as found in an issue tracker, are > explicitly mentioned further down). > You can harass in just one bug report: "Module foo does not work for me. [Normal bug report things here] This beast is written in such a bad way, the bug is more its contributor Bar, he/she/zhe is so [inappropriate phrase here], get rid of him/her/zhe immediately and the problem is resolved." Nobody asked about reporting, nobody asked to sign a CoC or anything, yet this is harassment and the project (maintainer) should take immediate steps to protect Bar. The same harassment can pretty well be packed in a patch. In law, there is the term of "conduct implying an intent". So even not signing anything you could argue that by sending a bug or a patch you silently agree with the community guidelines, CoC, etc. You enter the community be interacting the first time. And will be judged by their guidelines. Björn [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-29 8:59 ` Björn Höfling @ 2018-10-29 10:49 ` Thorsten Wilms 2018-10-29 13:43 ` Alex Griffin 2018-10-29 17:48 ` Christopher Lemmer Webber 0 siblings, 2 replies; 36+ messages in thread From: Thorsten Wilms @ 2018-10-29 10:49 UTC (permalink / raw) To: guix-devel On 29/10/2018 09.59, Björn Höfling wrote: > In law, there is the term of "conduct implying an intent". So even not > signing anything you could argue that by sending a bug or a patch you > silently agree with the community guidelines, CoC, etc. You enter the > community be interacting the first time. And will be judged by their > guidelines. It used to be that you could pick a Free Software project and send a patch. Now sending a patch is supposed to imply agreeing to the equivalent of an EULA? Everyone is expected to welcome that as progress? Again "... we as contributors and maintainers pledge ..." is bullshit. I pledged nothing. More pragmatic and truthful would be: "The project owners expect everyone who contributes to the project by any means, or who communicates via any of the means that belong to the project, to stick to the rules below. Breaking the rules may lead to any of: a warning, rejection of contributions, a ban where and as far as possible." -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/ ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-29 10:49 ` Thorsten Wilms @ 2018-10-29 13:43 ` Alex Griffin 2018-10-29 17:48 ` Christopher Lemmer Webber 1 sibling, 0 replies; 36+ messages in thread From: Alex Griffin @ 2018-10-29 13:43 UTC (permalink / raw) To: Thorsten Wilms; +Cc: guix-devel On Mon, Oct 29, 2018 at 11:49:23AM +0100, Thorsten Wilms wrote: > bullshit. I pledged nothing. More pragmatic and truthful would be: > > "The project owners expect everyone who contributes to [...] Exactly. I would actually have less of a problem with it if it were presented as moderation rules come down from on high. They still might be bad rules that I disagreed with (or not), but at least there would only be a problem if I broke a rule. When the CoC actually purports to speak for me, then there's a problem even if no one ever invokes the CoC. I view the Contributor Covenant in particular as pushing identity politics on the free software world and manufacturing consent for that agenda. That's why the website proudly lists all the projects that agreed to it, and why they go push newer projects to adopt it. I mean don't you think it's odd that the net effect of CoCs is to cause drama and divide communities, when they're supposed to be about welcoming everybody? Even if you can't understand why it shakes out like that, that alone should throw up red flags in your mind. -- Alex Griffin ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-29 10:49 ` Thorsten Wilms 2018-10-29 13:43 ` Alex Griffin @ 2018-10-29 17:48 ` Christopher Lemmer Webber 2018-10-30 7:48 ` Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) Mark H Weaver 1 sibling, 1 reply; 36+ messages in thread From: Christopher Lemmer Webber @ 2018-10-29 17:48 UTC (permalink / raw) To: t_w_; +Cc: guix-devel Thorsten Wilms writes: > On 29/10/2018 09.59, Björn Höfling wrote: >> In law, there is the term of "conduct implying an intent". So even not >> signing anything you could argue that by sending a bug or a patch you >> silently agree with the community guidelines, CoC, etc. You enter the >> community be interacting the first time. And will be judged by their >> guidelines. > > It used to be that you could pick a Free Software project and send a patch. > > Now sending a patch is supposed to imply agreeing to the equivalent of > an EULA? Everyone is expected to welcome that as progress? Submitting code to a project under a copyleft license is also agreeing to policy. ^ permalink raw reply [flat|nested] 36+ messages in thread
* Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) 2018-10-29 17:48 ` Christopher Lemmer Webber @ 2018-10-30 7:48 ` Mark H Weaver 2018-10-30 13:28 ` Christopher Lemmer Webber 2018-10-31 20:51 ` Thorsten Wilms 0 siblings, 2 replies; 36+ messages in thread From: Mark H Weaver @ 2018-10-30 7:48 UTC (permalink / raw) To: Christopher Lemmer Webber; +Cc: guix-devel Christopher Lemmer Webber <cwebber@dustycloud.org> writes: > Thorsten Wilms writes: > >> On 29/10/2018 09.59, Björn Höfling wrote: >>> In law, there is the term of "conduct implying an intent". So even not >>> signing anything you could argue that by sending a bug or a patch you >>> silently agree with the community guidelines, CoC, etc. You enter the >>> community be interacting the first time. And will be judged by their >>> guidelines. >> >> It used to be that you could pick a Free Software project and send a patch. >> >> Now sending a patch is supposed to imply agreeing to the equivalent of >> an EULA? Everyone is expected to welcome that as progress? > > Submitting code to a project under a copyleft license is also agreeing > to policy. What is the basis for this claim? While I'm generally in favor of the CoC, I strongly oppose the idea that submitting a patch or communicating with us implies automatic agreement to our policies. We should not claim that someone has "agreed" to anything without their conscious knowledge and consent. Even if the law would allow us to make such a claim, we should not do it because it would be unjust. Please, it is enough to make our policies clear and highly visible, to encourage people to read them, and to give the lead project maintainers the authority to issue warnings, and if deemed necessary, to ban people from our communication channels who repeatedly or severely violate our CoC. I support that practice, as long as it's used judiciously, and I have every confidence in Ludovic and Ricardo to do so. We do _not_ need to extract promises from contributors ahead of time that they will follow our policies, and I think it's a bad idea to ask them to. It's a worse idea to claim that they've done so implicitly without their knowledge or consent. Mark ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) 2018-10-30 7:48 ` Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) Mark H Weaver @ 2018-10-30 13:28 ` Christopher Lemmer Webber 2018-10-30 19:39 ` Thorsten Wilms 2018-10-31 11:17 ` Mark H Weaver 2018-10-31 20:51 ` Thorsten Wilms 1 sibling, 2 replies; 36+ messages in thread From: Christopher Lemmer Webber @ 2018-10-30 13:28 UTC (permalink / raw) To: Mark H Weaver; +Cc: guix-devel Mark H Weaver writes: > Christopher Lemmer Webber <cwebber@dustycloud.org> writes: > >> Thorsten Wilms writes: >> >>> On 29/10/2018 09.59, Björn Höfling wrote: >>>> In law, there is the term of "conduct implying an intent". So even not >>>> signing anything you could argue that by sending a bug or a patch you >>>> silently agree with the community guidelines, CoC, etc. You enter the >>>> community be interacting the first time. And will be judged by their >>>> guidelines. >>> >>> It used to be that you could pick a Free Software project and send a patch. >>> >>> Now sending a patch is supposed to imply agreeing to the equivalent of >>> an EULA? Everyone is expected to welcome that as progress? >> >> Submitting code to a project under a copyleft license is also agreeing >> to policy. > > What is the basis for this claim? > > While I'm generally in favor of the CoC, I strongly oppose the idea that > submitting a patch or communicating with us implies automatic agreement > to our policies. > > We should not claim that someone has "agreed" to anything without their > conscious knowledge and consent. Even if the law would allow us to make > such a claim, we should not do it because it would be unjust. > > Please, it is enough to make our policies clear and highly visible, to > encourage people to read them, and to give the lead project maintainers > the authority to issue warnings, and if deemed necessary, to ban people > from our communication channels who repeatedly or severely violate our > CoC. I support that practice, as long as it's used judiciously, and I > have every confidence in Ludovic and Ricardo to do so. > > We do _not_ need to extract promises from contributors ahead of time > that they will follow our policies, and I think it's a bad idea to ask > them to. It's a worse idea to claim that they've done so implicitly > without their knowledge or consent. > > Mark I suspect we do not disagree Mark, but the way in which you replied to me makes it sound like we do, so let me clarify. :) My short reply was because I was trying to demonstrate, in few words, that the message I was replying to was introducing an inaccuracy. I did not clarify what that was, but I will below. We accept many patches from users where the user does not sign an actual document, but their patch and their name applied on the top is considered sufficient evidence that they have declared their code to be licensed under the GPL. But I should clarify the claim I was making, since I was not trying to say that the legal or mechanistic aspects of this were equivalent. Let me quote what was I was replying to: >>> It used to be that you could pick a Free Software project and send a patch. >>> >>> Now sending a patch is supposed to imply agreeing to the equivalent of >>> an EULA? Everyone is expected to welcome that as progress? The statement above makes it sound like the Code of Conduct is dramatically new. My claim here was that in both cases, there is a policy the community has adopted. One is legal and copyleft, the other is behavioral and a code of conduct. In both cases, your participation in this community is dependent on your willingness to agree to respect the policies and norms that the group upholds. What's interesting to me is that this isn't new at all, it's just codified for some specific things. The Code of Conduct is not a legal document, it is a set of policies about community norms. Many of these norms already existed, and the same process (speak to the person, ask them to change their behavior, if we can't fix it, yes they may be banned) has existed for a long time in free software circles. What is new from the code of conduct perspective is making explicit what some of those norms are, and what participants can expect if they are not upheld. I have seen some accusations that this is censorship or an overreach or equivalent to an EULA to have these norms enforced. And yet the free software community, and especially GNU projects, have long been enforcing of policies. Copyleft is a mechanism for enforcement of policies by law, but even beyond that, I think most of the members of this group would find it perfectly acceptable to ban someone who began to post patches to the list under a license that was incompatible with the GPL and which "poisoned" our ability to use them upon seeing them. The former is a legal agreement, the latter is a norms agreement, but they are both policy, and by participating in our group in general you have an understanding that these policies exist. The code of conduct does not provide a legal enforcement mechanism, so the EULA comment in that sense does not hold up; this is just a codification of some of the norms that we have. But someone made the EULA comment, and the extent that it *did* make sense (that there are policies, in some way), I wanted to reply to it. The free software community has always had policies, has always asked people to respect language, has always had the expectation that if you participate in our community, you are expected to abide by certain norms. Having those norms even be explicit is not new; there are norms posted all over the GNU website, and participants are frequently asked to abide by them. Internet forums of all kinds have expressed rules and policies. That is not new. Let's be clear about what the difference is then about adding a code of conduct: we are extending and making explicit the norm-policies of requirement to participate in our community to extend to various forms of respect for others. For a long time, many such norms were even implicit rather than explicit. We are choosing to make explicit some norms that encourage good behavior and respectful treatment amongst participants in the group. We are also explicitly requiring respecting the well being of participants who have long had difficulty participating due to reasons that are largely culturally systemic. It is this last sentence that most people objecting to a code of conduct seem suspicious of, but I feel like much of the conversation around code of conducts beats around the bush that many of the skeptics simply don't believe that last sentence is true. Well, it turns out the code of conduct is a useful document whether you believe that last sentence is true, but I believe it sticks in the craw of people who believe that our society does not have unequal distributions of justice, and that is the source of almost all objections. Every community provides some sort of governance. Having policies, whether legal (copyleft) or norms (all the other things we expect), is not new, and I hope I have demonstrated that. So a code of conduct is not any more like adding an EULA for all participants than other policy traditions are. All the best, - Chris ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) 2018-10-30 13:28 ` Christopher Lemmer Webber @ 2018-10-30 19:39 ` Thorsten Wilms 2018-10-31 8:58 ` Alex Sassmannshausen 2018-10-31 11:17 ` Mark H Weaver 1 sibling, 1 reply; 36+ messages in thread From: Thorsten Wilms @ 2018-10-30 19:39 UTC (permalink / raw) To: guix-devel Thanks to Mark H Weaver for writing ... how to say .. the mirror perspective of what I wish I would have written as sole input so far :) On 30/10/2018 14.28, Christopher Lemmer Webber wrote: >>>> It used to be that you could pick a Free Software project and send a patch. >>>> >>>> Now sending a patch is supposed to imply agreeing to the equivalent of >>>> an EULA? Everyone is expected to welcome that as progress? > > The statement above makes it sound like the Code of Conduct is > dramatically new. It is based on the fact that there are many projects that existed for some time before adopting a CoC. The EULA comparison is only about CoCs with "covenant" and "we contributors pledge" type of language. While benefiting from and accepting a copyleft license is pretty much a precondition for a patch, that is not the case for a CoC that tries to bind one on contribution. > My claim here was that in both cases, there is a > policy the community has adopted. One is legal and copyleft, the other > is behavioral and a code of conduct. In both cases, your participation > in this community is dependent on your willingness to agree to respect > the policies and norms that the group upholds. Submitting a patch might involve only the most minimal interaction with one maintainer. Staying within a very narrow subset of rules that a group might uphold should suffice to cause no harm to anyone while allowing people to benefit from the work. The group is not clearly delineated. The actual norms are only shown in how the maintainers and regulars act. > The code of conduct > does not provide a legal enforcement mechanism, so the EULA comment in > that sense does not hold up; this is just a codification of some of the > norms that we have. But someone made the EULA comment, and the extent > that it *did* make sense (that there are policies, in some way), I > wanted to reply to it. What I had in mind is: Unpacking an old-school software that has a shrink-wrap EULA is meant to imply acceptance of the license. Likewise, contributing to Guix is apparently meant to imply that one makes the pledge as outlined in that CoC. In both cases, you are meant to not get one without the other. It happened that one could not read the EULA in advance and it happened that I contributed before reading the CoC carefully. I distrust it's origin and I'm not happy about a few details, though they most likely will never matter. So I could almost, but not quite make such a promise, but I cannot be made to make such a promise. Especially retroactively. Even less can I be made to make a promise that might change: I assume that Ricardo and Ludovic want to have the option of editing the CoC without asking every single contributor. Well, people should better know what the current state of their pledge is. Not that I think the two would introduce a nasty surprise, it's just that the "covenant" and "we as contributors ... pledge" language is dishonest. Reject a contribution, talk to me, warn me, set an ultimatum, ban me if I did wrong by your norms as you see fit, that's all fine and expected with or without CoC anyway, but please don't try to make me say: those norms are mine (independent on whether they could be). If I sound like a drama royal person ... so be it! ;) -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/ ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) 2018-10-30 19:39 ` Thorsten Wilms @ 2018-10-31 8:58 ` Alex Sassmannshausen 2018-10-31 12:17 ` Thorsten Wilms 0 siblings, 1 reply; 36+ messages in thread From: Alex Sassmannshausen @ 2018-10-31 8:58 UTC (permalink / raw) To: t_w_; +Cc: guix-devel Hi Thorsten, Thorsten Wilms writes: > [...] > > Likewise, contributing to Guix is apparently meant to imply that one > makes the pledge as outlined in that CoC. > > In both cases, you are meant to not get one without the other. It > happened that one could not read the EULA in advance and it happened > that I contributed before reading the CoC carefully. I distrust it's > origin and I'm not happy about a few details, though they most likely > will never matter. So I could almost, but not quite make such a > promise, but I cannot be made to make such a promise. Especially > retroactively. Even less can I be made to make a promise that might > change: > > I assume that Ricardo and Ludovic want to have the option of editing > the CoC without asking every single contributor. Well, people should > better know what the current state of their pledge is. > > Not that I think the two would introduce a nasty surprise, it's just > that the "covenant" and "we as contributors ... pledge" language is > dishonest. Out of curiosity, would you personally feel better about the CoC if it used terms such as "This community commits to" or "This community pledges to" insteead of "We as contributors commit to"? I ask because one of the positives about the CC wording from my perspective is that it specifically makes it a collective responsibility to uphold certain norms, and not just the responsibility of the "projec authorities". It is understood that there are specific channels for dealing with violations of those norms, but the community as a whole stands behind that. Alex ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) 2018-10-31 8:58 ` Alex Sassmannshausen @ 2018-10-31 12:17 ` Thorsten Wilms 2018-10-31 12:48 ` Alex Sassmannshausen 0 siblings, 1 reply; 36+ messages in thread From: Thorsten Wilms @ 2018-10-31 12:17 UTC (permalink / raw) To: Guix-devel On 31/10/2018 09.58, Alex Sassmannshausen wrote: > Out of curiosity, would you personally feel better about the CoC if it > used terms such as "This community commits to" or "This community > pledges to" insteead of "We as contributors commit to"? In as far as contributing doesn't make one part of the community ... it would be a slight improvement. On the other hand, it's just vaguer about whom it puts words into their mouths. > I ask because one of the positives about the CC wording from my > perspective is that it specifically makes it a collective responsibility > to uphold certain norms, and not just the responsibility of the > "projec authorities". It is understood that there are specific channels > for dealing with violations of those norms, but the community as a whole > stands behind that. Yeah, that's the positive reading. A negative is that it is an attempt to push people to declare a mixed bag as their own, with no voice in the process (other than take it or leave it). One that contains hard-to-argue-with aspects, but also questionable and vague parts. -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/ ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) 2018-10-31 12:17 ` Thorsten Wilms @ 2018-10-31 12:48 ` Alex Sassmannshausen 0 siblings, 0 replies; 36+ messages in thread From: Alex Sassmannshausen @ 2018-10-31 12:48 UTC (permalink / raw) To: t_w_; +Cc: Guix-devel Thanks for your answers. I'm glad to hear that there might be room for some form of dialogue on wording. Cheers! Alex Thorsten Wilms writes: > On 31/10/2018 09.58, Alex Sassmannshausen wrote: >> Out of curiosity, would you personally feel better about the CoC if it >> used terms such as "This community commits to" or "This community >> pledges to" insteead of "We as contributors commit to"? > > In as far as contributing doesn't make one part of the community > ... it would be a slight improvement. On the other hand, it's just > vaguer about whom it puts words into their mouths. > > >> I ask because one of the positives about the CC wording from my >> perspective is that it specifically makes it a collective responsibility >> to uphold certain norms, and not just the responsibility of the >> "projec authorities". It is understood that there are specific channels >> for dealing with violations of those norms, but the community as a whole >> stands behind that. > > Yeah, that's the positive reading. A negative is that it is an attempt > to push people to declare a mixed bag as their own, with no voice in > the process (other than take it or leave it). One that contains > hard-to-argue-with aspects, but also questionable and vague parts. ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) 2018-10-30 13:28 ` Christopher Lemmer Webber 2018-10-30 19:39 ` Thorsten Wilms @ 2018-10-31 11:17 ` Mark H Weaver 2018-11-01 3:47 ` Mark H Weaver 1 sibling, 1 reply; 36+ messages in thread From: Mark H Weaver @ 2018-10-31 11:17 UTC (permalink / raw) To: Christopher Lemmer Webber; +Cc: guix-devel Hi Chris, Christopher Lemmer Webber <cwebber@dustycloud.org> writes: > Mark H Weaver writes: > >> Christopher Lemmer Webber <cwebber@dustycloud.org> writes: >> >>> Thorsten Wilms writes: >>> >>>> On 29/10/2018 09.59, Björn Höfling wrote: >>>>> In law, there is the term of "conduct implying an intent". So even not >>>>> signing anything you could argue that by sending a bug or a patch you >>>>> silently agree with the community guidelines, CoC, etc. You enter the >>>>> community be interacting the first time. And will be judged by their >>>>> guidelines. >>>> >>>> It used to be that you could pick a Free Software project and send a patch. >>>> >>>> Now sending a patch is supposed to imply agreeing to the equivalent of >>>> an EULA? Everyone is expected to welcome that as progress? >>> >>> Submitting code to a project under a copyleft license is also agreeing >>> to policy. >> >> What is the basis for this claim? >> >> While I'm generally in favor of the CoC, I strongly oppose the idea that >> submitting a patch or communicating with us implies automatic agreement >> to our policies. >> >> We should not claim that someone has "agreed" to anything without their >> conscious knowledge and consent. Even if the law would allow us to make >> such a claim, we should not do it because it would be unjust. >> >> Please, it is enough to make our policies clear and highly visible, to >> encourage people to read them, and to give the lead project maintainers >> the authority to issue warnings, and if deemed necessary, to ban people >> from our communication channels who repeatedly or severely violate our >> CoC. I support that practice, as long as it's used judiciously, and I >> have every confidence in Ludovic and Ricardo to do so. >> >> We do _not_ need to extract promises from contributors ahead of time >> that they will follow our policies, and I think it's a bad idea to ask >> them to. It's a worse idea to claim that they've done so implicitly >> without their knowledge or consent. >> >> Mark > > I suspect we do not disagree Mark, but the way in which you replied to > me makes it sound like we do, so let me clarify. :) My short reply was > because I was trying to demonstrate, in few words, that the message I > was replying to was introducing an inaccuracy. I did not clarify what > that was, but I will below. > > We accept many patches from users where the user does not sign an actual > document, but their patch and their name applied on the top is > considered sufficient evidence that they have declared their code to be > licensed under the GPL. > > But I should clarify the claim I was making, since I was not trying to > say that the legal or mechanistic aspects of this were equivalent. Let > me quote what was I was replying to: > >>>> It used to be that you could pick a Free Software project and send a patch. >>>> >>>> Now sending a patch is supposed to imply agreeing to the equivalent of >>>> an EULA? Everyone is expected to welcome that as progress? > > The statement above makes it sound like the Code of Conduct is > dramatically new. My claim here was that in both cases, there is a > policy the community has adopted. One is legal and copyleft, the other > is behavioral and a code of conduct. In both cases, your participation > in this community is dependent on your willingness to agree to respect > the policies and norms that the group upholds. These two cases are fundamentally different, in my view. Contrary to what you wrote above, I assert that submitting code to a project under licensed under the GNU GPL does _not_ require my agreement to any policy. All that can be reasonably expected of me, as a contributor to free software projects, is that I'm being honest about the copyright status of my contributions. This is not an instance of agreeing to project policy, but simply of not committing fraud. It is obvious, and therefore unsurprising and unobjectionable. In contrast, I would be *very* surprised to learn that my contribution to a project had been construed to imply agreement with that project's policies, and I've been contributing to various free software projects for about 25 years now. I see no compelling need for Guix contributors to agree with our CoC. It is enough for the project maintainers to agree, and for the lead maintainers to possess the technical means to enforce the CoC through their control over our communication channels. > What's interesting to me is that this isn't new at all, it's just > codified for some specific things. The Code of Conduct is not a legal > document, it is a set of policies about community norms. Many of these > norms already existed, and the same process (speak to the person, ask > them to change their behavior, if we can't fix it, yes they may be > banned) has existed for a long time in free software circles. What is > new from the code of conduct perspective is making explicit what some of > those norms are, and what participants can expect if they are not > upheld. > > I have seen some accusations that this is censorship or an overreach or > equivalent to an EULA to have these norms enforced. And yet the free > software community, and especially GNU projects, have long been > enforcing of policies. Copyleft is a mechanism for enforcement of > policies by law, but even beyond that, I think most of the members of > this group would find it perfectly acceptable to ban someone who began > to post patches to the list under a license that was incompatible with > the GPL and which "poisoned" our ability to use them upon seeing them. Agreed. > The former is a legal agreement, the latter is a norms agreement, but > they are both policy, and by participating in our group in general you > have an understanding that these policies exist. Again, I think these cases are fundamentally different. I do _not_ think it's reasonable to expect that all Guix project participants will be familiar with the policies outlined in our CoC. Incidentally, I agree that it would be _desireable_ for project participants to be familiar with our policies and to agree with them. However, I don't think it should be required. > The code of conduct > does not provide a legal enforcement mechanism, so the EULA comment in > that sense does not hold up; this is just a codification of some of the > norms that we have. But someone made the EULA comment, and the extent > that it *did* make sense (that there are policies, in some way), I > wanted to reply to it. I agree that the lack of a legal enforcement mechanism in our CoC is a very significant difference with EULAs. Whereas EULAs are backed by the full force of the law with all that entails, the most that will happen if you violate our CoC is that we might deny you write access to our project infrastructure. That said, I also see at least two similarities between EULAs and your suggestion that participation implies agreement with our policies: (1) in both cases, there is the presumption that someone has agreed to terms without making explicit statement to that effect, and (2) in both cases, agreement to the terms is a prerequisite for participation. > The free software community has always had policies, has always asked > people to respect language, has always had the expectation that if you > participate in our community, you are expected to abide by certain > norms. Having those norms even be explicit is not new; there are norms > posted all over the GNU website, and participants are frequently asked > to abide by them. Internet forums of all kinds have expressed rules and > policies. That is not new. I agree, it's not new. However, if we were to start requiring people to agree with our policy as a prequisite to their participation, or worse, to presume that they have implicitly agreed, that _would_ be new. Let's not do that please. > Let's be clear about what the difference is then about adding a code of > conduct: we are extending and making explicit the norm-policies of > requirement to participate in our community to extend to various forms > of respect for others. For a long time, many such norms were even > implicit rather than explicit. We are choosing to make explicit some > norms that encourage good behavior and respectful treatment amongst > participants in the group. We are also explicitly requiring respecting > the well being of participants who have long had difficulty > participating due to reasons that are largely culturally systemic. > > It is this last sentence that most people objecting to a code of conduct > seem suspicious of, but I feel like much of the conversation around code > of conducts beats around the bush that many of the skeptics simply don't > believe that last sentence is true. Well, it turns out the code of > conduct is a useful document whether you believe that last sentence is > true, but I believe it sticks in the craw of people who believe that our > society does not have unequal distributions of justice, and that is the > source of almost all objections. I agree with all of this. It seems to me that our only point of disagreement here is on the question of whether to require/assume that all participants agree with our policies. Regards, Mark ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) 2018-10-31 11:17 ` Mark H Weaver @ 2018-11-01 3:47 ` Mark H Weaver 0 siblings, 0 replies; 36+ messages in thread From: Mark H Weaver @ 2018-11-01 3:47 UTC (permalink / raw) To: Christopher Lemmer Webber; +Cc: guix-devel Mark H Weaver <mhw@netris.org> writes: > Christopher Lemmer Webber <cwebber@dustycloud.org> writes: > >> The free software community has always had policies, has always asked >> people to respect language, has always had the expectation that if you >> participate in our community, you are expected to abide by certain >> norms. Having those norms even be explicit is not new; there are norms >> posted all over the GNU website, and participants are frequently asked >> to abide by them. Internet forums of all kinds have expressed rules and >> policies. That is not new. > > I agree, it's not new. > > However, if we were to start requiring people to agree with our policy > as a prequisite to their participation, or worse, to presume that they > have implicitly agreed, that _would_ be new. Let's not do that please. My response here was not sufficient. Let me try again. To my mind, there's an important but subtle distinction between: (1) Posting policies and rules that apply to project participants, and (2) Requiring that participants "agree" to the policies and rules. In the first case, we are making the participants aware of the rules, and of the possible consequences for breaking those rules. Note that this doesn't require participants to make any promises or to hold a particular set of political beliefs. I have no problem with this, and moreover I fully support it. In the second case, we are essentially demanding that participants make promises about their future behavior, and declare themselves to share the beliefs and goals encoded in the CoC. The first case is analogous to the national and local laws that we all must live under. The second case is analogous to being asked by my government to sign an endorsement and pledge of allegiance to those laws. Do you see the difference? Mark ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) 2018-10-30 7:48 ` Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) Mark H Weaver 2018-10-30 13:28 ` Christopher Lemmer Webber @ 2018-10-31 20:51 ` Thorsten Wilms 1 sibling, 0 replies; 36+ messages in thread From: Thorsten Wilms @ 2018-10-31 20:51 UTC (permalink / raw) To: guix-devel On 30/10/2018 08.48, Mark H Weaver wrote: > While I'm generally in favor of the CoC, I strongly oppose the idea that > submitting a patch or communicating with us implies automatic agreement > to our policies. Quoting from the other thread: On 29/10/2018 18.43, Ricardo Wurmus wrote:> > If you would like to improve the text of the Code of Conduct > to clarify it, I would like to encourage you to submit a > patch draft here: > > https://github.com/ContributorCovenant > /contributor_covenant Not a draft, just an issue to see if there's a chance to change the "pledge" issue at the root: https://github.com/ContributorCovenant/contributor_covenant/issues/624 Just in case anyone here feels like showing some support there. -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/ ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-28 19:50 ` Alex Griffin ` (3 preceding siblings ...) 2018-10-29 8:59 ` Björn Höfling @ 2018-10-29 22:58 ` Tonton 4 siblings, 0 replies; 36+ messages in thread From: Tonton @ 2018-10-29 22:58 UTC (permalink / raw) To: Alex Griffin; +Cc: guix-devel On Sun, 28 Oct 2018 14:50:54 -0500 Alex Griffin <a@ajgrf.com> wrote: > On Sun, Oct 28, 2018, at 1:42 PM, Tonton wrote: > > It seems to me you are making punishment way bigger than it actually is. > > The CoC actually says that maintainers have a responsibility to remove > offenders or risk being removed themselves. ... I'm assuming you are referring to this passage: > Project maintainers who do not follow or enforce the Code of Conduct in > good faith may face temporary or permanent repercussions as determined by > other members of the project’s leadership. The risk of maintainers being removed is slight, the text here talks about misconduct and other maintainers have to make a decision on a case by case basis - just like they would have to in relation to any other accusation of breach. As far as I understand this paragraf is explicitly saying that maintainers are within the scope of the CoC and they have some extra responsiblity to it. > > Remember the CoC is only true for some communities/cultures, it does not > > influence your legal entity outside of your interactions with the > > community > > To enter into a covenant, or agree to be bound by a code, means to stake > your word on it. The words themselves actually carry weight, and not > just as rules to follow, which is why the tiniest details of these > documents receive so much scrutiny. There are limits though. The CC pledges you to abide by it's rules in relation to a certain community. Outside of this you are not pledged to it. but see below. I'm not sure I understand what you mean by "The words themselves actually carry weight, and not just as rules to follow" How do they carry weight outside of setting rules? I'm a bit intrigued by how much weight you put in your words though. Do you never blow with the wind and dance with the stars because of this bondage to words? :) > > From sentence 1 of the Contributor Covenant: > > In the interest of fostering an open and welcoming environment, we as > > contributors and maintainers pledge to [...] > > This snippet right here is a problem even before we get to the meat and > potatoes. I don't appreciate the presumption that my mere participation > indicates my agreement with this document. It rubs me the wrong way even > when I'm only reporting a bug (which does fall under its scope, because > 'issues', as found in an issue tracker, are explicitly mentioned further > down). > This is kind of like the Law of Cardamom[1]. The CC and most other CoC's I've seen in FLOSS assume you are acting in good faith and that we are kind to each other. I too spent some time mulling that one over, but seeing as it asks you to pledge what I see as a low standard of communication I found no problem with it. The fact that it gives some of us pause is probably enough to warrant a change though. So I skimmed over debians CoC[2] and find it to be mostly similar to the CC, though with a more positive and welcoming language (which also skips mention of negative behaviour). There's a few things I miss from it like process - which is alluded to, but not present as far as I could see. Looks good to me with a few additions. Let's see what comes of the discussion. [1]: https://en.wikipedia.org/wiki/When_the_Robbers_Came_to_Cardamom_Town#Law [2]: https://www.debian.org/code_of_conduct On Sun, 28 Oct 2018 16:26:58 -0500 Alex Griffin <a@ajgrf.com> wrote: > Think about it this way. The Contributor Covenant goes on about the many > different ways that a disagreement might escalate, while the Debian CoC > spends almost all of its time modeling how to de-escalate a disagreement. I wonder if we are reading the same document. I'm assuming it's this one: https://www.contributor-covenant.org/version/1/4/code-of-conduct As far as I can see it spends equal time on positive and negative behaviour and then defines responsibilities, scope and process. Debians spend time encouraging positive behaviour, and alludes to process - it misses responsibility and properly talking about process. Debians also misses defining negative behaviour, which leaves it up to potential contributors to investigate what is allowed and not in the community. This is enough for some to not bother trying, and that is one of the important points. I (we) want to include them. On Sun, 28 Oct 2018 15:25:01 -0500 Alex Griffin <a@ajgrf.com> wrote: > In a sense, the Debian Code of Conduct is a code in name only. It's really > just 6 guidelines for kind communication and resolving conflicts > peacefully, and finally a method for seeking recourse either as a last > resort or in serious cases. The Contributor Covenant is actually a real > covenant. that's the same thing. :) I encourage reading the tao of pooh - this is completely off topic. ^ permalink raw reply [flat|nested] 36+ messages in thread
* RE: Promoting the GNU Kind Communication Guidelines? 2018-10-26 22:37 ` Alex Griffin 2018-10-28 18:42 ` Tonton @ 2018-10-29 18:16 ` Cook, Malcolm 1 sibling, 0 replies; 36+ messages in thread From: Cook, Malcolm @ 2018-10-29 18:16 UTC (permalink / raw) To: Alex Griffin, guix-devel@gnu.org This so very well said - thank you Alex - were there a vote to recast mine flows thusly: > I'm so glad you brought this up, because it seems equally plausible to me > that the other party could be reacting overly sensitively. > > This is precisely why it is a bad idea to set up an authority for people to > appeal to. In many cases it's not clear which party is the unreasonable one, > and it must be worked through with dialogue. > > If people don't have to work things out among themselves, and disputes are > instead handled by a committee of project maintainers, contributors lose > the opportunity to better understand each other. Oh, and that committee > of maintainers have all agreed according to the Contributor Covenant that > they have a responsibility to punish abusers, so they might find it difficult to > avoid being biased towards punishing the accused. > > Software projects should focus on software. They are not equipped to > administer justice. ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-23 11:15 Promoting the GNU Kind Communication Guidelines? Mathieu Lirzin 2018-10-23 13:38 ` Tobias Geerinckx-Rice 2018-10-24 1:06 ` Alex Griffin @ 2018-10-24 10:23 ` Ludovic Courtès 2018-10-24 16:06 ` Mathieu Lirzin 2018-10-25 10:23 ` Ricardo Wurmus 2 siblings, 2 replies; 36+ messages in thread From: Ludovic Courtès @ 2018-10-24 10:23 UTC (permalink / raw) To: Mathieu Lirzin; +Cc: guix-devel Hello Mathieu, Good to see you here! Mathieu Lirzin <mthl@gnu.org> skribis: > Following the announcement made by RMS regarding the new GNU Kind > Communication Guidelines (GKCG) [1], I would like to know if the Guix > developpers in particular its maintainers would agree to adopt it in > place of the current Code of Conduct (CoC)? Speaking for myself: no. I think the GKCG fails to address important issues, such as defining what’s acceptable and what’s not as well as clear processes to address this. > Adopting the GKCG instead of a CoC would help attracting people (like > me) who agree to use a welcoming and respectful language which > encourages everyone to contribute but are reluctant in contributing to > any project following a CoC due to its punitive nature and the politics > of its authors [2][3]. Codes of conduct codify acceptable behavior and formalize processes: what can I do as a contributor if I’m a victim bad behavior or harassment? What are the group communication rules? What if I knowingly break those rules? By adopting the code of conduct, we maintainers committed to spend our time as needed to so your experience contributing to Guix won’t be a source of stress or worse, as is too often the case in on-line communities. The GKCG do not do that. Problems will be dealt with in an ad hoc fashion (as they already are in groups that have not codified rules), if they are addressed at all. I hope this answers your question. Happy hacking! Ludo’. ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-24 10:23 ` Ludovic Courtès @ 2018-10-24 16:06 ` Mathieu Lirzin 2018-10-25 10:23 ` Ricardo Wurmus 1 sibling, 0 replies; 36+ messages in thread From: Mathieu Lirzin @ 2018-10-24 16:06 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel Hello Ludo, ludo@gnu.org (Ludovic Courtès) writes: > Mathieu Lirzin <mthl@gnu.org> skribis: > >> Following the announcement made by RMS regarding the new GNU Kind >> Communication Guidelines (GKCG) [1], I would like to know if the Guix >> developpers in particular its maintainers would agree to adopt it in >> place of the current Code of Conduct (CoC)? > > Speaking for myself: no. I think the GKCG fails to address important > issues, such as defining what’s acceptable and what’s not as well as > clear processes to address this. I am sad that you feels that the GKCG is not sufficient for defining the acceptable behavior of the members of a Free Software community. >> Adopting the GKCG instead of a CoC would help attracting people (like >> me) who agree to use a welcoming and respectful language which >> encourages everyone to contribute but are reluctant in contributing to >> any project following a CoC due to its punitive nature and the politics >> of its authors [2][3]. > > Codes of conduct codify acceptable behavior and formalize processes: > what can I do as a contributor if I’m a victim bad behavior or > harassment? What are the group communication rules? What if I > knowingly break those rules? > > By adopting the code of conduct, we maintainers committed to spend our > time as needed to so your experience contributing to Guix won’t be a > source of stress or worse, as is too often the case in on-line > communities. > > The GKCG do not do that. Problems will be dealt with in an ad hoc > fashion (as they already are in groups that have not codified rules), if > they are addressed at all. > > I hope this answers your question. Yes it does perfectly. I personnaly think dealing with such issues in an ad hoc fashion is the right approach when acceptable behaviors are the norm, which IME has been the case. Anyway I still hope that the Guix community will eventually accept the GKCG as an acceptable tradeoff in the CoC debate. Thanks. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-24 10:23 ` Ludovic Courtès 2018-10-24 16:06 ` Mathieu Lirzin @ 2018-10-25 10:23 ` Ricardo Wurmus 2018-10-25 15:25 ` Mathieu Lirzin 2018-10-25 23:03 ` George Clemmer 1 sibling, 2 replies; 36+ messages in thread From: Ricardo Wurmus @ 2018-10-25 10:23 UTC (permalink / raw) To: Mathieu Lirzin; +Cc: guix-devel Hello Mathieu, > Mathieu Lirzin <mthl@gnu.org> skribis: > >> Following the announcement made by RMS regarding the new GNU Kind >> Communication Guidelines (GKCG) [1], I would like to know if the Guix >> developpers in particular its maintainers would agree to adopt it in >> place of the current Code of Conduct (CoC)? > > Speaking for myself: no. I think the GKCG fails to address important > issues, such as defining what’s acceptable and what’s not as well as > clear processes to address this. [Apologies for the delay; I’m currently traveling.] Adding to what Ludovic wrote, I also would not want to replace the current proven Contributor Covenant with the recently emerged GKCG. Using *both* of them would not be useful, I think, as I find our current CoC to be sufficient; using *only* the GKCG and dropping the existing CoC would be a mistake in my opinion, as our CoC describes a process which the GKCG does not. Committing to a process to deal with grievances is a very desirable feature of our current CoC that I don’t want to give up. As one of the people who shares responsibility for dealing with incidents of harassment or misunderstandings, this helps me do a better job. Even so, I encourage people to continue to engage in fostering kind communication in the channels of the Guix project, something that this community by and large does very well. >> Adopting the GKCG instead of a CoC would help attracting people (like >> me) who agree to use a welcoming and respectful language which >> encourages everyone to contribute but are reluctant in contributing to >> any project following a CoC due to its punitive nature and the politics >> of its authors [2][3]. To me the politics of the author(s) of the original or current version of the Contributor Covenant don’t play much of a role in prefering it as a practical guiding document for this community. (I don’t know the author.) I think I see how it could be seen as “punitive”, but I don’t share this assessment. We all want what’s best for the project and the people who currently work on or consider working on it — to me the emergence of the GKCG is more evidence that this is true. I hope that seeing these similarities in intent more than the differences in implementation will allow you to overcome your feeling of reluctance to contribute to Guix (and other projects that have decided to adopt a CoC). -- Ricardo ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-25 10:23 ` Ricardo Wurmus @ 2018-10-25 15:25 ` Mathieu Lirzin 2018-10-25 23:03 ` George Clemmer 1 sibling, 0 replies; 36+ messages in thread From: Mathieu Lirzin @ 2018-10-25 15:25 UTC (permalink / raw) To: Ricardo Wurmus; +Cc: guix-devel Hello Ricardo, Ricardo Wurmus <rekado@elephly.net> writes: >> Mathieu Lirzin <mthl@gnu.org> skribis: >> >>> Following the announcement made by RMS regarding the new GNU Kind >>> Communication Guidelines (GKCG) [1], I would like to know if the Guix >>> developpers in particular its maintainers would agree to adopt it in >>> place of the current Code of Conduct (CoC)? >> >> Speaking for myself: no. I think the GKCG fails to address important >> issues, such as defining what’s acceptable and what’s not as well as >> clear processes to address this. > > [Apologies for the delay; I’m currently traveling.] No need to apology, your response is still prompt. :-) > Adding to what Ludovic wrote, I also would not want to replace the > current proven Contributor Covenant with the recently emerged GKCG. > Using *both* of them would not be useful, I think, as I find our current > CoC to be sufficient; using *only* the GKCG and dropping the existing > CoC would be a mistake in my opinion, as our CoC describes a process > which the GKCG does not. AIUI the GKCG is an attempt to reconcile people of the GNU hackers community which is has been fragmented by the CoC debate. In order to reconcile, each “camp” has to make some tradeoffs. Since you are a CoC proponent, it is normal that you feel that the GKCG is not as “good” as the CoC. However I would really appreciate if you (and Ludo) could seriously consider the GKCG “downsides” as an acceptable tradeoff to help uniting GNU Hackers and move the GNU project as a whole (not just the Guix project) towards what you consider the “right” direction in the “harassment free” path. >>> Adopting the GKCG instead of a CoC would help attracting people >>> (like me) who agree to use a welcoming and respectful language which >>> encourages everyone to contribute but are reluctant in contributing >>> to any project following a CoC due to its punitive nature and the >>> politics of its authors [2][3]. > > To me the politics of the author(s) of the original or current version > of the Contributor Covenant don’t play much of a role in prefering it as > a practical guiding document for this community. (I don’t know the > author.) Have you consider that it doesn't play a role because you basically share similar political ideas as the author(s) without knowing/caring? This is not intended as a critic, but just as an opportunity for you to consider that your own political bias (which we humans all have) is not universal and that maybe other “respectable” persons might not share it. > I think I see how it could be seen as “punitive”, but I don’t share this > assessment. We all want what’s best for the project and the people who > currently work on or consider working on it — to me the emergence of the > GKCG is more evidence that this is true. I hope that seeing these > similarities in intent more than the differences in implementation will > allow you to overcome your feeling of reluctance to contribute to Guix > (and other projects that have decided to adopt a CoC). As explain above, I don't think the CoC and GKCG has the same intent. If it were the case that Guix choose to ignore this opportunity to reconcile, I am sorry to say that my reluctance to contribute to Guix would not diminish. Thanks for you answer. -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37 ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-25 10:23 ` Ricardo Wurmus 2018-10-25 15:25 ` Mathieu Lirzin @ 2018-10-25 23:03 ` George Clemmer 2018-10-26 2:43 ` Gábor Boskovits 1 sibling, 1 reply; 36+ messages in thread From: George Clemmer @ 2018-10-25 23:03 UTC (permalink / raw) To: Ricardo Wurmus; +Cc: guix-devel, Mathieu Lirzin Hello Ricardo Wurmus <rekado@elephly.net> writes: > Hello Mathieu, > >> Mathieu Lirzin <mthl@gnu.org> skribis: >> >>> Following the announcement made by RMS regarding the new GNU Kind >>> Communication Guidelines (GKCG) [1], I would like to know if the Guix >>> developpers in particular its maintainers would agree to adopt it in >>> place of the current Code of Conduct (CoC)? >> >> Speaking for myself: no. I think the GKCG fails to address important >> issues, such as defining what’s acceptable and what’s not as well as >> clear processes to address this. > > [Apologies for the delay; I’m currently traveling.] > > Adding to what Ludovic wrote, I also would not want to replace the > current proven Contributor Covenant with the recently emerged GKCG. > Using *both* of them would not be useful, I think, as I find our current > CoC to be sufficient; using *only* the GKCG and dropping the existing > CoC would be a mistake in my opinion, as our CoC describes a process > which the GKCG does not. > > Committing to a process to deal with grievances is a very desirable > feature of our current CoC that I don’t want to give up. As one of the > people who shares responsibility for dealing with incidents of > harassment or misunderstandings, this helps me do a better job. > > Even so, I encourage people to continue to engage in fostering kind > communication in the channels of the Guix project, something that this > community by and large does very well. > >>> Adopting the GKCG instead of a CoC would help attracting people (like >>> me) who agree to use a welcoming and respectful language which >>> encourages everyone to contribute but are reluctant in contributing to >>> any project following a CoC due to its punitive nature and the politics >>> of its authors [2][3]. > > To me the politics of the author(s) of the original or current version > of the Contributor Covenant don’t play much of a role in prefering it as > a practical guiding document for this community. (I don’t know the > author.) > > I think I see how it could be seen as “punitive”, but I don’t share this > assessment. We all want what’s best for the project and the people who > currently work on or consider working on it — to me the emergence of the > GKCG is more evidence that this is true. I hope that seeing these > similarities in intent more than the differences in implementation will > allow you to overcome your feeling of reluctance to contribute to Guix > (and other projects that have decided to adopt a CoC). The responses above seem consistent with why CoC mightq appeal to maintainers. But as a Guix user and occasional contributor, I find GKCG more welcoming and more useful. For me, RMS' rationale is compelling: The idea of the GNU Kind Communication Guidelines is to start guiding people towards kinder communication at a point well before one would even think of saying, "You are breaking the rules." The way we do this, rather than ordering people to be kind or else, is try to help people learn to make their communication more kind. It is really the either-or situation implied by the discussion above? What would be wrong with adding GKCG and keeping CoC? - George ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-25 23:03 ` George Clemmer @ 2018-10-26 2:43 ` Gábor Boskovits 2018-10-26 21:25 ` Alex Griffin 0 siblings, 1 reply; 36+ messages in thread From: Gábor Boskovits @ 2018-10-26 2:43 UTC (permalink / raw) To: myglc2; +Cc: Guix-devel, mthl Hello George Clemmer <myglc2@gmail.com> ezt írta (időpont: 2018. okt. 26., P, 1:04): > > Hello > > Ricardo Wurmus <rekado@elephly.net> writes: > > > Hello Mathieu, > > > >> Mathieu Lirzin <mthl@gnu.org> skribis: > >> > >>> Following the announcement made by RMS regarding the new GNU Kind > >>> Communication Guidelines (GKCG) [1], I would like to know if the Guix > >>> developpers in particular its maintainers would agree to adopt it in > >>> place of the current Code of Conduct (CoC)? > >> > >> Speaking for myself: no. I think the GKCG fails to address important > >> issues, such as defining what’s acceptable and what’s not as well as > >> clear processes to address this. > > > > [Apologies for the delay; I’m currently traveling.] > > > > Adding to what Ludovic wrote, I also would not want to replace the > > current proven Contributor Covenant with the recently emerged GKCG. > > Using *both* of them would not be useful, I think, as I find our current > > CoC to be sufficient; using *only* the GKCG and dropping the existing > > CoC would be a mistake in my opinion, as our CoC describes a process > > which the GKCG does not. I belive that if there are voices who would like to have them both, there is actually no problem with using both. The current CoC is in fact sufficient, but if having the GKCG also makes people feel better I am not opposed to adopt it. > > > > Committing to a process to deal with grievances is a very desirable > > feature of our current CoC that I don’t want to give up. As one of the > > people who shares responsibility for dealing with incidents of > > harassment or misunderstandings, this helps me do a better job. > > > > Even so, I encourage people to continue to engage in fostering kind > > communication in the channels of the Guix project, something that this > > community by and large does very well. > > > >>> Adopting the GKCG instead of a CoC would help attracting people (like > >>> me) who agree to use a welcoming and respectful language which > >>> encourages everyone to contribute but are reluctant in contributing to > >>> any project following a CoC due to its punitive nature and the politics > >>> of its authors [2][3]. > > > > To me the politics of the author(s) of the original or current version > > of the Contributor Covenant don’t play much of a role in prefering it as > > a practical guiding document for this community. (I don’t know the > > author.) > > > > I think I see how it could be seen as “punitive”, but I don’t share this > > assessment. We all want what’s best for the project and the people who > > currently work on or consider working on it — to me the emergence of the > > GKCG is more evidence that this is true. I hope that seeing these > > similarities in intent more than the differences in implementation will > > allow you to overcome your feeling of reluctance to contribute to Guix > > (and other projects that have decided to adopt a CoC). > > The responses above seem consistent with why CoC mightq appeal to > maintainers. But as a Guix user and occasional contributor, I find GKCG > more welcoming and more useful. For me, RMS' rationale is compelling: > > The idea of the GNU Kind Communication Guidelines is to start > guiding people towards kinder communication at a point well before > one would even think of saying, "You are breaking the rules." The > way we do this, rather than ordering people to be kind or else, is > try to help people learn to make their communication more kind. > > It is really the either-or situation implied by the discussion above? > > What would be wrong with adding GKCG and keeping CoC? > I think this can be done, I feel nothing wrong with it. > - George > It is also quite obvious what the maintainers feel missing from GKCG, so it also might be possible to improve on the current GKCG and make some of the features of CoC available, like: 1. Explicitly defining acceptable and not acceptable behaviour (maybe by providing a liked document for that for flexibility and easier adoptation) 2. Explicitly define a process to deal with issues (this can also be a linked doument) One way to do this easily would be to provide the current CoC as the linked document defining these. Later we could improve on this. WDYT? Best regards, g_bor ^ permalink raw reply [flat|nested] 36+ messages in thread
* Re: Promoting the GNU Kind Communication Guidelines? 2018-10-26 2:43 ` Gábor Boskovits @ 2018-10-26 21:25 ` Alex Griffin 0 siblings, 0 replies; 36+ messages in thread From: Alex Griffin @ 2018-10-26 21:25 UTC (permalink / raw) To: guix-devel Adopting both actually does nothing for those who take issue with the CoC, since between the 2 documents the stricter one must take precedence in order to mean anything at all. -- Alex Griffin On Thu, Oct 25, 2018, at 9:43 PM, Gábor Boskovits wrote: > Hello > > George Clemmer <myglc2@gmail.com> ezt írta (időpont: 2018. okt. 26., P, 1:04): > > > > Hello > > > > Ricardo Wurmus <rekado@elephly.net> writes: > > > > > Hello Mathieu, > > > > > >> Mathieu Lirzin <mthl@gnu.org> skribis: > > >> > > >>> Following the announcement made by RMS regarding the new GNU Kind > > >>> Communication Guidelines (GKCG) [1], I would like to know if the Guix > > >>> developpers in particular its maintainers would agree to adopt it in > > >>> place of the current Code of Conduct (CoC)? > > >> > > >> Speaking for myself: no. I think the GKCG fails to address important > > >> issues, such as defining what’s acceptable and what’s not as well as > > >> clear processes to address this. > > > > > > [Apologies for the delay; I’m currently traveling.] > > > > > > Adding to what Ludovic wrote, I also would not want to replace the > > > current proven Contributor Covenant with the recently emerged GKCG. > > > Using *both* of them would not be useful, I think, as I find our current > > > CoC to be sufficient; using *only* the GKCG and dropping the existing > > > CoC would be a mistake in my opinion, as our CoC describes a process > > > which the GKCG does not. > > I belive that if there are voices who would like to have them both, there is > actually no problem with using both. The current CoC is in fact sufficient, but > if having the GKCG also makes people feel better I am not opposed to adopt it. > > > > > > > Committing to a process to deal with grievances is a very desirable > > > feature of our current CoC that I don’t want to give up. As one of the > > > people who shares responsibility for dealing with incidents of > > > harassment or misunderstandings, this helps me do a better job. > > > > > > Even so, I encourage people to continue to engage in fostering kind > > > communication in the channels of the Guix project, something that this > > > community by and large does very well. > > > > > >>> Adopting the GKCG instead of a CoC would help attracting people (like > > >>> me) who agree to use a welcoming and respectful language which > > >>> encourages everyone to contribute but are reluctant in contributing to > > >>> any project following a CoC due to its punitive nature and the politics > > >>> of its authors [2][3]. > > > > > > To me the politics of the author(s) of the original or current version > > > of the Contributor Covenant don’t play much of a role in prefering it as > > > a practical guiding document for this community. (I don’t know the > > > author.) > > > > > > I think I see how it could be seen as “punitive”, but I don’t share this > > > assessment. We all want what’s best for the project and the people who > > > currently work on or consider working on it — to me the emergence of the > > > GKCG is more evidence that this is true. I hope that seeing these > > > similarities in intent more than the differences in implementation will > > > allow you to overcome your feeling of reluctance to contribute to Guix > > > (and other projects that have decided to adopt a CoC). > > > > The responses above seem consistent with why CoC mightq appeal to > > maintainers. But as a Guix user and occasional contributor, I find GKCG > > more welcoming and more useful. For me, RMS' rationale is compelling: > > > > The idea of the GNU Kind Communication Guidelines is to start > > guiding people towards kinder communication at a point well before > > one would even think of saying, "You are breaking the rules." The > > way we do this, rather than ordering people to be kind or else, is > > try to help people learn to make their communication more kind. > > > > It is really the either-or situation implied by the discussion above? > > > > What would be wrong with adding GKCG and keeping CoC? > > > > I think this can be done, I feel nothing wrong with it. > > > - George > > > > It is also quite obvious what the maintainers feel missing from > GKCG, so it also might be possible to improve on the current > GKCG and make some of the features of CoC available, like: > 1. Explicitly defining acceptable and not acceptable behaviour > (maybe by providing a liked document for that for flexibility and > easier adoptation) > 2. Explicitly define a process to deal with issues > (this can also be a linked doument) > One way to do this easily would be to provide the current CoC as the > linked document > defining these. Later we could improve on this. > WDYT? > > Best regards, > g_bor > ^ permalink raw reply [flat|nested] 36+ messages in thread
end of thread, other threads:[~2018-11-01 3:48 UTC | newest] Thread overview: 36+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-10-23 11:15 Promoting the GNU Kind Communication Guidelines? Mathieu Lirzin 2018-10-23 13:38 ` Tobias Geerinckx-Rice 2018-10-23 14:39 ` Mathieu Lirzin 2018-10-24 1:06 ` Alex Griffin 2018-10-24 3:02 ` Jack Hill 2018-10-24 10:02 ` Ludovic Courtès 2018-10-24 14:21 ` Alex Griffin 2018-10-26 21:36 ` Tonton 2018-10-26 22:37 ` Alex Griffin 2018-10-28 18:42 ` Tonton 2018-10-28 19:50 ` Alex Griffin 2018-10-28 20:25 ` Alex Griffin 2018-10-28 21:12 ` Thorsten Wilms 2018-10-28 21:26 ` Alex Griffin 2018-10-29 8:59 ` Björn Höfling 2018-10-29 10:49 ` Thorsten Wilms 2018-10-29 13:43 ` Alex Griffin 2018-10-29 17:48 ` Christopher Lemmer Webber 2018-10-30 7:48 ` Patch submission should not imply agreement to policy (was Re: Promoting the GNU Kind Communication Guidelines?) Mark H Weaver 2018-10-30 13:28 ` Christopher Lemmer Webber 2018-10-30 19:39 ` Thorsten Wilms 2018-10-31 8:58 ` Alex Sassmannshausen 2018-10-31 12:17 ` Thorsten Wilms 2018-10-31 12:48 ` Alex Sassmannshausen 2018-10-31 11:17 ` Mark H Weaver 2018-11-01 3:47 ` Mark H Weaver 2018-10-31 20:51 ` Thorsten Wilms 2018-10-29 22:58 ` Promoting the GNU Kind Communication Guidelines? Tonton 2018-10-29 18:16 ` Cook, Malcolm 2018-10-24 10:23 ` Ludovic Courtès 2018-10-24 16:06 ` Mathieu Lirzin 2018-10-25 10:23 ` Ricardo Wurmus 2018-10-25 15:25 ` Mathieu Lirzin 2018-10-25 23:03 ` George Clemmer 2018-10-26 2:43 ` Gábor Boskovits 2018-10-26 21:25 ` Alex Griffin
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).