FreeBSD has announced a new LLVM-derived code of conduct.
According to a 2018 survey "35% were dissatisfied with the code of conduct adopted in 2018, 34% were neutral, and 30% were satisfied." So, they held another survey at the start start of June:
Which code of conduct should FreeBSD adopt?
An LLVM-derived code of conduct:
https://github.com/freebsd/core.10-public-docs/blob/master/CoC/llvm-based.mdA Go-Derived code of conduct:
https://github.com/freebsd/core.10-public-docs/blob/master/CoC/golang-based.mdRetain the current code of conduct:
https://web.archive.org/web/20200108075747/https://www.freebsd.org/internal/code-of-conduct.htmlRESULTS
- 4% favoured keeping the current code of conduct
- 33% favoured the Go-derived code of conduct
- 63% favoured the LLVM-derived code of conduct.
Thus, the Core Team, following the preference of a majority of active
FreeBSD developers, adopted the LLVM-derived code of conduct.
(Score: 3, Interesting) by rleigh on Wednesday June 10 2020, @09:35PM
I was a small donor. I did write and tell them that I wouldn't be contributing further while the new CoC was in place, and that I would also not be expanding my existing FreeBSD code contributions (mainly to ports), small as they were.
That stuff all adds up. And from the point of view of a contributor, I might have spent the last couple of years contributing more and more, but in reality did not. What is the true scale of contribution to the project which never happened as a result of the CoC.
I might start donating and participating more actively again if this change is a sufficient improvement upon the old CoC (which wouldn't be hard given how utterly terrible it was). Anyone know what happened to the shameless promoters of the old one in the meantime? The ones who suppressed any discussion of it and hounded out any dissenters?