Dan Gillmor wrote a piece on moving from Mac OS X to Linux that struck me as a little odd. He begins by explaining how he's been an Apple fanboy for 10+ years because they have the best tech. While he's not religious about tech, he is religious about some of his principles that Apple is violating. The big violation, in his eyes, is how "Apple is pushing computer users as fast as it can toward a centrally controlled computing ecosystem". While I wholeheartedly agree with Dan in this case, I wouldn't claim that Mac OS X really fits the bill here. Mac OS X is more "open" when compared to iPhone and iPad.
The author claims he uses the best tech (Mac OS X in this case) and then continues on to say he's switching to Linux purely for religious reasons. That seems to paint Linux as second to Mac OS X. And perhaps for his uses that's true. I would say there are more reasons to use Linux over Mac OS X, but I also come from a developer's point of view.
Am I religious about tech? When it comes to my tools, absolutely. I've developed on Mac OS X and Linux for years. People who know me would surely say I'm a Linux fanboy, but it goes a bit deeper than that. Like Dan, I believe 100% in using the best technology. That's why I choose Linux over Mac OS X for software development. Linux and the many open source communities provide me with the best tools to get things done. When I work on Mac OS X, I feel completely restrained. My reasons for using Linux are both technological and religious. Being "open" isn't just religious; it's about removing restraints.
While I do have my religious moments against Apple, they're more subtle. When I was out looking for a new smartphone, I was weighing iPhone against Android. iPhone is absolutely gorgeous. Android phones, at the time I bought my G1, were clunky. How did I feel about AT&T vs. T-Mobile? Well, that's a no-brainer: AT&T is evil and T-Mobile is not-so-evil. When it came down to choosing, I went with open and not-so-evil as opposed to closed and evil. For me, being an open source developer, that was mostly a religious move.
Lately I've been getting into mobile development and there are a handful of platforms to choose from. Will I let religion get in the way of making money on the iPhone or iPad? Definitely not. I'm not opposed to making money off Apple's platforms even if I sometimes disagree with their motives.