> And the HR people themselves will have oversight. HR don't get handed a license to just fire anyone they want to.
indeed.
and if the HR folks fire so many people that the damage the organization's ability to compete, they'll be out of work sooner or later. no such feedback mechanism is in place for conduct enforcement committees in open projects.
You seem to just assume a code of conduct can not include mature and reasonable policies. I don't share that assumption.
I'm not saying they can't, I'm saying they all too often don't, based on my own experience of seeing them introduced (primarily ScalaZ). IIRC the FreeBSD proposal that the article seems to be supporting has the kind of issues I described.
Sure, but there'll be a process. You'll have a right to a hearing, the right to your own union representative, and a right to appeal to a tribunal or similar. And the HR people themselves will have oversight. HR don't get handed a license to just fire anyone they want to.
> You'll be ejected from the pub if you harass the other clients
Pubs are not an institution to emulate. A project like FreeBSD should hold itself to a higher standard.