Back in September, I had responded to a question about whether O'Reilly could be considered a "free software business", and argued for more inclusive definitions than were being bandied about on the list, suggesting that free software advocates look at various types of allied businesses that depend on free software.
Stephen Turnbull wrote:
For example, Tim says he wants to include Amazon, which clearly has unnecessarily chosen the proprietary road on occasion (Amazon wins on title coverage, economies of mass purchase, and stock management including fast delivery; "one click" ordering just isn't that big a deal).
The tragedy, I've argued, is that amazon, google, et al don't consider themselves FSBs and act accordingly. And for me, "accordingly" is explicitly and judiciously engaging with open source projects they depend on, NOT making everything they do open. And of course, it's an even greater tragedy that folks thinking about what makes a "successful free software business" are arguing about who's pure enough to be considered rather than trying to understand what really works and how.
It is my belief that the most successful business models for FSBs come from the use of the software to deliver software services, not from its resale, or from the resale of supporting goods. The ISP market is the clearest example of this model, in which companies charge a monthly fee for access to services based on free software (Bind, Sendmail or equivalent, Apache, and various elements of the TCP/IP stack). But by extension the concept applies to companies leveraging free software further up the service stack. There's a huge amount to be learned from studying such companies, including the kinds of margins you can get from services built on commodity software (vs. from proprietary software that isn't shared by competitors.)
I believe firmly that the economic message of free software is to develop business models that assume relatively fungible commodity software, and to get your money from services based on that software. The challenge is to understand whether (or when) you get your marketplace advantage from an additional layer of proprietary software, and when you get it from things external to the software itself. (By analogy, in the hardware market, Dell gets its advantage not from unique proprietary extensions to commodity hardware, but from economies of scale, superior logistics, and the lower cost structure of its direct sale business model.)
Even worse than when the companies that ought to be seen as part of the free and open source ecosystem are disregarded is when the natural business model of a piece of free software is signed over wholesale to a hostile monopoly. I'm thinking of Verisign/Network Solutions. Running domain name registration services *is* the natural business model for BIND, but no one in the FS business realized it until too late. If FS advocates had been thinking more about software as service, we would have avoided the whole ICANN fiasco, and had a competitive domain name registration system based on commodity free software.
Of course, it's also true that domain name registration wouldn't be as profitable for a host of players as it is for a single monopoly player (even now with regulated competitors nipping at the edges), but that's beside the point.
I keep hammering on this point because I think that software as service *is* the future. We're moving into a world in which software that runs on a single isolated platform is going to be the exception rather than the rule. Almost all software will have an online service component. Microsoft completely gets it. What was Passport but an attempt to create identity services? MyServices had a whole host of forward-looking services. But Microsoft is having trouble getting traction, because they think like a monopolist, and the market has seen that movie before, and doesn't like the ending. (But Microsoft will be back, hopefully with a more open version, but it will likely still not be as open as many of us would like.)
To my mind, anyone who wants to think about "successful FSBs" should be thinking about the range of services that will be part of the future "internet operating system" and what businesses could be built on those services. Go study .Net and the MyServices vision, and ask yourself how many of those components are mirroring things that are already out there as free software. While the free software pundits are arguing over who is an angel allowed to dance on the head of this pin, we are fortunate that there are individual developers building software that does look forward to the future.
For one example, take a look at a proprietary company like groove, which is building various kinds of groupware services--not just software, but the services that make that software work, such as management and synchronization of an "XML cloud"--and ask yourselves whether similar services could be built, say, on jabber, or even Apple's lightweight rendezvous/zeroconf framework.
Or take a look at Ping Identity Services (http://www.pingid.org/) and other folks trying to build digital identity alternatives to Passport. They aren't "free software" per se, but they are fellow-travelers who ought to be engaged in the discussion.
I would suggest a set of categories, perhaps something like this:
Examples: Red Hat, LinuxCare, VA Linux (the latter two included for historical reasons)
Examples: Uunet and other ISPs
Examples: Verisign/Network Solutions
Examples: Collab.Net, Sleepycat, Aladdin, O'Reilly
Examples: Google, Amazon, TiVo
Examples: IBM, HP, (Apple), (Sun)
Examples: Microsoft, (Sun)
Example: AOL (Mapquest and AIM (not to mention the core AOL service) are both Microsoft targets, and I predict that both will fall because of AOL's go-it-alone strategy, whereas if they were to embrace at least open standards, and perhaps F/OSS, they could stay ahead of the game.)
By studying the strategies, successes, and failures of companies in each of these categories, it might be possible to develop some useful advice for would-be free software entrepreneurs. And more importantly from my point of view, we might get more allies and supporters in the fight to keep the next generation of computing open.
That's my real agenda. I'm convinced that free and open source software have built an amazing open computing platform (i.e. the internet) but that many free and open source advocates haven't thought through where that platform goes next, and the consequences of failing to get people who are building components of that platform to think about their indebtedness to the free/open source software ecology.
I won't quote from these latter pieces since they go off in a new direction, debating centralization vs. decentralization, but feel free to go the the archive and follow the thread
 
Tim O'Reilly is the founder and CEO of O'Reilly Media, Inc., thought by many to be the best computer book publisher in the world. In addition to Foo Camps ("Friends of O'Reilly" Camps, which gave rise to the "un-conference" movement), O'Reilly Media also hosts conferences on technology topics, including the Web 2.0 Summit, the Web 2.0 Expo, the O'Reilly Open Source Convention, the Gov 2.0 Summit, and the Gov 2.0 Expo. Tim's blog, the O'Reilly Radar, "watches the alpha geeks" to determine emerging technology trends, and serves as a platform for advocacy about issues of importance to the technical community. Tim's long-term vision for his company is to change the world by spreading the knowledge of innovators. In addition to O'Reilly Media, Tim is a founder of Safari Books Online, a pioneering subscription service for accessing books online, and O'Reilly AlphaTech Ventures, an early-stage venture firm.
oreillynet.com Copyright © 2006 O'Reilly Media, Inc.