FOSS community under assault with "contributor covenant" that justifies censorship

A group of SJWs has decided to attack F/OSS software by demanding that projects sign up for their well-intentioned "contributor convenant" which is hard to oppose because it makes all the right noises, invokes warm happy fuzzy feelings, and seems to be a sociable, generous, compassionate and self-flattering outlook for any modern person to adopt:

We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, or religion.

Examples of unacceptable behavior by participants include the use of sexual language or imagery, derogatory comments or personal attacks, trolling, public or private harassment, insults, or other unprofessional conduct.

But then it quickly makes the meat and potatoes clear: this is not just a normal "code of conduct," but an agreement to censor anything which does not fit within its narrow confines of "safe spaces" speech:

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. Project maintainers who do not follow the Code of Conduct may be removed from the project team.

This code of conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.

Not only that, but it applies outside project spaces in "public spaces when an individual is representing the project or its community." As we saw with the ejection of Curtis Yarvin from the StrangeLoop conference, this is a tricky issue because a known personality always (can be construed as being in a state where he) represents the community. Looks like the SJWs have found another way to backdoor in their censorship.