• On The Insider: Britney's Bikini-Clad Top 10
April 23, 2009 7:07 AM PDT

Apple needs open source in the enterprise

by Matt Asay
  • Font size
  • Print
  • 22 comments

Given how rich Apple's recent earnings were--buoyant in the face of the recession--it's perhaps an inopportune time to suggest that Apple needs to figure out its enterprise application strategy.

And given how dependent Apple's earnings are on a tightly integrated mass of proprietary hardware and software, it's perhaps cheeky in the extreme to suggest that open-source software can help, though perhaps not entirely unexpected considering the Mac's popularity with open-source advocates.

Yet this is precisely what Ned Lilly suggests in MacNewsWorld, and I agree. The deeper Apple gets pulled into the enterprise by people eager to use their home-based technology at work, the more it is going to need to figure out an application compatibility story for the enterprise.

Open-source software applications have tended to be multi-platform, for a variety of reasons, which makes open source a potentially useful tool for Apple, as Lilly points out:

One consequence of the intersection of open source and Mac worlds...has been that newer open source offerings are not just Mac-friendly but are equally PC-friendly. They expect to live in a world where multiple platforms and systems interact and interconnect seamlessly. This result of the community approach is yet another advantage of open source, as proprietary offerings often favor either Macs or PCs.

What's exciting is the potential of this approach to drill down into even more specialized demands of businesses. Currently, the "missing piece" of many Mac-friendly enterprise applications is vertical-specific functionalities; the open source community approach is equipped to fill this gap.

Lilly is right, but he's speaking of potential, not actual software being delivered today. To make it happen, Apple needs to help foster a rich ecosystem of open-source applications, but not by writing the vertical applications itself.

Rather, Apple simply needs to exert some leadership with a hint of missionary zeal.

This wouldn't require a big investment of Apple resources, but it could go a long way toward making the Apple easier for CIOs to swallow. Open-source applications are on a tear, as recent Forrester data shows. Apple should be tapping into this trend.


Follow me on Twitter @mjasay.

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. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Can Microsoft be lust-worthy?
Come on, Google, subsidize me
Should enterprise IT piggyback on consumer Web?
Apple ceding open-source app market to Google?
Zimbra buy to raise VMware's cloud ante
Can open source be consumer friendly?
An application war is brewing in the cloud
2010 the year of cloud-computing...M&A
Add a Comment (Log in or register) (22 Comments)
  • prev
  • 1
  • next
by foobartoo April 23, 2009 7:38 AM PDT
When are you going to get it through your head: Apple has no real interest in the enterprise market, beyond what it can do to assist them in the consumer market. The cost-benefit equation just isn't there, especially when they have so much room to grow in the iPhone/Consumer Mac space.
Reply to this comment
by idfubar May 10, 2009 1:03 AM PDT
Why do you have to be rude? No one put a gun to your head and made you read a blog about enterprise software - get a grip! You make foobar's look like **********.
by ServerMonkey+FarmBoy April 23, 2009 8:05 AM PDT
I, in some ways, agree with Foobartoo. Apple has its consume niche that it is enjoying right now. Getting into a very direct slug-fest with enterprise hardware and software manufacturers (because they have to package both with the way they do things) is a very poor investment strategy. Do I hope they put out some Enterprise level applications that are EASILY cross compatible with your common Winblows AD network... yeah I do. Do I expect it to happen... not really.

They will support basic enterprise function, because if they don't it will hurt their basic consumer market, however, they will not go beyond that most likely... at least not without a larger market share.
Reply to this comment
by SIGHUP April 23, 2009 8:07 AM PDT
They did tap into that trend. OSX is FreeBSD with an apple theme of X or maybe they are running X.org now. The only thing apple is going to do with open source is rape and pillage it more.
Reply to this comment
by Khurt April 23, 2009 9:06 AM PDT
"rape and pillage" implies taking something which is not yours. The BSD license explicity allows Apple to do whatever the frack it wants with the code.
by rsfinn April 24, 2009 8:02 PM PDT
I'm sorry, but you don't have any idea what you're talking about. Mac OS X does not use X for its graphical interface, and its kernel is not based on FreeBSD. Meanwhile, WebKit has become a leading freely available HTML toolkit, and gcc has gained an precompiled header implementation, due to the enhancements that Apple has returned to the open source community.
by JulesLt May 5, 2009 6:44 PM PDT
The POSIX username suggests technical depth. The content of your comment suggests not. If you're going to spout off in such a way as to imply you know something about an operating system, it's worth spending 5 minutes reading through a high level summary on even Wikipedia, or consider that it's highly likely that someone who knows what they are talking about will be passing by.

