computer programming is an art that was pioneered by women, and the fact that men have swooped in and claimed it as their own and used it to advance misogyny and sexism is an absolute travesty


we need to reclaim programming as something for everyone

we need to reclaim it as a thing to use for fun and as a personal tool, instead of something you learn for careers to impress corporations

computer programming should be a place where misogyny, sexism, corporations, and capitalism don't belong

corporate "software engineering" and willful discrimination go hand and hand in this world we live in, and we need to be actively hostile to both

which is why i'm considering moving some of my stuff to be AGPLv3

(many companies have policies against using AGPLv3 software because of its potential to infect user facing services and require them to release source code to things they might not want to)

licensing something as AGPLv3 is a way to guarantee that at the very least, google, and any service using square for payment, cannot use my code

@ky0ko I would totally use the CSL if I thought I had the tiniest chance of getting it enforced.

@LogicalDash @ky0ko You don't need to choose a license based on how well you think you can enforce it. Just pick one that causes corporate vampires to hiss in pain at the mere mention of its name.

Same goes for a code of conduct. You don't need to actively enforce it, its presence alone naturally cleans the surrounding area.

@flussence @ky0ko ok, well, by those lights the AGPL is the better choice because existing corporate policies mention it specifically

@LogicalDash @ky0ko yeah, AGPL is a known value so it's extremely reliable for keeping them away. But at the same time, nothing scares corporate exploiters as much as someone deviating from their script.

If you want to give them a headache, you could always dual-license under both.

@ky0ko I'd recommend using AGPLv3 even for non-networked systems exactly for this reason. So that Google et al can't grift on it.

This is very prudent. In a mobile Diplomacy game I ran for awhile, the original developer only wanted to build the client. The server, he forked from a desktop application and created a thin shell to expose it to the network

@ky0ko the AGPL is one of the best software licenses

@ky0ko this reads like it's supposed to make me feel guilty for using my programming skills only at work and I don't like this

@ky0ko computer programming could also become a basis for expressing imperative logic that can help people learn to do things other than program computers, something that should be made accessible to everyone in the same way maths or natural language should be.

@ky0ko I still remember one of my first introductions to the concept of programming was Clarissa Explains It All, where a young Melissa Joan Hart programmed her own simple games as a way of stress relief, often about dealing with her annoying younger brother, not unlike the simple conceptual games I see pop up still today

Are you even aware of what you're saying?
@ky0ko that is so much right! Thank you Reclaim programing for everyone, fun, personal, business management. It is for everyone, that is how it began. Children used it since 5th 6th year, today it became esoteric something
@ky0ko @xahlee She said "we need to reclaim programming a ssomething for everyone" -- but we have various cultures in programming, like Perl, Perl Mongers, Monks, skilled people, but not quite friendly for everyone on my opinion

@ky0ko this but also as an impetus to create more fun and enjoyable ways to learn how to code that isnt reading a dry clinical book or using bloody codecademy or watching a video that drones on for hours

Sign in to participate in the conversation

cybrespace: the social hub of the information superhighway

jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal