Rust started with a CoC - in fact, its founder states that it wouldn&#x27;t have been started without one.<p>When starting a project, you&#x27;re not just starting writing a bunch of code. You&#x27;re potentially starting an entire community, and in time an entire ecosystem. You can&#x27;t pretend that you&#x27;re just writing code and ignore the people developing and using it. Simply taking the default stance (&quot;liberty is paramount, over and above people&#x27;s protection from harassment and discrimination&quot;) is not apolitical, here or anywhere else.<p>Most people would not like to found a community that winds up going against their ethics on hugely important things related to the community and project itself. If you were an ethical vegan, you&#x27;d be unlikely to start a forum for steak-eaters - and if you&#x27;re ethically pro-social-justice, you&#x27;re unlikely to start a community based on unrestricted free speech within that community. To do anything else is to explicitly and intentionally support what you believe to be unethical, which is inherently unethical in itself.