I'd also suggest looking at Macosforge, checking where some of the major BSD Unix code committers actually work, or look into LLVM and clang. I'm not saying Apple's gives more than it takes from open source, and they are - of course - big supporters of proprietary software too - but then that is one of the whole points about BSD as a licence - unlike the GPL, BSD doesn't care how people use the code, but trusts that it is within your interest to changes back into mainstream.
by saltylaker April 23, 2009 8:09 AM PDT
I agree with Matt. While there is certainly plenty of market potential left in the consumer space, Apple has the opportunity to use their consumer success as an entry opportunity in the enterprise market. Open source certainly has a big role to play in helping Mac's be compatible with the enterprise software. As unsexy and passe as OpenOffice is, if it were more of a competitor with MS Office, the enterprise would open up.
Reply to this comment
by affinity13 April 23, 2009 8:53 AM PDT
I understand the argument, however have mixed feelings of the viability of an Enterprise Apple. Apple is great at focusing on a thing and making it the best possible looking thru apple tinted glasses. This can be good for some but not all and probably not even the majority. Now as they make OS X more enterprise friendly, they may reach a point where from a desktop perspective, they can enter the generic enterprise desktop market as a natural evolutionary step in the OS X life cycle.
OS X server still needs alot of integration work, app certification work, app validation work. For a basic OS X server it's more cost effective to get a dell or hp server and slap Linux on it. There is no OS X server app or function that makes it an effective (cost or functional) to a Linux box.
Enterprise Apple will be a slow evolving story to watch...
Reply to this comment
by PoetCSW April 23, 2009 8:59 AM PDT
Apple is active with WebKit, SproutCore, CUPS, Bonjour, and extremely involved with gcc/llvm since all Apple dev depends on gcc supporting Objective-C. Apple is contributing to several projects. However, OpenOffice and MySQL are Sun's and that has posed a problem, according to some oo blogs. Apple is definitely Python and Ruby friendly, too.
Reply to this comment
by mmings April 23, 2009 9:00 AM PDT
Maybe someone can clear up for me what open source projects is Apple not in to that it should be or is not supported by the community itself? For example OSX has Samba, OpenLDAP, Postfix, OpenSSL, CalDAV, MySQL, Apache, PHP, Perl, Tomcat and many others. They have also given back to the community too, most notable for myself the Quicktime streaming server.
Reply to this comment
by tm_anon April 23, 2009 12:16 PM PDT
It might be a really good idea for Apple to get into ClamAV and the integrated firewall tech I'm enjoying on Ubuntu.
by Sourdust April 23, 2009 9:33 AM PDT
We all agree that Apple makes a good profit on their hardware. Wouldn't they have to give that up to compete in the enterprise market?
Reply to this comment
by UrbanBard April 23, 2009 11:15 AM PDT
You are making some false assumptions, Sighup: Open Source does not equal Linux. BSD came long before Linux was created and Apple's involvement in BSD and Unix was before linux was created. Except for the universities, Apple is the largest contributor to Open Source in the world.

Sure, some of what Apple does is proprietary, but the BSD licence allows for that. Some of Apple's contributions are on the GPL license, because it mproved technologies that were under that license.

What's your gripe again? That Apple acts in a self interested manner? Well.. so do you. So do all human beings.
Reply to this comment
by UrbanBard April 23, 2009 11:38 AM PDT
I don't like the words Enterprise Market, because it doesn't explain much in detail.

The Enterprise Market is presumably code words for the business and government markets. That is, anything but the Consumer markets. But the Enterprise Market can be further broken down to the Server Market (which Apple barely dabble in), the Big business markets having more than 200 employees with IT departments which act as screening devises against Apple and the Small to Medium sized businesses having few than 200 employees which tend to be more flexible about employees choosing a computer for themselves. Apple only caters to the latter group.

The SMB market is what is driving Apple toward Enterprise, because the SMB companies often must interact with Enterprise. This is also why Open source must provide solutions, because Apple is uninterested in the rigidity and bureaucracy of Enterprise.

Let Apple do what it is best at and open source what it is good at. There are many people in Enterprise who are disgusted with Microsoft, that is why companies have refused to migrate to Vista.

Apple doesn't pretend that it is the best solution for all occasions. Apple does its thing and often that is the best solution in Enterprise. Apple will be extending its software to cover a wider group of people, but it won't be pushing itself upon them. The people must choose for themselves what is best.
Reply to this comment
by pentest April 23, 2009 12:31 PM PDT
Why would Apple spend the money to do this?

I do know universities that are seriously considering the next upgrade of all computers to Macs, because you can run everything on it(windows runs better on a mac, linux works fine) and the unit cost difference is low 3 figures. Just triple boot it and give the user a choice.

Besides that , Linux is far better equipped to take over the enterprise.
Reply to this comment
by ewelch April 23, 2009 12:37 PM PDT
The biggest problem with this article is it's all flash and no substance. The author's ignorance of Apple's contributions to Open Source (See UrbanBard's posts here for the evidence of that) and the responses of so many others here and one finds that the problem is more perception from the outside, not what's going on inside Apple.

