Why Apple (and their users) aggravate me
Filed under: apple osxI'm a bit tired of hearing Mac fans complain about Apple's ideas being "ripped off" by others (whether it's Vista, Linux or whatever).
First of all, most of OSX is derived from the actual work of others (Mach, BSD). Apple did a fair amount of work in the GUI but the core of the system consists of millions of lines of code written outside of Apple. This is all fine. What I find aggravating is when Mac fans bitch about people "stealing" Apple's ideas. First of all, let's be clear: they are just ideas. Since Apple doesn't open source code, anyone who "copies" them must do so from scratch (contrast this with Apple using actual code from other people).
Secondly, many, if not most, of the ideas that Apple has "invented" actually have prior art that predates Apple's particular implementation by several years.
Let's cover a few of the currently popular ones Mac users seem certain were ripped off from Apple:
- The GUI (including all the key elements: mouse, window, menu, icon, etc). Invented by Xerox PARC and shown to Steve Jobs who immediately wanted to bring it to market.
- The taskbar. It's part of the CDE spec. If you don't know what CDE is, it's because you're too young. Even KDE had a taskbar long before Mac. Apple's main contribution in this regard was to make it more annoying with flashy animations.
- The desktop cube. I used 3Ddesktop back around 2002 on Linux. Pretty cool but used too many resources back then. I'm sure there's been several implementations and variations prior to that. It's not an original idea.
- The iPod. Sorry, MP3 players have been in existence almost as long as the MP3. Apple's big contribution was to take another technology invented by someone else (IBM) called the microdrive and apply it in a patently obvious way. Oh, and they got to market first with this incremental improvement. I also seem to recall a product called a "Walkman" which used different technology but embodied many of the same ideas.
- Podcasting. We used to call it "streaming" in the old, less-branded days.
- White. Apple's marketing has made white the new black. Let's not forget that other companies (Gateway) had white (not beige) PC's and laptops back in the early 90's. Back then we called them "ugly". I'll grant that Apple does make slick hardware and if I packed a Powerbook around all day I'd probably have hairy palms too.
- Arrogant, condescending users. Sorry, Unix had those years before Jobs and Woz had stopped doing laundry at their mom's house.
- Marketers who claim their product somehow makes you sexy, young and hip. Apple's only real innovation here is having customers who actually believe it.
I'm not claiming Apple hasn't contributed to the modern PC at all. In fact, they have made huge contributions (much like Microsoft has) to bringing inexpensive hardware and software to the masses. They've also made improvements to existing ideas (like most of the ones I've outlined above). We'd be far worse off without them. I'm just tired of hearing Mac fans pretend that the contributions are a one-way street. Apple borrows as much from the rest of the world as the world does from them. That's a good thing.
Of course it would be nice if they gave back a little more than ideas (i.e. real source code), but ideas are valuable too. Just stop acting like they're somehow worth more than actual man-hours of programming.
[Update]
- Safari/WebCore: I plain forgot this one. Safari is basically a port of Konqueror to OSX. It also serves as a fine example of Apple's interaction with the FOSS communities it rapes for source code: http://www.kdedevelopers.org/node/1001






