Free Software is Political

In progressive discussions about technology and open source, there is intolerant pushing of mess from people who say “just focus on the code” without the politics. This is an understandable outlook, but it is also stupid, based on a misunderstanding of what is Free/Open Source Software (#FOSS). This everyday pushing of mess making comes from #blinded #mainstreaming people claiming that FOSS is “a-political” or should be kept that way, and shows a lack of any understanding of this movement.

As this article highlights, the idea of “a-political” Free Software is not only incorrect; it’s historically nonsense. Free Software is intrinsically and unavoidably political. It is not simply about code; it is about who controls the code and, therefore, who controls the user. This is why the path that many projects take, to jam FOSS into capitalism without addressing these core issues, is a mess and failing path.

The roots of free software are in a political and ethical movement that just happens to focus on software. “Computer users should be free to modify programs to fit their needs, and free to share software, because helping other people is the basis of society.” This is not just a technical stance; it is a moral, ethical, and political one. The idea that users should have the right to control their own digital lives and help others do the same is at the heart of Free Software. This #KISS foundation opposes proprietary software, where users are legally prevented from helping their neighbours, thus restricting their freedom.

“Computer users should be free to modify programs to fit their needs, and free to share software, because helping other people is the basis of society.”

The emergence of the “Open Source” in the late 1990s pushed change on this “native” path, into a more #mainstreaming direction by shifting focus to development benefits, pushing out the ethical and political core. This, however, does not change the foundational politics of Free Software, it merely tries to mask it, to hide it, by pushing out of sight the political core, this is mess making and the normal mainstream “common sense” when it comes to taking up any Alt paths, this is a history we need to stop.

The difference between Free Software and Open Source: “Open source is a development methodology; free software is a social movement.” For the #opensource path, non-free software is a suboptimal technical solution. For the FOSS path, non-free software is a social problem that needs challenging and changing. This is a distinction that some who try to take this path fail to recognize, leading to the meany messy social and coding projects we try to make work today.

As the #dotcons world builds crises of privacy, control, and trust, the relevance of these distinctions, hopefully, becomes more into focus. From tech giants abusing data to governments exploiting backdoors, the ethical foundation that Free Software rests upon is needed, not optional.

The politics of software, the idea that software can be a-political, is a misunderstanding of what software does and represents. As Larry Lessig says – “Our choice is not between ‘regulation’ and ‘no regulation.’ The code regulates. It implements values, or not. It enables freedoms, or disables them. It protects privacy, or promotes monitoring.” Every decision in software development, from what features to include, to how data is handled, to what kind of accessibility is provided, is a political one. There is no “neutral” code. Decisions about prioritizing user rights, security, and privacy are political decisions, and they shape the wider digital networks we live within.

All code is ideology solidified into action – thus most contemporary code is capitalism, this is hardly a surprise if you think about this at all. Yes, you can try and act on any ideology path from this code, but the outcome and assumptions are preprogramed. If we continue to pretend that the software and platforms can be devoid of politics, we are, taking a side, and actively contributing to the mainstream mess that dotcons push, and this is the mess we urgently need to move away from. As outlined on my website, we need to focus on building a #openweb projects that respect people, rather than merely mimicking corporate platforms with a veneer of openness as we do so often, on the #Fediverse, #Bluesky etc.

Conclusion: stop pretending and start building, to those who wish to “just code” without the politics, it needs to be continually pointed out strongly that is impossible in the path of impactful software development. Every piece of software carries with it values, ethics, and political implications. Acknowledging this is the first step toward building digital networks that serves the people, rather than controlling them. We need to walk a path away from the mess of #mainstreaming towards a more open and humanistic internet.

This is not a hard path to take #OMN

The new and old #openweb protocols

A.

The #nostr crew are the children of #web3 mess, they are a bit reformed, let’s see.
Then the #BlueSky are the reformed children of the #dotcons
The #fediverse is the child of the #openweb

Q. Where would you put #dat or #ssb and in general the #p2p post-web tools?

A.

#dat is a child of the #geekproblem if it is reformed or not, you can maybe tell me?
#SSB was a wild child, now sickly/lonely with the #fahernable kids gathering round #nostr
#p2p was the poster child of the era of the #openweb it was caught in the quicksand of legal issues, the shadow that was left was eclipsed by “free to use” #dotcons Now finds it hard to come back due to mobile devices not having an IP address, thus most people not actually able to use p2p reliably.

Cambridge Analytica, 5 years on

I think we face the usual problem of working on and implementing policy for yesterday’s issues.

* We are coming out of ten years of Blockchain mess

* Now we are into #AI mess, the is no intelligence in the current round, only artificial writing.

Let’s look at what actually matters

The original openweb had in this context #opendata is the issue we are talking about.

We then had 20 years of the #dotcons with #closeddata. Which you have talked about.

Coming out of this, we have an active openweb reboot happing with federation and opendata.

For example with #Mastodon, the #Fediverse, #bluesky and #Nosta which have grown from half a million to 10 to 15 million users over the last year. #WordPress building #ActivityPub support for a quarter of the internet and #Failbook‘s #threads.

You are seeing a different world back to #opendata, if you run a mastodon instance you will have a large part of the content of the Fediverse sitting in your database in plan text….

Take this into account with policy and regulation please

#Oxford

Greater cooperation and collaboration between the different communities involved in developing #openweb protocols

The state of various #openweb protocols, such as #Bluesky, #Nostr, and #ActivityPub, and the challenges they face in terms of interoperability and communication between their different communities. I am advocating for a grassroots #DIY culture that focuses on building bridges between these protocols, rather than contributing to the “messiness” of the ongoing discussions.

All of these protocols are and #openweb native, which is a positive development, but their different cultures create difficulties in communication.

The UX (user experience) of these protocols is less of an issue now than it has been in the past, and that the #Fediverse is doing well in this regard. We will need new work on moderation thinking in anticipation of the “data soup” that is coming, with potential for information overload and the need for effective moderation strategies.

A bridge to #Nostr already exists (#Mostr), we need efforts to be made to create similar bridges for other protocols, such as #Bluesky.

Greater cooperation and collaboration between the different communities involved in developing #openweb protocols, in order to create a more cohesive and effective ecosystem.

It’s less messy to see the “protocol wars” of #bluesky #Nostr #activitypub from a social understanding

Listening to the #mainstreaming of the 3 protocol mess, we have a building signal-to-noise issue. We need to push signal, so good to think before you share something that is likely more noise on this subject.

20338

As a way out of this, I have been pushing bridges for a while as they are the lowest common denominator and can be built and implemented “permissionless” to allow people to cross #4opens protocols. “Permissionless” is important as the is no way you would get consensus to do this, without adding much more mess. Technically, people coding the protocols are too busy with tribalism to focus on cross protocol interop… or they would not be building a new protocol

The advantage of a bridge is you do not have to get the codebase to change their project – it’s just a relay that connects one protocol to another, “permissionless”. Nobody has to federate, they can unfederated from a relay if they don’t like it.

It’s a BAD but good tech solution, and likely the best we can do to mediate the current squealing mess our #fahernistas make.

All the projects are actually kinda good, they are mostly #4opens and #openweb native this is a BIG move away from the #dotcons so good – TICK

I find it less messy to talk about the “protocol wars” of #bluesky #Nostr #activitypub from a social understanding.

They all share #4opens #openweb tech, so this is a win.

Where they differ is in the “culture” they come from and push.

#bluesky comes from surveillance capitalism, it’s from the #dotcons and has meany of the same assumptions, just “better”.

#Nostr comes from the #encryptionists and #bitcoin bro crew and suffers from being from this mess.

#activitypub is #openweb native and comes from the #4opens traditions the whole software world is actually built on.

#KISS

For us guys building on #ActivityPub, it’s important to keep focus that the #Fediverse was built on “trust” and will likely fail fast if we move to building it on “fear”.

Please, please, “don’t be a prat” about these thanks.

The world walks right past us looking the other way and takes the big bundle of bills from capitalism.

OK, had to close then open new accounts on #visionontv #peertube because of #spam, the spam is starting agen – there is an update that allows you to put new accounts on ask/moderation, we need to upgrade at some point to get this.

Interesting this is exactly the way our ten-year-old #OMN project handles flows as is the “new” moderation in #bluesky… if we don’t manage to go to the world, the world come to us… well more like the world walks right past us looking the other way and takes the big bundle of bills from capitalism.

This is normal, we are still doing needed work, but better would be good to 🙂

#bluesky #Nostr #activertypub

They all share #openweb tech, so this is a win.

Where they differ is in the “culture” they come from and push.

#bluesky comes from surveillance capitalism, it’s from the #dotcons and has meany of the same assumptions, just “better”.

#Nostr comes from the #encryptionists and #bitcoin bro crew and suffers from being from this mess.

#activertypub is #openweb native and comes from the traditions the whole software world is actually built on.

#KISS

The #KISS path is to simply bridge them all and let them cooperate, as they are all a part of the #openweb family.

The more complex and messy path is that some of them might not want to do this… OK now we get to the part where piss is likely signal rather than noise. Let’s draw a line, (a date is good) if they don’t bridge, we let loose the pee, liquid trickling in will short out their servers.

Ending thought:

For a lot of our #fashernistas in our spaces, things only matter if they come from #mainstreaming this is obviously crap blinded behaver – but it’s hard to communicate why, likely they can’t see me 😉

PS. I liked that joke.

That would be a battle worth of a saga

Challenges the #fedivers faces and were next.

The #twitter #bluesky thing comes from #blockchain crap – but don’t think it will end there – they will likely come up with a “new” standard that will #fashernista flash then promptly be forgotten.

Would be interesting if they tried to colonize #activertypub we would see a wholesale selling out balanced with a community fightback – think the selling out would win, but this would kill the value in the standard, so everyone would lose. If #bluesky and the #dotcons go for #activertypub and the community wins the fight for the standard in long bloody trench warfare vs the #fahernista sell outs funded by the #dotcons then you see the possibility of real social change.

That would be a battle worth of a saga and a story to tell your grandchildren siting in front of the camp fire.

“When you are old and grey and full of sleep,
And nodding by the fire, take down this book,
And slowly read…”

If you want to have a hope of having a good outcome with a CONTROL battle with the #dotcons you need to build structures that are attractive we have this with #activertypub AND they must have no hard structures that can be captured to take CONTROL, this is counterintuitive as people feel they need harder structures to stop capture. This feeling is obviously a trap and needs to be strongly mediated 🙂

I start outlining a workable path to think about with a good outcome in mind http://hamishcampbell.com/index.php/2021/03/13/bluesky-thinking-of-a-governance-body-of-the-fedivers/