To me Ayn's philosophy fits perfectly to this graph, it all boils down to this: Is there anything to gain for me (or my loved ones.) Imo Ayn's one-liner captures the essence of this graph.
Edit: Of course loved ones or just 'a good feeling about yourself' are perfectly good reasons (the best?) to do something for someone else. This is not selflessness. Going to Africa to help children while every fiber in your body hates them, that is selflessness: the total disregard of what you yourself desire.
You can view communism in terms of "selfishness" like this too. Everyone selfishly wants bread and the only way they can get it is by contributing their labour.
I think "From each according to his ability, to each according to his need" fits much better.
Everyone is contributing what they can for free to the common knowledge base and can use everyone else's stuff also for free. You can view it as "prestige" currency too, but that doesn't break the paradigm.
>Everyone is contributing what they can for free to the common knowledge base and can use everyone else's stuff also for free.
Not necessarily. In reality the flow of IP-value is largely one way.
Many corporations have done incredibly well out of FOSS without offering much in return. Just because Famous Router Company puts up source code of firmware it has glued together from various FOSS projects doesn't mean FRC has made a significant contribution. (Some corps do, of course. But even there they don't share other core IP as they would in a genuinely flat FOSS economy.)
In fact FOSS is about commodification, not innovation or invention. If innovation happens, it's usually in developer-land. FOSS culture doesn't seem all that interested in solving new classes of problem in user-land. So "according to his (her) needs" is very limited and partial.
Just because we have this conversation and there is some indignation over companies not contributing back to the projects they use shows that we expect them to contribute according to their ability.
I agree that it isn't perfect like every other implementation of communism because some people don't contribute back. But we can just pretend that their ability is zero. Then it still works.
You can't extrapolate conclusions like this out of a political slogan. Free software doesn't have any inherent slant, it's a way of using copyright law to ensure a given set of terms favorable to contribution and research propagate. You can certainly observe that it operates in a dynamic similar to a gift economy, and that it has an ethical position as well, but not a political ideology with all its baggage.
The FOSS market is determined purely by individual interests of programmers and the people sponsoring them. It doesn't really hit any equilibrium of utility, only what authors want to work on.
Political slogans usually aren't worth entertaining in any serious debate, that's the point. Nonetheless, I'll bite:
Linux is only free if your time is worthless.
That time has value is an idea that has been exploited to create so-called time-based currency and time banking.
Free software: more expensive than money.
The amount of man hours put in some projects means the costs of a from-scratch rewrite is probably higher than to simply bite the bullet and go by licensing terms. This may or may not be true depending on the project, though some may indeed have a utility and COCOMO score that makes it so.
We make free software affordable.
Pure marketing slogan, not worth discussing. Probably Cygnus' way of saying they had great support and contract development services (which they did, they're responsible for a large part of making GCC what it is today).
My point is that Cygnus Solutions deftly channeled the doubts and problems raised by the first two slogans (which they didn't originate, but were going around at the time), into a successful service under the last slogan (which they did originate, in response).
I wasn't talking about free software as in GPL. Just the free as in beer kind that sometimes happens to also be open source and/or GPL.
If you ignore past attempts of implementing communism and limit the discussion to just what its goals are, we can see open source software as a microcosm of communism.
The only thing that doesn't fit very well is "ownership of means of production" but this is already assumed to be free, because people have to have a computer to begin with to participate in it. There is no food or water involved so those don't apply.
Everything else is almost exactly communism.
Absense of social classes: check
Absense of state: check
Absense of money: check
Obviously it is not what Marx was describing, because it wasn't meant to be a mini-society that depends on capitalism for its existence, but I didn't mean to take it that far.
Absence of social class is debatable as most projects are structured hierarchically, and then being a FOSS celebrity does give you advantages. Not that those contradict anarchist principles, necessarily.
Absence of state is true for all software development until it isn't. Computer networking enables you to do things unfavorable to nation states up to a point, but at the end of the day there are various ways it can intervene to enforce copyright, patent or other form of law.
Absence of money isn't true. It's simply utilized differently than simple per-unit consumer transactions, though those aren't out of the question either.
Communism does not stipulate that there is no organizational hierarchical structure.
Absence of state is true because within the microcosm, you can contribute from anywhere in the world and receive the software for free as well. Basically you don't even know where the people you are dealing with even live most of the time. This is no state by definition.
Let's say you contribute to "NSA open source repository". Still there is no state because you can contribute from anywhere in the world and get the code as well.
Absense of money is true by definition. We are talking about free as in beer software here.
I always thought communism's classlessness necessitated at least some form of flat hierarchy or syndicalism where worker's collectives hold decisions democratically and directly. On the other hand, hierarchical organizations are still fine by some schools of anarchism.
Right, but then absence of state is true for anything involving wide area networking.
Like I said, you're simply listing an absence of per-unit sales where "free as in beer" is concerned. The money is still there in the form of sponsorships, fundraisers, consulting, premium versions, dual licensing, corporate contributors and so on.
And then FOSS has nothing like syndicalism, unions, worker collectives or anything like that.
"absence of state is true for anything involving wide area networking"
I agree, but I think we are talking about different things.
Regarding money, you can be paid a thousand dollars every day for writing FOSS and putting it on github. Still there is no money within the FOSS community because everyone in the community gets it for free. And the person writing it contributes it according to their ability.
Also, if Redhat sells their software to companies under a different license, again it has nothing to do with money within the community. It has to do with the larger capitalist society within which they exist.
I would amend that to say, "From each according to his ability, to each if someone with the ability cares to provide it for free."
If production of free software was directed by need, there would be a lot more free toolkits for the healthcare industry and a lot fewer free games and software dedicated to distributing free porn.
a) people make stuff that they need themselves and share it so in a way it is need-based.
b) yes it doesn't work in situations where there is need but no ability. I am guessing such situations are rare, because projects in many cases are willing to make modifications to help a large portion of their users. Also because there are usually enough people able to do these things to fit most needs. Finally, if you are a part of this microcosm, you can probably code yourself.
a) "need" in the Communist/Marxist sense is definitely not the same as "want". I know that need and want exist on a continuum, but most software development is pretty firmly in the "want" neighborhood. When Marx used the word "need", he was talking about safety, food, shelter, clothing, etc. Porn and video games aren't the modern day equivalent of those things. That's part of the reason why the Marx philosophy doesn't necessarily match up with FOSS.
b) Even ignoring "need" vs "want", tell that to my mom's quilting club. The venn diagram of quilters and coders has an extremely small intersection. The same can be said for tons of activities that old ladies and women in general enjoy.
I think you are conflating the two because of the case of Soviet Union.
A) Soviet Union was not communism. Communism never happened. Communism/communist society is an ideal.
B) Soviet Union was a totalitarian state, yes.
C) One of the main concepts in communism is that there is/should be no state. Totalitarianism assumes that there is a state. This is in every definition of communism and totalitarianism. Here I'm going to quote it from the first line of each from Wikipedia:
"Totalitarianism is concept of a political system in which the state holds total control over the society"
"Communism ... absence of social classes, money, and the state."
So yeah, "hasn't been done right yet". Could you hypothesize who in a true-scotsman communist non-state would regulate people's output ("ability") & input ("need")? Who would enforce the laws? If "everyone and anyone" is an enforcer, then claiming there is "no state" is sophistry.
That's right. You know how scientists had this theory that there is a particle they haven't observed yet, but should exist? They called it Higgs boson and constructed a lot of expensive equipment to try to prove that it exists.
You have to make a distinction between theory and practice. You can criticize communism as a concept or you can criticize existing and past communist states, but those two are not the same thing.
Dismissing communism solely because of Soviet Union, Cuba or China would be the same as dismissing democracy solely because of Richard Nixon or Condoleezza Rice.
To me Ayn's philosophy fits perfectly to this graph, it all boils down to this: Is there anything to gain for me (or my loved ones.) Imo Ayn's one-liner captures the essence of this graph.
Edit: Of course loved ones or just 'a good feeling about yourself' are perfectly good reasons (the best?) to do something for someone else. This is not selflessness. Going to Africa to help children while every fiber in your body hates them, that is selflessness: the total disregard of what you yourself desire.