this post was submitted on 28 Jul 2024
57 points (91.3% liked)

Opensource

1421 readers
12 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 1 year ago
MODERATORS
 

In this paper the author highlights how both engineers and social scientists misinterpret the relationship between technology and society. In particular he attacks the narrative, widespread among engineers, that technological artifacts, such as software, have no political properties in themselves and that function or efficiency are the only drivers of technological design and implementation.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 16 points 3 months ago (17 children)

Like everything, there's no solid answer. Some software is, some isn't. Some software exists simply because an engineer needed a very specific tool and didn't want to run a business out of selling said tool - no different than a carpenter making a custom nail for a piece of furniture they were working on.

Other software was designed because of / with a political / philosophical ideology in mind, such as that all software should be free to use.

Creating something isn't always political, sometimes you just want or need to make something. If you choose to make spaghetti for dinner tonight instead of fried rice, that's just because that's what you were in the mood for. You might have ideology or beliefs attached with the kind of food you eat, yes, but the act of creation in that moment was not spurred by them - you were just hungry and in the mood for one over the other.

[–] [email protected] 7 points 3 months ago* (last edited 3 months ago) (9 children)

Well, even if something isn't created "politically motivated" it can still be or become political.

What license do you choose? What platform do you choose to distribute it? What operating system do you support? What programming language and library dependencies do you have? On which platform do you manage your community or communicate with your customers or users? What feature do you add, or dismiss when writing the software. Etc. All of these are, or can become political issues.

Even if you decide to not release it for the public and keep it to yourself, can be a political issue. The mere existence of something can create a imbalance of capabilities, e.g. people with access to the software have advantages over people with no access to it, which can be political.

Even the mere fact that you possessed the resources, knowledge and time to create software can be or is political.

IMO, I would say everything is or can become a political issue. It just depends if there is some public interest and discourse. The intention or motivation of the developer doesn't matter.

[–] thtroyer 2 points 3 months ago (1 children)

Even if you decide to not release it for the public and keep it to yourself, can be a political issue. The mere existence of something can create a imbalance of capabilities, e.g. people with access to the software have advantages over people with no access to it, which can be political.

In this sense, politics is a weird lens to view such abilities/actions, rather than something like socioeconomics. Granted, government policy affects peoples' wellbeing, which can definitely affect their political views, but making the jump to "everything is political" feels like a stretch?

[–] [email protected] 1 points 3 months ago* (last edited 3 months ago)

Granted, government policy affects peoples' wellbeing, which can definitely affect their political views, but making the jump to "everything is political" feels like a stretch?

Granted, maybe I was a bit too fast there. This should be better: "Everything has the potential to become political, as decided by the society."

Someone alone cannot decide what is or isn't politics. They need a couple of other people believing it too. But they can try to convince them. But software development most surely is, because it touches a lot of stuff, that many people think is political, even before getting into CoCs and used jargon.

load more comments (7 replies)
load more comments (14 replies)