8 Comments

Summary:

Dvorak must not have a lot to write about these days. He’s says Apple should 100% open source OS X. “That would make the battle between OS X and Linux the most interesting one on the computer scene”. I didn’t know Apple was worried about competing […]

Dvorak must not have a lot to write about these days. He’s says Apple should 100% open source OS X. “That would make the battle between OS X and Linux the most interesting one on the computer scene”. I didn’t know Apple was worried about competing with Linux. If anything, I view them as complementary to each other – once boasting a microkernel and one a monolithic kernel. One that is open source, and one that is somewhat open source. I’ve had countless deployments teaming the two OS’s together and it just works together.

While the geek in me wants OS X source code really bad, the truth is there are a lot of business problems with this. From my perspective, I buy Macs because of OS X and the common reasons why go with that (stability, UNIX backend, VPC support, etc). If the code were opened up, the first thing that would happen is a forked distribution that runs on commodity hardware. Then another group would throw out the microkernel and replace it with Linux 2.6. This would anger the pro-microkernel people who would retaliate by calling them names and chanting meaningless babble. In the end, we have 3 or more distributions of OS X, none of them 100% compatible, and all of the fall out would go right back to Apple. Once it’s on the Internet and it has value, it stays on the Internet forever.

No offense Linux crowd, but I can’t see how innovation comes from open code that delivers the same functionality as other platforms is an advantage just because the code is available. The reality of the world is there aren’t a lot of people who know how to (or want to in their free time) program and add to the code – especially in Mac circles. Calm down, great things have come from open source and I’m all for it. While making the code available does make sense in some cases, OS X is right where it belongs (from a business standpoint – remember Apple does this stuff to make money). Sure I would like to see Apple offer up more, but to call for 100% is a bit of extreme logic.

“Much of the positive reaction, though, seems to stem from the mistaken supposition that having Windows on a Mac will make OS X look better by comparison, so people will flock to OS X. This is a dubious and dangerous conclusion for Mac heads to draw.”

Call me a Mac head then, because that’s exactly how I got into using OS X to begin with. The more I used OS X the more I didn’t like using Windows. It took a few months to wean myself, but it was nice having Windows around during that time. It made my wife comfortable with using a Mac too, because the things she couldn’t figure out on a Mac she could do on the PC. Now here we are a few years later and she cringes at using a PC. I’m not expecting a mass exodus and I don’t think Apple is either. Just watching my wife validates that some, if not most, will make the jump more to OS X and less to Windows. What I do think is the OS market is too heavy on one side, and balance is the only answer to many of the problems in the industry now. Sure one will dominate, and that will probably be Windows for a long time. There is nothing wrong with that; the fault is when dominance equals no competitiveness.

“Since no company, including massive IBM, has been able to compete with or unseat Microsoft from the desktop, Microsoft’s stance alone may prevent any universal acceptance of OS X on the desktop from ever happening. In fact, I assume that as this is being written, Microsoft has coders in its skunk works tearing into OS X looking for deep flaws that it can exploit and publicize. Don’t think otherwise. It only makes sense that they’d do this.”

Let’s turn the tables here. Would anyone suggest Apple is at the heart of the vunerability discoveries in Windows as a means to gain market share? Since virtually all the discoveries are noted (and often a polite thank you) with an author or researcher, I have a hard time finding Microsoft or Apple thanking each other for finding vunerabilities in the other’s code. Oh, and last I checked what Dvorak suggests is in the gray area of illegal. He makes it sound like OS X is already open and Microsoft has a room of ninja trained monkeys laughing at how easy it is to find vunerable code. Wouldn’t a mature Microsoft just work at making their flagship product better, instead of resorting to playground bully tactics like these? Probably not, but OS X source code isn’t in Microsoft’s hands – at least publicly known anyway – just as Windows source code isn’t in Apple’s hands.

