• On ZDNet: Free Internet: Gone in 5 years
May 23, 2008 8:42 PM PDT

The Mac's allure for open-source developers

by Matt Asay

OStatic's Mike Gunderloy sifts among the rubble of an Ivan Krstić's One Laptop Per Child post to discover something truly interesting: Open-source developers are flocking to the Mac.

I switched to OS X and find it to be an overwhelmingly more enjoyable computing experience....The vast, near-total majority of computer users aren't programmers. Of the programmers, a vast, near-total majority don't dare in the Land o' Kernel tread. As one of the people who actually can hack my kernel to suit, I find that I don't miss the ability in the least. There, I said it. Hang me for treason.

Gunderloy then suggests that this preference for software that "just works" over software politics may be something that comes with age. Perhaps at some point we just want things to work. When we do, we move to the Mac.

Does this mean that the Mac will become ever more popular as we wither and die? Perhaps. :-)

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.
Recent posts from The Open Road
What soccer team would your company be?
Open-source licensing: Your mileage may vary
Open source to shape cloud computing, but not dominate it
Off-topic: Why can't I have this job?
Legalized drugs, now open source. Those crazy Dutch!
Will 'good enough' virtualization topple VMware?
Linux community codes around Microsoft's FAT patents
As Mozilla 'upgrades the Web,' Microsoft must upgrade its pace
Add a Comment (Log in or register) (5 Comments)
  • prev
  • 1
  • next
by all-usernames-in-use May 24, 2008 7:58 AM PDT
One of my current subcontractors is a freelance developer who uses nothing but OS X. At first I found him a little hard to work with because he kept implying that our other vendors were providing inferior services simply because they used a FOSS toolchain based on Linux. He's since picked up a lot of Linux experience and his tune has changed accordingly.

If any other software/service providers are reading this, be careful about hiring OS X-based developers. I've found that many of them simply do not - for obvious reasons - grasp the importance of FOSS technologies *on the desktop.* One fundamental misunderstanding is, "it must first work, THEN we can deal with any licensing issues." In fact, with my business the rule is, "we have the talent, let's make it work on our own terms." I find it amusing that some OS X developers have a perfect grasp of server-based FOSS but let everything go when it comes to desktop development.

If you feel your business should head in a similar direction, watch out for these guys because they can become prima donnas really quick. To me it's just one of those little signs to keep an eye out for.
Reply to this comment
by all-usernames-in-use May 24, 2008 7:58 AM PDT
One of my current subcontractors is a freelance developer who uses nothing but OS X. At first I found him a little hard to work with because he kept implying that our other vendors were providing inferior services simply because they used a FOSS toolchain based on Linux. He's since picked up a lot of Linux experience and his tune has changed accordingly.

If any other software/service providers are reading this, be careful about hiring OS X-based developers. I've found that many of them simply do not - for obvious reasons - grasp the importance of FOSS technologies *on the desktop.* One fundamental misunderstanding is, "it must first work, THEN we can deal with any licensing issues." In fact, with my business the rule is, "we have the talent, let's make it work on our own terms." I find it amusing that some OS X developers have a perfect grasp of server-based FOSS but let everything go when it comes to desktop development.

If you feel your business should head in a similar direction, watch out for these guys because they can become prima donnas really quick. To me it's just one of those little signs to keep an eye out for.
Reply to this comment
by all-usernames-in-use May 24, 2008 8:03 AM PDT
Apologies for the double post. In addition, my tone was a bit caustic, but I wanted to emphasize the fact that there really *is* a difference in philosophy that comes with a conscious platform choice. Business owners with a commitment to FOSS would, I think, do well to be aware of this.
Reply to this comment
by penguiniator May 24, 2008 12:36 PM PDT
"Perhaps at some point we just want things to work. When we do, we move to the Mac."

Meaning, I suppose, that when we are too lazy to configure the one-off component of our system that is not auto-configured by the install routine of our chosen distro that we are better off embracing the most proprietary of proprietary desktop operating systems? That certainly does not jive with my experience! I wonder, does the O with the slash through it in "The Open Road" mean "Not"?

Who are the "we" you are referring to in your post? If it is developers, it would be very interesting to know the names of some prominent free software developers you know of that prefer the ultra-proprietary Mac OS to anything free, and to hear them explain how they rationalize a preference for that system while advocating the use of free software to others.

If it is well-informed users you are referring to, it would be instructive to know why they prefer the Mac to GNOME, KDE or XFCE beyond the lazy "I don't want to deal with it" attitude. Again, specific examples would help support your assertion better.

Either way, you imply that using a free system requires the user to configure or fix problems and that using the Mac does not. I know a Mac user, and his experience is anything but trouble-free. He experiences daily system crashes while using Photoshop and has trouble burning data DVDs with valid filesystems readable on other platforms, often requiring him to recreate disks.

Still, he persists in believing that his OS provides a computing experience that is superior to that of other OSes. I'm not going to go so far as to say that Linux has no problems, or that there are not times when I don't want to deal with configuring or fixing a problem. But that laziness on my part has never tempted me to abandon it and to embrace a system that gives me the distinct feeling that I am operating under a very big thumb.
Reply to this comment
by bmarquis65_dotmac June 13, 2008 6:07 AM PDT
The Mac is a fully certified Unix operating system with hundreds of open source applications, utilities, servers and languages like Samba, Apache, X11, Ghostscript, CUPS, bash, php, python, perl, ruby and more.

Maybe I just don't understand how that makes it the "most proprietary of proprietary desktop operating systems". Or perhaps you are just misinformed and are basing your assumptions about the Mac on an older release of the OS. There is a huge difference between OS X and it's predecessor OS 9.

Regarding your friend's issues, do you know what version of the OS he is running, or whether he has checked his hard drive lately? Does he have at least 512Mb of RAM. Regarding the DVD issues, perhaps he needs to purchase Titanium Toast.
(5 Comments)
  • prev
  • 1
  • next
advertisement

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right