Unixtopia

main/ artigos/

Software capitalista

É o software que o capitalismo tardio produz e é praticamente um bloat moderno de merda e malware hostil aos seus usuários, feito com o único objetivo de beneficiar seu criador, geralmente uma corporação. Software capitalista não é apenas software corporativo proprietário, mas muitas vezes software open source, indie e até mesmo software livre que é infectado pelo ambiente capitalista tóxico, mesmo que subconscientemente e muito indiretamente por meio da cultura infectada, essa infecção pode chegar fundo até mesmo nos princípios básicos de design, como tolerância de alta complexidade, dependências, e POO, até mesmo coisas como design de IU, terminologia, prioridades e práticas de desenvolvimento e comportamento sutil de software que foram simplesmente moldados pela pressão capitalista em abusar do usuário. Aplicativos de mídia social feitos por corporações são projetados para induzir dependência psicológica, eles usarão cores brilhantes e até mesmo tornarão as cores mais brilhantes conforme a pessoa rola os comentários, pois isso recompensa psicologicamente o usuário, esse tipo de design indesejável e altamente prejudicial é então padronizado culturalmente, as pessoas aceitam que é assim que os programas se parecem e se comportam, e tais padrões subsequentemente têm que ser adotados por qualquer programa que queira ser popular, ou, como um normie diria, intuitivo.

O software capitalista imita amplamente na tecnologia o que a economia capitalista está fazendo na sociedade, ele emprega enorme desperdício de recursos de computação como RAM e ciclos de CPU como um equivalente a recursos naturais, em favor do rápido crescimento, acumulação de recursos, ele cria redes extremamente complexas, interdependentes e frágeis em constante crescimento, toneladas de biblioteca de dependências de hardware como um equivalente a dependências de importação e exportação de países, e emprega o consumismo, na forma de atualizações frequentes obrigatórias. Esses efeitos trazem implicações negativas e levam a softwares altamente ineficientes, frágeis, inchados e antiéticos. Todos concordarão que o software corporativo como o Windows é altamente abusivo para seus usuários, seja por sua espionagem, demandas injustificadas de hardware, não personalização forçada e preço. Um erro que muitas pessoas cometem é pensar que colocar uma licença gratuita em um software semelhante simplesmente o tornará magicamente amigável ao usuário e que a maioria dos programas FOSS são éticos e respeitam seus usuários. Esse não é o caso, uma licença é apenas o primeiro passo necessário para a liberdade, mas não é suficiente.

Um exemplo ridículo de software capitalista é o tipo mais consumista. Jogos AAA são pura maldade que nem tentam mais ser bons, apenas tentam ser viciantes como drogas. Jogos no lançamento nem funcionam corretamente, toneladas de bugs são o padrão, algo que é esperado por padrão, os clientes nem devem receber um produto finalizado pelo seu dinheiro. Eles nem devem possuir o produto ou ter qualquer controle sobre ele, emprestá-lo a alguém, instalá-lo em outro computador ou jogá-lo offline. Esses jogos espionam as pessoas por meio de sistemas chamados anti-cheat, são descaradamente feitos para serem consumidos e jogados fora, propositalmente incompatíveis, exclusivos, inchados, discriminatórios contra computadores de baixo custo e até mesmo ataques direcionados a crianças. As corporações de jogos atacam e derrubam modificações e remakes de fãs e mostram todos os tipos imagináveis de comportamento antiético, como tentar roubar direitos de mapas e mods criados com o editor do jogo.

Mas como um programa FOSS pode ser abusivo?

A questão essencial do software capitalista está em seu objetivo, lucro. Isso não significa necessariamente ganhar dinheiro diretamente, lucro também pode significar ganhar popularidade e poder político. Esse objetivo vai antes e eventualmente contra objetivos como ajudar e respeitar usuários. Uma licença livre é um mero obstáculo no caminho para esse objetivo, um obstáculo que pode por um tempo atrasar a corporação de abusar dos usuários, mas que eventualmente será superado apenas pelo poder absoluto do ambiente de mercado que funciona nos princípios da evolução darwiniana, aqueles que lucram mais, de qualquer forma, sobrevivem e prosperam. Consertar o software capitalista só é possível por meio da redefinição do objetivo básico para apenas desenvolver software altruísta que seja bom para as pessoas, em oposição a fazer software para lucro. Essa abordagem requer eliminar ou apenas limitar muito o próprio capitalismo, ao menos na área de tecnologia. Precisamos encontrar outras maneiras além do lucro para motivar o desenvolvimento de software e sim, outras maneiras existem, moralidade, status social e diversão.