This commit is contained in:
Miloslav Ciz 2025-05-15 21:57:58 +02:00
parent edb70b8898
commit 2328abee24
18 changed files with 2032 additions and 1979 deletions

View file

@ -1,6 +1,6 @@
# Capitalist Software
Capitalist software is [software](software.md) that late stage [capitalism](capitalism.md) produces and is practically 100% [shitty](shit.md) [modern](modern.md) [bloat](bloat.md) and [malware](malware.md) hostile to its users, made with the sole goal of benefiting its creator (often a [corporation](corporation.md)). Capitalist software is not just [proprietary](proprietary.md) corporate software, but a lot of times "[open source](open_source.md)", [indie](indie.md) software and even [free software](free_software.md) that's just infected by the [toxic](toxic.md) capitalist environment, even just subconsciously and very indirectly through infected [culture](culture.md) -- this infection may come deep even into the basic design principles (e.g. tolerance of [high complexity](bloat.md), [dependencies](dependency.md), [OOP](oop.md), [update culture](update_culture.md) etc.), even such things as [UI](ui.md) design, terminology used in the program, priorities and development practices and subtle software behavior which have simply all been shaped by the capitalist pressure on abusing the user. It is for example known that social media "[apps](app.md)" made by [corporations](corporation.md) are designed to induce psychological addiction, they will for instance use bright colors and even make the colors brighter as one scrolls through comments as that psychologically rewards the user -- this undesirable and highly harmful kind of design is then culturally standardized and copied even to hobbyist programs, people accept that "this is how programs look and behave", and such standards subsequently have to be adopted by any program that wants to be popular (or, as a normie will usually describe it: "intuitive").
Capitalist software is [software](software.md) that late stage [capitalism](capitalism.md) produces and is practically 100% [shitty](shit.md) [modern](modern.md) [bloat](bloat.md) and [malware](malware.md) hostile to its users, made with the sole goal of benefiting its creator (often a [corporation](corporation.md)). Capitalist software is not just [proprietary](proprietary.md) corporate software, but a lot of times "[open source](open_source.md)", [indie](indie.md) software and even [free software](free_software.md) that's just contaminated by the [toxic](toxic.md) capitalist environment, even just subliminally, subconsciously and very indirectly through poisoning of [culture](culture.md) -- this infection may come deep even into the basic design principles (e.g. tolerance of [high complexity](bloat.md), [dependencies](dependency.md), [OOP](oop.md), [update culture](update_culture.md) etc.), even such things as [UI](ui.md) design, terminology used in the program, priorities and development practices and subtle software behavior which have simply all been shaped by the capitalist pressure on abusing the user. It is for example known that social media "[apps](app.md)" made by [corporations](corporation.md) are designed to induce psychological addiction, they will for instance use bright colors and even make the colors brighter as one scrolls through comments as that psychologically rewards the user -- this undesirable and highly harmful kind of design is then culturally standardized and copied even to hobbyist programs, people accept that "this is how programs look and behave", and such standards subsequently have to be adopted by any program that wants to be popular (or, as a normie will usually describe it: "intuitive").
{ Seriously I don't have enough brain to understand how anyone can accept this shit. ~drummyfish }
@ -26,4 +26,8 @@ A ridiculous example of capitalist software is the most consumerist type of them
The essential issue of capitalist software is in its goal: profit, or rather creating some kind of capital. This doesn't have to mean making money directly, profit can also mean e.g. gaining popularity, political power or control over some industry. If the whole world is absolutely dependent on an operating system you make and you possess the power to remotely shut down any country with the press of a button, you can just make money by blackmailing countries, letting them send you money so that you don't press the button, there is no need to charge money for your operating system. And this goal of profit/capital making goal goes before and eventually against goals such as helping and respecting the users. A free license is a mere obstacle on the way towards this goal, an obstacle that may for a while slow down corporation from abusing the users, but which will eventually be overcome just by the sheer power of the market environment which works on the principles of Darwinian evolution: those who make most profit, by any means available (even unethical or illegal), survive and thrive.
Therefore "fixing" capitalist software is only possible via redefinition of the basic goal to just developing [selfless](selflessness.md) software that's good for the people (as opposed to making software for profit). This approach requires eliminating or just greatly limiting capitalism itself, at least from the area of technology. We need to find other ways than profit to motivate development of software and yes, other ways do exist (morality, social status, fun etc.). In fact it has already shown that people naturally make software for free, selflessly, in their spare time, and that corporations have to actually STOP them from doing it -- see all the countless cases of corporations killing mods, clones and rewrites of their software. The only thing needed to make people create selfless software is to stop bullying them for doing it.
Therefore "fixing" capitalist software is only possible via redefinition of the basic goal to just developing [selfless](selflessness.md) software that's good for the people (as opposed to making software for profit). This approach requires eliminating or just greatly limiting capitalism itself, at least from the area of technology. We need to find other ways than profit to motivate development of software and yes, other ways do exist (morality, social status, fun etc.). In fact it has already shown that people naturally make software for free, selflessly, in their spare time, and that corporations have to actually STOP them from doing it -- see all the countless cases of corporations killing mods, clones and rewrites of their software. The only thing needed to make people create selfless software is to stop bullying them for doing it.
## See Also
- [capitalism](capitalism.md)