If people want to do something about the itch.io thing, a number of us engineers, artists, and community members are gathering together to plan for and build a real alternative that's genuinely resistant to this kind of censorship in a way centralized platforms with singular payment processor relationships simply can't be
Join us! We need all the help we can get.