Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
POOP: Peacefully Opposing Oppressive Puritanism

big-poop logo

POOP: Peacefully Opposing Oppressive Puritanism

POOP is a badge for any software project that is under attack by modern day puritans. Use this badge to declare that your project is POOP: Peacefully Opposing Oppressive Puritanism.

POOP does not imply an endorsement of any philosophy, ideology, religion or politics, it is simply a recognizable and whimsical but firm way to answer "NO" to demands such as these:

  • Censor contributors, especially for behaviour that does not involve the project.
  • Apologize or give penance for perceived moral transgressions, especially those involving nothing more than words.
  • Adopt a code of conduct or practice any other form of self-flagellation.
  • Preferentially accept contributions based on the group identity of a contributor.

Needless to say, POOP does not imply many things. To list these would be a form of genuflection, so they will remain unsaid. Any accusation of bigotry does not deserve an explanation, it should be met with POOP.

POOP for Freedom

The POOP badge exists for the same reason as the Harpers - Letter on Justice and Open Debate which describes the problem well:

The free exchange of information and ideas, the lifeblood of a liberal society, is daily becoming more constricted. While we have come to expect this on the radical right, censoriousness is also spreading more widely in our culture: an intolerance of opposing views, a vogue for public shaming and ostracism, and the tendency to dissolve complex policy issues in a blinding moral certainty. We uphold the value of robust and even caustic counter-speech from all quarters. But it is now all too common to hear calls for swift and severe retribution in response to perceived transgressions of speech and thought.

[...]

Whatever the arguments around each particular incident, the result has been to steadily narrow the boundaries of what can be said without the threat of reprisal. We are already paying the price in greater risk aversion among writers, artists, and journalists who fear for their livelihoods if they depart from the consensus, or even lack sufficient zeal in agreement.

Programmers and maintainers have been exposed to this kind of risk for some years and have suffered consequences for nothing more than words they have said. Without wishing to endorse (or renounce) any of the examples linked, it is clear that the puritan mob can have a significant negative impact on the professional career of anybody who steps out of line. It is unreasonable to expect that everybody in the world will agree with each other and it is a form of oppression when dogmatic, illiberal activists can make people kowtow to their demands while their opposition is silenced.

The POOP Badge

If you would like to use the POOP badge on your project, add either of these codes to your README.md:

[![POOP badge](https://raw.githubusercontent.com/gist/poop-person/991e80f390384bbeef09d208bff208f4/raw/a9ef83add84a70f2202896c2d81117ff7b169be1/poop-badge.svg)](https://gist.github.com/poop-person/991e80f390384bbeef09d208bff208f4)
<a href="https://gist.github.com/poop-person/991e80f390384bbeef09d208bff208f4"><img alt="POOP badge" src="https://raw.githubusercontent.com/gist/poop-person/991e80f390384bbeef09d208bff208f4/raw/a9ef83add84a70f2202896c2d81117ff7b169be1/poop-badge.svg"></a>

If you would like to served the images yourself, you can use these downloads:

  • POOP badge
  • POOP badge

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@DaniV5

This comment has been minimized.

Copy link

@DaniV5 DaniV5 commented Jul 11, 2020

1588371206199
funneeeee
i'll put poop in my project
need to put those libtards in theyr place

@opyh

This comment has been minimized.

Copy link

@opyh opyh commented Jul 11, 2020

Congratulations for inventing this huge red flag with integrated self-revelation feature. I hope everybody agreeing to these 'values' will use it!

On a more more serious note: by using this, you're explicitly tagging yourself as not giving a damn about minorities. If you use a symbol to tell them and their supporters 'go away', this makes your fourth point pretty illogical. The fourth point now means you say NO to yourself. Even worse: you create a feedback loop by ensuring you attract only contributors who think exactly like you. Read any scientific book about biases to find out why this is a bad idea.

Of course, free speech means you're free to dislike minorities. Just don't think anybody else isn't free to dislike, avoid, or 'cancel' you and your projects.

@DaniV5

This comment has been minimized.

Copy link

@DaniV5 DaniV5 commented Jul 11, 2020

why would anyone give a shit about minorities?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.