<gmaxwell>
pinheadmz: I think the project made an error in continually giving short bans to outright abusive parties. People who are unable or unwilling to conduct themselves professionally should be just banned. Not banned for 24 hours. Not banned from a single issue. But banned until conditions change (like they send a message saying "uh sorry, was having a bad day, I won't do that again") and
<gmaxwell>
potentially forever. Among the many negative properties of failing to do that is that repeat abusers show up to throw mud and then the lower threshold for them makes the removal look out of place to people without the context. It also ferments ongoing hostility because being a jerk in the project becomes part of someone's identity, rather than something they forget about and move past. It
<gmaxwell>
also fails to establish clear boundaries-- that the repository isn't a public forum for the airing of underinformed grievances.
<gmaxwell>
There needs to be one or two places that exist exclusively for people who like the project and its contributors, want it to be successful, and want to help drive that success. Most of the entire internet is open for people who disagree, don't like the project, or otherwise want to fling mud.
<gmaxwell>
It would also, as another matter, be really nice if the project weren't on github and it were possible to require a login to read PRs or even have new PRs be visible only to project members until they're triaged, so that people can't create intentionally provocative PRs and then foam up the public before any project regular has woken up.
Guest13 has joined #bitcoin-core-dev
Guest13 has quit [Client Quit]
sliv3r__ has quit [Read error: Connection reset by peer]
sliv3r__ has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] theuni opened pull request #32465: thread-safety: fix annotations with REVERSE_LOCK (master...fix-reverselock) https://github.com/bitcoin/bitcoin/pull/32465
<bitcoin-git>
[bitcoin] theuni opened pull request #32466: threading: drop CSemaphore in favor of c++20 std::counting_semaphore (master...modernize-semaphore) https://github.com/bitcoin/bitcoin/pull/32466
<gmaxwell>
vasild: There is nothing incompatible with private issue trackers in open source, they were more or less ubiqutious prior to github. As were projects where you submit proposed changes by emailing a maintainer.
<gmaxwell>
vasild: Open source software is software where everyone has the freedom to modify and distribute their own versions, it doesn't say anything about how it gets made. And sure, being very inclusive helps include more people in the process and can get better results. But that's not a question of open source ethos, just a question of efficiency and it may not always apply.
<bitcoin-git>
[bitcoin] theuni opened pull request #32467: checkqueue: make the queue non-optional for CCheckQueueControl and drop legacy locking macro usage (master...checkqueue_control_mandatory) https://github.com/bitcoin/bitcoin/pull/32467
zeropoint has quit [Quit: leaving]
Guest78 has joined #bitcoin-core-dev
Guest78 has quit [Client Quit]
hernanmarino has quit [Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in]
hernanmarino has joined #bitcoin-core-dev
szarka has joined #bitcoin-core-dev
robszarka has quit [Quit: Leaving]
szarka has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
hernanmarino has quit [Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in]
hernanmarino has joined #bitcoin-core-dev
jarthur has joined #bitcoin-core-dev
joetor5 has joined #bitcoin-core-dev
joetor5 has quit [Changing host]
joetor5 has joined #bitcoin-core-dev
joetor5 has quit [Remote host closed the connection]
joetor5 has joined #bitcoin-core-dev
joetor5 has quit [Client Quit]
joetor5 has joined #bitcoin-core-dev
joetor5 has quit [Quit: joetor5]
joetor5 has joined #bitcoin-core-dev
joetor5 has quit [Client Quit]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
entropyx has quit [Ping timeout: 276 seconds]
kevkevin_ has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
Christoph_ has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
PaperSword1 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 276 seconds]
PaperSword1 is now known as PaperSword
Christoph_ has quit [Quit: Christoph_]
entropyx has joined #bitcoin-core-dev
Christoph_ has joined #bitcoin-core-dev
PaperSword1 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 252 seconds]
PaperSword1 is now known as PaperSword
Christoph_ has quit [Quit: Christoph_]
Christoph_ has joined #bitcoin-core-dev
Christoph_ has quit [Quit: Christoph_]
jarthur has quit [Quit: jarthur]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
entropyx has quit [Read error: Connection reset by peer]