At the beach over the weekend, I read Anthem by Ayn Rand. Now before you write me off as the kind of guy that would go around telling people he reads Ayn Rand for fun, let me just say in my defense that this is really the first full Ayn Rand book I have read.
And it is only 105 pages long. Having read this, I’d totally read the CliffsNotes for The Fountainhead or Atlas Shrugged (which is like 1200 pages long).
Rand originally titled Anthem as “Ego” and you can definitely tell why. It is about a futuristic world where people are kinda back in the dark ages technologically-speaking, and live in a collective where people have numbers rather than names, are assigned jobs for life, and have forgotten the word “I” (yes, totally annoying… in the first ten chapters, the main character uses the royal “we” to refer to himself).
It seems like Ayn Rand has been back in the news lately, and I’ve seen her name bandied about in political arguments quite a bit, especially regarding healthcare reform. So it made me think, if Ayn Rand’s core philosophy was about maintaining the supremacy of the individual, what she calls “rational self-interest,” and she rejected the idea that the collective good should be put before the good of the individual, what would she think about the open source movement?
After all, I used to remember seeing stories with proprietary companies referring to open source as socialism all the time, although it doesn’t seem to happen as much these days. More and more of the biggest companies are embracing open source software and the concept of open source is more mainstream than ever.
So surely Ayn Rand would hate open source, right? Not so fast. Here are two good reasons why Ayn Rand might totally dig open source: