The newest version of OS X just came out, and my buddy was telling me about all its great new features. Many of those features have existed in the Linux world for years; some haven't.
He sent me email saying, "There is a big chasm and OS X is driving at 1000 miles an hour to close it on the Unix side. Now if Linux gets it's act together and does all the things OS X does correctly...cool!" Hmm, if "Linux gets its act together..."
Macs are nice. I won't deny that. However, let's face it. A big part of the success of OS X was that they were able to make use of existing software like FreeBSD, KHTML, bash, Python, gcc, etc. OS X can "drive a 1000 miles an hour" because there's so much outstanding open source code to draw on. The reason why the Linux world can't keep up with all the innovation in OS X is because things like Cocoa, Aqua, and Quartz aren't open source. Frankly, I'd love to take someone else's software, tweak it, package it up in a nice shiny box, and sell it for an exorbitant profit! Sure, they open sourced Darwin, but I need another derivation of BSD like I need another Python Web framework!
My response? 'fsck' Apple, I'll take my freedom!
I want the freedom to run my OS on the cheapest hardware I can find (aka my $375 Compaq).
I want to download my software from the Internet instead of wasting trees on packaging and time on a FedEx truck.
I want to share copies of my software with my buddies.
When it doesn't do what I want, I want to fix it myself so that it does.
When I'm trying to debug a problem in my code, I want to look at the source code for the library I'm using.
I want to write software for my phone without feeling like an outlaw, and I don't want to wait a year to do it.
I want to use my phone on whatever carrier is cheapest.
If I do switch carriers, I don't want to end up with a $300 iBrick.
Having been an open source advocate for years, I'm beginning to see that Stallman might be crazy, but he's also right. Open source software isn't always technically better. Sometimes it's a lot worse. Free software is about freedom.
'fsck' Apple, I'll take my freedom!