• On The Insider: Judge Bans Real Housewives Sex Tape
November 25, 2008 6:37 AM PST

What open source could learn from Apple

by Matt Asay

I'm loving this list of quotes from Steve Jobs, which is offered up as a model for open-source developers by Tech Source from Bohol. I couldn't agree more.

Freedom is one thing, and we've got Richard Stallman to beat the freedom drum. But making products that people want to use is quite another, and equally difficult to accomplish (if not more so). Steve Jobs is the person for counsel on that aspect of engineering.

Here are two of my favorites from the list:

Look at the design of a lot of consumer products - they're really complicated surfaces. We tried to make something much more holistic and simple. When you first start off trying to solve a problem, the first solutions you come up with are very complex, and most people stop there. But if you keep going, and live with the problem and peel more layers of the onion off, you can often times arrive at some very elegant and simple solutions. Most people just don't put in the time or energy to get there. We believe that customers are smart, and want objects which are well thought through.

And...

It's really hard to design products by focus groups. A lot of times, people don't know what they want until you show it to them.

I love these two, as they point to fundamental flaws in the way some open-source software is developed. In the first quote, Steve Jobs unwittingly reveals a key reason that open-source projects beyond infrastructure fail: because developers scratch their itch, and their itch is likely very different from the business user of a CRM system, for example. Developers often focus on elegance in design of the code, but what end-users want is elegance in design of the UI.

The second quotation relates to the first: Linux largely succeeded because Linus Torvalds knew what he wanted, and corralled a community around that vision. Where open-source projects truly depend on a community to not only build but also envision a product, they end up squandering time and resources. The key to great open-source programming is the same as great closed-source programming: a compelling, unified vision that drives people toward a common goal.

Open-source developers often look to projects like Apache and Linux for inspiration, but I think Mark Shuttleworth is right to set his sights on exceptional consumer products like those that Apple builds. Shuttleworth realizes that great engineering is about the end-user experience, and not really about the bits. Maybe he learned that from Steve Jobs.


Via LinuxToday.
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)
by linkux November 25, 2008 9:00 AM PST
Amen!
Reply to this comment
by The_Decider November 25, 2008 9:56 AM PST
"Shuttleworth realizes that great engineering is about the end-user experience, and not really about the bits. "

Too bad Ubuntu has a third rate, clunky, ugly UI.
Reply to this comment
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