Software and Anarchy (2021) [pdf]
applied-langua.ge
applied-langua.ge
I guess that's why we call it *soft"-ware in the first place. Malleable, reconfigurable, flexible, easily re-writable. extensible...
If software has a problem today it's that it's ceased to be soft. Big Tech would rather we had appliances than general purpose computers, and that we "deploy apps", controlled from the mother-ship, than "run programs". As social infrastructure rather than personal utility, software becomes about fixing and preserving power relations, rather than enabling new ones. It becomes ossified into structures - and the anarchic ones may be as dogmatic as the hierarchic ones.
I've been thinking about this a lot, after doing a lot of reading on anarchic theory this summer and my comment from yesterday saying that the Linux kernel is great because there's a benevolent "dictator" at the top, and the Linux desktop sucks because there is none: https://news.ycombinator.com/item?id=33163760 and below
Anarchism doesn't have to mean flat structure. It's my opinion that you can have a perfectly anarchic software organisation with a leader. Linux is anarchic. You're free to leave whenever you want. There is no coercion. But if you stay, you obey the rules of the head honcho, Mr. Torvalds himself. Linux is more anarchic than Valve, which funnily enough its famous flat structure was discussed in a repost today.
To me anarchy means no coercion. Anarchy does not have to mean disorganised. In fact, with no visionary at the top, the result is often mediocre.
Sorry, I don't have much on topic to contribute, just that I've been thinking about this a lot recently, and this post is serendipitous.
Linux in production as a people org is definitely NOT anarchistic by any definition I can muster because Linus _is_ the head honcho - it is not a freely associated group skeptical of authority because he holds all authority and the keys (even without coercion, which he could readily employ). People don't get to make collective or individual decisions that don't go through the authoritative hierarchy to some degree.
Another point you made somewhere else about being able to fork the codebase gives the software itself an opportunity to allow for more anarchistic setups, but in its current state is relatively far from it in my opinion.
Happy to discuss this more because it's a fascinating topic and I like finding folks who want to engage in dialogue around this.
I disagree. This is not my definition of anarchy.
But the problem with anarchy itself is that it's such a vast subject there is no real and singularly accepted definition. So it tends to create a lot of small subtheories anyone can freely subscribe to. That's very anarchic :-)
In fact this underlines my point and my disagreement with you: anarchism is being free to choose. The kernel, being free software, is anarchistic. You're not free to direct and overrule Linus, but you're free to become your own Linus and fork the kernel.
Commercial software does not allow to do that, because of the existence of copyright, patents and intellectual property laws.
I agree that it is fascinating to explore those ideas, especially in a tech and "capitalist" context like this one. Far too much anarchist theory is based upon a rejection of technology and monetary incentives, which I think are not at all incompatible.
Anarchy does not equal and must not be confused with Anarchism. At the risk of sounding condescending, which truly isn't my intention, I'd strongly encourage you to read the respective Wikipedia pages to get a better sense of the definitions that actually are shared and understood. Nuances abound but the foundations are clear and widely accepted.
By these definitions, Linux as a people organization can't be anarchistic. Since Anarchism/Anarchy are states of societal organizations, "software" as a concept also can't really be anarchistic, even if it can be governed as such.
Anyway, I completely agree that commercial software does not have the same capability for the reasons you describe, and I also agree that much thought and time are wasted in anarchist thought on the rejection of technology and monetary incentives and more people should talk about the practical application here!
Edit: There are other projects that the Linux foundation supports or affiliates with. One is https://xenproject.org/developers/teams/unikraft/ So I wasn't suggesting that the main kernel is the only one, but I think software developers and the tech news websites that cover them could balance the coverage more on different tools that seem to be more "future-proof"
More to your point though, sure, it's a praxis vs theory thing. There often will be agreed-upon hierarchies and leadership situations in an anarchist system but the point is they don't get to have coercive power and their authority is consensus-based.
I'm curious about your perspective, because when I've seen this argument before, it seems to be based on a personal literal interpretation of the world anarchism as the negation of hierarchy, as if the etymology of the term is more important of the history of the movement. If you have a deeper insight beyond that, it's worth explaining!
Another definition that might be helpful comes from Noam Chomsky's "What is Anarchism?"
"...anarchism is a tendency in human development that seeks to identify structures of hierarchy, domination, authority, and others that constrain human development. And then it seeks to subject them to a very reasonable challenge: Justify yourself, demonstrate that you're legitimate, and maybe in some special circumstances or conceivably in principle. And if you can't meet that challenge, which is the usual case, the structures should be dismantled, not just dismantled but reconstructed from below."
https://theanarchistlibrary.org/library/noam-chomsky-what-is...
Also check out Intentional Communities: https://www.ic.org/
And of course, the IWW is an anarchist organization - I haven't read the entire constitution but skimming it doesn't describe an actual hierarchy, simply a structure and process of delegation and consensus-based decision-making of job duties and organized geographic branches. In fact, they explicitly decry it in favor of grassroots and worker empowerment.
Intentional community development is one of my projects right now, so I appreciate the reference!
I think what you’re describing is something better than anarchism because it has a lot less historical violent baggage associated with it and probably deserves a new name. It might get one if it grew enough. It would probably still involve hierarchies based on consensus and clear limits on scope and time. More arrangements like these would do a lot of good, and I hope we get more of them!
Defining it outside theory is an interesting take. But doesn’t praxis eventually require considering theory when a decision has to be made?
In this sense, Linux is anarchic because people follow the cool guy doing work upfront for us but at the same time since he's "opened it up" there's a statement that it's not his, and there's also mechanisms through which he's unable to take it away or that others could take his position if he does a bad job, like, shouldn't whats socially created also be socially owned? In Linux case I think it works because the answer was 'yes' from the get go. In this sense, there's just no contradiction at all between anarchism and the situation described, one of the conclusions you could get to is that humans are and have always been anarchists. From this we can also derive "anti-state" because one could argue that most humans didn't even wanted to form or become subject to states, that a lot of what went on there was coercion. The principle wasn't applied and challenging it should be no big deal.
Anarchism is definitely not disorganised, quite the opposite.
You don't want corporations to use your software, fine, fuck Google. Then one day you find out that the police may use the software, so you add "law enforcement" to the list of fields of endeavor you want to restrict.
Then it's the military, and that's where the definitions get tricky. The "Cooperative Nonviolent Licenses", just as an example, would have probably not been usable by the Anarchist Confederal militias in the Spanish Civil War.
A think tank promoting nuclear energy uses the license, is that fine? How about a neo-nazi nonprofit?
Soon enough the list of groups you don't like is gonna get long.
Please take a long hard look at how the implicit assumptions behind these discussions do not line up with reality and then move on to building the web of trust with me :P
That follows, because there is a lot of evil in this world. If I want to make a token gesture (which I realistically have somewhere between a limited and no ability to enforce against a bunch of armed hooligans like the police or military) against that evil, that's my prerogative.
Maybe, but evil vs good is very subjective and leads to paradoxes like the “anti-capitalist software license” not being usable by one of the most popular examples of anti-capitalism in history, namely the CNT militias in revolutionary Catalonia.
> a bunch of armed hooligans like the police or military
Your hooligan is someone else’s freedom fighter though. /me looks dramatically in the general direction of Kiev
But more importantly, people being able to have varying opinions does not make all opinions correct, just, or even respectable. Ethics are universal: they are the framework from which we judge the actions of both ourselves and others. An assertion that "Doing good is doing what you think is good" is a cop-out, and an (absurd) ethical argument in of itself. Evil people are perfectly capable of rationalizing evil to themselves, they don't need radical subjectivists cheerleading from the sidelines.
The best licenses are those that just say "there you go, do whatever you want, but don't fucking sue me." (That means pretty much all mainstream open source licenses)
Copyleft licenses are a defense tool against those parasites. You're free to use the software, anyway you like. You're free to modify the software in anyway you feel fit. The only restriction is that if you choose to share it with others, than you grant them the same freedoms you've been so generously given yourself.
* Critique of the Gotha Programme, 25 pages
>The consistent anarchist, then, should be a socialist, but a socialist of a particular sort. He will not only oppose alienated and specialized labor and look forward to the appropriation of capital by the whole body of workers, but he will also insist that this appropriation be direct, not exercised by some elite force acting in the name of the proletariat.
the history of yugoslav workers self-management might interest you
There are some criticism lodged against their operations, in that some employees are not worker-owners, but simply workers. I'd call this "slack", and I'd suggest "slack" is largely an artifact of a lack of other cooperatives. There is of course the fact that buy-in does cost money, which I would argue would necessarily set a floor for "tenure" in many cases.
Having said that, they have evinced a certain special robustness in the face of crises - in the 80's (iirc) for example, rather than laying people off, they sent them into their education programs.
https://www.youtube.com/watch?v=zaJ1hfVPUe8 https://vimeo.com/161252994
Not necessarily. Please see my other top-level comment in this thread.
Anarchy has a lot of definitions and sub types. Anarchy as complete lack of structure is always used to attack and denigrate it by its opponents, but it's not an inherent characteristic of anarchism itself. Anarchy does not have to mean everybody decides and we put everything to a vote.
Anarchy means you can leave whenever you want. Nobody forces you. No one has the monopoly on violence.
Free software is anarchic. It might have strict rules, and a tyrannical maintainer than only merges what he wants, but it's still anarchic because you can fork it.
Most people tend to be in anarchic relationship with each other, because no one can force something upon the other. That's something only the government does.
In fact, making money and profit does not have to be anti-anarchic. It's certainly against anarcho-communism, but that's just a subbranch of a wider social theory.
You missed the glaring modifier UNECESSARY.
> Anarchy has a lot of definitions and sub types. Anarchy as complete lack of structure is always used to attack and denigrate it by its opponents,
You are the one who is taking “hierarchy and domination” to be synonyms for “structure”. Indeed: that anarchy is without structure or order has been a way to denigrate it since basically forever.
And has been for 150 years. There's a treatment of it in the Conquest of Bread where you get the impression that Kropotkin was already tired of it at the time.