They're not interested in the Enterprise because that's been wrapped up by the likes of Microsoft, Oracle, IBM and others. How do they compete in an environment where the bean counters reign supreme. And by that I mean those who are penny wise and pound foolish. They know the up-front costs of buying Macs vs. PCs, but never bother to read the long-term benefits of using Macs in terms of longevity of equipment, and productivity gains by knowledge workers when they have the tools available on Macs that don't exist on PCs (like Applescript). But all that doesn't matter, because the bean counters can't see past the cost of admission. Which I find ironic, considering about five years ago I bought an HP laptop that was the equivalent of our Mac laptop of the time and it cost $1,000 more than the Mac because IT demanded we buy a business laptop (HP) and not a consumer laptop (Compaq) from HP. Same specs essentially with a $1,000 difference in price.

Open source as a phrase is like the principle of the instrument. Give a child a hammer, and everything he encounters requires hammering. Open Source is the magic fairy dust that people sprinkle over everything to make it all better. When in reality, I'll take Apple's proprietary software (Keynote, Pages, Filemaker Pro, FinalCut Pro, Aperture) over the free stuff any day, let alone the Microsoft alternatives. (Adobe, some yes, some no.)
Reply to this comment
by April 23, 2009 12:52 PM PDT
Hi Matt, thanks for the note.

Actually, I'm speaking of at least one piece of actual open source software being delivered today - our xTuple ERP product, which is built with Qt (client) and PostgreSQL (server). Thanks to those underlying open source architectures, both client and server run equally well on Mac, Linux, and Windows.

Qt in particular deserves some praise here; as I noted on our xtuple.org blog, <a href="http://www.xtuple.org/node/435">things have actually improved quite a bit</a> since the former Trolltech was bought out by Nokia. How many open source acquisitions can we say that about?

Cheers,
Ned
Reply to this comment
by affinity13 April 23, 2009 3:25 PM PDT
Apple has and will continue in at least the near future support Open Source as alot of OS X is built upon open source. I would love to see apple take a focused interest in open source windowing systems but that will not happen as they have their proprietary one.
But open source in the Enterprise I think is different as they will slowly and steadily approach the Enterprise from a desktop perspective and enable their desktops and their niche enterprise customers to play well with the other clones and drones. With their X server I believe they are at least making inroads as workgroup servers or small render cluster which extends or is an extension of their desktop philosophy.
Reply to this comment
by JulesLt May 5, 2009 7:14 PM PDT
I can see it making sense for Apple to switch over to an open source graphics and windowing stack at some point in the future (as basically it makes no sense to spend money developing your own unless it offers significant advantage, and unlike MS they have shown no great attachment to writing their own version of everything) but right now, I still think there's a capability / performance gap between the Linux stack, and Quartz. Or at least parts thereof. Cairo is faster at some 2D.

It's also only been a couple of years since Compiz emerged, and it doesn't seem quite settled enough yet, to me, as a project (we now have 4 branches, aiming to merge back to 1).

As for your earlier comment on OS X Server - I'd love to play with their Wiki server, but it's evident that the real intention is for serving a workgroup of OS X clients, rather than as a standalone Unix workhorse, and there's simply no point getting into that market (especially considering the problems Sun have . . . and they are effectively trying to sell the Apple proposition in the Enterprise - i.e. paying more for better kit and closer OS/hardware integration).
by black jelly bean April 24, 2009 4:33 PM PDT
Dont waste your time with crApple. Apple had not had almost no engineers for nearly a decade and thats why its products suck.
On another note...
The Apple Stock options Scam was made public when Apple suddenly announced in 2006 that it was "voluntarily investigating itself". Why would a corporation publicly announce that it has commited fraud? Because I filed a lawsuit against them after they had stolen thousands of my stock options given to me for outstanding performance at Apple for the relase of their flagship Mac OS X. This was part of a retaliation where I was "layed off" from the company right after September 11 and todl to leave the country (I am a minority).
Apple realized that I was going public with the options theft through my lawsuit (and that dozens of other employees had unknowingly had their options stolen/redated as well). Immediately after the "voluntary self investigation", Apple claimed that Steve Jobs had nothing to do with the scam.
These are all lies and attempts at covering up fraud. Steve Jobs' disapearance from public view for "medical reasons" for the last year is also a scam.

Apple has so far paid out $14 million to share holders over this (paid for by insurers), but the victims like myself have not receieved a penny because of the crooked Palo Alto Superior Court which claims in its records that I "dismissed" my case against Steve Jobs and ignored the fact that Jobs had illegally sent Apple lawyers and staff to the court in spite of the fact that the lawsuit was against HIM PERSONALLY AND HE HAD BEEN SERVED.
Steve Jobs is hiding from getting served again with lawsuits over the options scam and all of this is under the guise of his "illness".
Reply to this comment
by cyclelogicpress.com April 26, 2009 9:12 AM PDT
I wonder if Apple's recent interest in getting iPhones into enterprises will be their trojan horse?
Reply to this comment
(22 Comments)
  • prev
  • 1
  • next
advertisement

E-readers' next chapter--no happy ending?

There were plenty of e-book readers on display at CES 2010, but many question whether the market for such dedicated devices can support all the new entrants.
• Photos: E-readers at CES 2010

Inside the world's long-lost first microcomputer

Vintage computer historians have long revered the Altair 8800. As it turns out, an unknown computer project at Sacramento State beat the Altair by three years.
• Images: The first microcomputers

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