RSS

Is Open-Source Pro-Communist?

I recently saw a pic on Flickr that haunted me. The pic says "When you program open source, you're programming Communism" Later in the pic it mentions "A reminder from your friends at Microsoft" [Reference].
I had sleepless nights thinking about it. The diehard open source users I've known, my teacher, my seniors at Sankalp are staunch believers of Socialism. Even if Open Source "is" a form of Communism, is it "that" bad? Maybe "yes" for people in U.S. and Europe who have given Communism such a bad name. It may hurt sentiments of millions of Open Source developers in these countries. I can take this discussion to an end and give my opinion upon it, but I'll leve this as an open question. Recently, I was reading parts of "The Cathedral and The Bazaar" by Eric Raymond when I got some insight into this issue. Linus Torvalds' lack of desire to make money out of Linux is directly attributed to his diehard academic grandfather and his diehard "communist" father [Reference]. The philosophy behind any open source software is simple. Instead of zealously protecting the source code, open source encourages any programmer to tear apart the code and build it back up again. The theory is that this collaborative process encourages innovation and decreases bugs by increasing the number of people with a stake in the project. Open source as defined by Richard Stallman and his GPL "do" equate to communism. One only needs to read his treatise "Why Softwares Shouldn't Have Owners" [Reference] to see the parallels to the Marxist principle of collective property rights over private ownership. Indeed, he reasons that if you engage in the sale of software you are in effect perpetrating theft against your neighbor by denying him free access to that program by means of economic disadvantage. To earn a living by developing and selling software is high treason in Stallman's world of open source, unless it is released under the auspices of the GPL and thus devoid of any proprietary protections.

To me, being a Socialist, it interests me. I have no issues with Open Source  being called Communist. Although, I would love to call Open Source "Socialist" instead of Communist. But what about the Open Source programmers in Capitalist nations like U.S or the European nation where Communism is more like a "slang" than a theory? I leave the question open for further discussion.

0 comments:

Post a Comment