Submission + - FreeBSD and its Code of Conduct Anniversary (slashdot.org)
Tokolosh writes: On February 13, 2018 the FreeBSD Foundation posted its Code of Conduct (https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20180213113526%2Fhttps%3A%2F%2Fwww.freebsd.org%2Finternal%2Fcode-of-conduct.html). This included a system for reporting offenders, plus a Code of Conduct Committee to review charges and issue sanctions. The resulting story on Slashdot on February 17 triggered 859 comments (https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fyro.slashdot.org%2Fstory%2F18%2F02%2F17%2F0826206%2Ffreebsds-new-code-of-conduct). Needless to say, it was controversial.
In 2020 a survey indicated that some 35% of the FreeBSD developer community was dissatisfied with their 2018 Code of Conduct, 34% were neutral, and only 30% satisfied. So they set out to adopt a new CoC. A second survey asked which code of conduct should FreeBSD adopt? 4% favoured keeping the 2018 code of conduct, 33% favoured the Go-derived code of conduct, 63% favoured the LLVM-derived code of conduct. The LLVM Project code was thus adopted (https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fwww.freebsd.org%2Finternal%2Fcode-of-conduct%2F).
My pragmatic question back in 2018 was, will this CoC lead to a better FreeBSD, more engagement, a larger, more productive community, and more market share for FreeBSD? In other words, does the CoC give FreeBSD an evolutionary advantage? If a different or no CoC had been imposed, would the FreeBSD of today be different? If so, in what way? The answer is not clear, so I am submitting this story to gather input.
In 2020 a survey indicated that some 35% of the FreeBSD developer community was dissatisfied with their 2018 Code of Conduct, 34% were neutral, and only 30% satisfied. So they set out to adopt a new CoC. A second survey asked which code of conduct should FreeBSD adopt? 4% favoured keeping the 2018 code of conduct, 33% favoured the Go-derived code of conduct, 63% favoured the LLVM-derived code of conduct. The LLVM Project code was thus adopted (https://ancillary-proxy.atarimworker.io?url=https%3A%2F%2Fwww.freebsd.org%2Finternal%2Fcode-of-conduct%2F).
My pragmatic question back in 2018 was, will this CoC lead to a better FreeBSD, more engagement, a larger, more productive community, and more market share for FreeBSD? In other words, does the CoC give FreeBSD an evolutionary advantage? If a different or no CoC had been imposed, would the FreeBSD of today be different? If so, in what way? The answer is not clear, so I am submitting this story to gather input.