Open source is a good model for a lot of situations. I’ve had my share of open source work as well, and use it whenever it is a good fit. If you think about this, so does Apple, and that makes all the difference.

  1. I really love OpenSource but i respect other licences as well i can see why Apple should keep their code as they want total control over the system. But Apple wouldn’t have shit if it wasn’t for the Linux community that actually makes half of the Darwin components. Then I haven’t even talked about the server yet. Apple is only using OS products in their server even if they mess up stuff with their own inputs in postfix and stuff like that it still comes from OpenSource so what Apple should do is to make a open version of OS X and a closed one.
    I know this sounds like the SUN idea but that dosent make it bad. Apple need the Linux ppl and i think the Linux community need Apple aswell.

    Share
  2. I think Dvorak needs to rethink what has gone inside his mind…

    Share
  3. I love reading Dvorak for this kind of stuff, it’s great.

    I don’t think he’s right of course. Apple is essentially a hardware company, and OS X is the gem in their hardware crown. To give it away would undoubtedly hurt their hardware sales, as I, for one, would buy a cheap Dell box if I could run OS X on it.

    It’s pretty much the same reposte to the argument of Apple switching wholesale to Windows. That would be nuts.

    Share
  4. There already is an open source version of OS X : Darwin. You just don’t get the cool OS X interface. It SHOULD be possible to run KDE on it though.

    http://wiki.kde.org/tiki-index.php?page=KDE/Mac

    Now with the progress in KDE’s graphics lately this should make a really good OS.

    Share
  5. I don’t think OSX owns much to the Open Source community or to the Linux community, sure they made use of many OS technologies like MySql or Darwin and many more stuff, but what really makes OSX different are other technologies (Quartz Extreme, Expose, CoreData, the whole Cocoa Framework…) that were solely developed by Apple (or bought by Apple from companies that developed doesn’t matter, they are Apple’s stuff now). The OS model has it’s advantages and disadvantages, so seeing the OS model as the holy grail of all the licensing models and claming that everybody should somehow go with it is simply not right. If the OS model is so powerfull and even companies like Apple own to it (and to the Linux community) so much, why isn’t the whole Linux/Open Source thing not at the same level as OS X? I really really adore the philosophy behind the whole Open Source thing, but philosophy alone isn’t enough, when you have two systems compared and one is just better (for you at least) then who cares about the philosophy? The second point is that the Open Source thing is about getting and giving back. So you make use of some piece of code that was available and in return you make the code you wrote (using that other free piece of code) also freely available, so it’s a very mutual reletainship for all. So far Apple hasn’t done anything wrong, when they developed something using the open source code (darwin for example) they made it available freely as well. But why give something away that you invested a lot of money and time for creating? Why give away something which was so new so unique that no one has thought of it before? Why give away something that you know would break your whole business model (the forking and many distros thing the author mentioned)? Look at what sucks most about Linux: 1000 distros, no standarts for anything, not for package managment, not for graphical user interfaces almost for nothing… Sometimes what you see as freedom is more chaos than freedom more destructive than constructive…

    Share
  6. Open Source sounds a lot like Woodstock for the software development community — a place where rebels can “think different” without worrying about patents and copyrights.

    Ensuring that these communes exist is becoming a necessary evil, particularly as the complexity of software development continues to skyrocket. For publishers, the risk of raising a future competitor are outweighed by the rewards of being next to a stream of rugged, new ideas (that beckon refinement).

    Free IP anyone? ;)

    Share
  7. I have no idea about who is right, but I think Cringely (http://www.pbs.org/cringely/pulpit/pulpit20060413.html) has it better than Dvorak. At least I like more that idea than Apple getting rid of OS X in favour of Windows. I think I would go for Linux in that case.

    Share
  8. I am using a OSX Mac Mini and a PC with XP. The problem is, tha I need to have a PC, because a friend I do grafics for offen sends me his .EXE stuff to have a look at it.
    The Mac Mini is my grafic workstation. There is hardly grafic software on Linux, and hyped GIMP can´t manage CYMK colors.
    Windows is if you want to do grafics unacceptable, its just to much clicking around to get thinks done. You don´t even get a real look at your pictures, because windows comes without color-management.
    OSX is here to stay and the center business Apple operates from.
    I like the freeware idea but when it comes to printing, web-design geeks can´t do the job. Same think in programing grafic applications. Adobe has the knowledge to handle RGB and CYMK colours.
    I am not married with Apple, but there is at the time no alternative.

    Share

Comments have been disabled for this post