The Contributor Covenant just might be the worst code of conduct ever written. It intends to divide and politicize a community in which your gender and race are irrelevant, the Open Source Community (OSC).

This community is not often discussed, but it has influenced many parts of the current connected world, from the servers that your bank uses to the tools on which your favorite websites are built. More specifically, the Open Source Community is a collection of people who in some way participate in the continuation of “free” software. Free software refers to software that offers users freedom, and not to the price of a piece of software.

The creator of the Contributor Covenant, Coraline Ada Ehmke, claims that the OSC has a diversity problem and that it is not welcoming enough to minorities. But the OSC was never a discriminatory community and always operated as a meritocracy. Ehmke’s argument claims that there is no such thing as a meritocracy and that success is dependent on privilege. This claim does not apply to the OSC, which includes people from all walks of life and all different educational backgrounds.

While the OSC contains an overrepresentation of white people, it also over-represents Asian American and LGBTQ+ people. For example, Leah Rowe, a transgender woman, created open-source software that allows an operating system to interact with the computer hardware.

Another issue with the Covenant is the clause that states that the project managers have the right to kick out contributors whose conduct “could reasonably be considered inappropriate in a professional setting.” This clause stands out because it would allow the managers of a particular project to expel productive contributors because of any kind of disagreement, be it political, personal, or about the direction that the project should head in.

While many clauses in the agreement are common sense and deserve their place, there is clear political motivation behind some of them. This is the problem with this code of conduct—it aims to politicize and make an issue where there isn’t one.