- Don't look back
- Is support for OSS optional in your business?
- Nokia N810 Tablet + WiMax
- Vendors need to right-size their products
- Dolphins Invade Sun Campus!
- State of Open Source
- MySQL Workbench: open source data modeling
- Comments on The 451 Group's Database Report & Red Hat's 4Q revenue
- Kaplan: Guiding open source in IT
- Can the transportation market teach us anything about the software market?
December 31, 2006 | Comments: (0)
The Old World of Software vs the New (Hegel lives)
I'm still plowing through Richardson's biography of William James, and came across a comment on Hegel that really struck me. Hegel, in a gross oversimplification, believed that history is a series of conflicts, directed by the Geist (spirit) inentrixably toward freedom - thesis, antithesis, synthesis. All conflicts lead toward a positive end of global freedom. As Hegel wrote, "The history of the world [Zeitgeist] is none other than the progress of the consciousness of freedom."
Very nice. What's not to like?
Much, if you're William James. The problem with seeing all conflict as mere disagreements that lead us ever onward toward freedom is that, unfortunately, it's not true. Some conflicts are real conflicts, with significant consequences depending on which way they go. In James' view, Hegelianism is pernicious because it encourages us
"to see the world good rather than to make it good" (Qtd. in Richardson, 216).
One of my wishes for 2007 is that we'll stop trying to gloss over the chasm that exists between open source and proprietary software. They are worlds apart in their mentalities and outcomes, for both vendors and buyers. On the vendor side, I think we do ourselves a huge disservice (and, hence, our customers) by failing to look forward to a New World of software, being so determined to keep our feet firmly planted in the way companies profit from software in the Old World. There is much to learn, yes, from existing software businesses. But we should be chary of trying to retrofit open source's new wine in the industry's old bottles.
I interviewed a very promising prospect two days ago. He works for an Old World, Old Bottle company. He believes the company can turn the corner and really become an open source, New World, New Bottle company. He's kidding himself. It can't.
This is why I have so much hope for Red Hat, MySQL, JBoss (now Red Hat), and other companies that have gone 100% open source. They have burned the boats and built themselves from the ground up as 100% open source companies. Red Hat spent years in the wilderness trying to figure out how to make the model work, and now has. Roadbumps and obstacles will persist, but the company has a new frame of thinking to guide itself through these challenges.
The future is open. Not because some Geist wills it, but because customers will it, and because we can make it happen. Open source does not require a vow of poverty. Nor, however, does it, like proprietary software, require customers to enter into indentured servitude contracts with vendors to get their IT (and why? Simply because the Old World could think of no better way to get people to pay for things than by locking them up, both customer and software).
To be an effective part of that future, one must burn the boats to the past. We have to do open source, not just think happy thoughts about it. That's William James.
Posted by Matt Asay on December 31, 2006 09:01 AM
RATE THIS ARTICLE:
-

- COMMENTS
Hmm - you seemed to have completely left out Sun's ongoing conversion to open source in 2006 (e.g. OpenSolaris, Java) - a far more significant example of a company turning to open source (and "burning its boats") than regergitating Red Hat, JBoss, MySQL, etc.
Posted by: Roger at December 31, 2006 03:52 PMSuppose (hypothetically) that MySQL AB management descends into mediocrity, and no significant improvements are made to the MySQL code base for several years. As a longtime MySQL customer, what can you do? Of course, you can try to migrate your applications to PostgreSQL, Oracle or some other competitor... this is always a possibility regardless of whether MySQL is open source. But, since MySQL is "free software" you have other options. Since you have the source code, you could try to add the missing features yourself, or pay someone else to do so. Since database software is probably not your line of business, this would seem to be at most a stopgap measure, not a productive thing to do on a long-term basis. Finally, you could hope for (and support) a breakaway company or project that forks MySQL's source code and adds new features. Unfortunately, while a fork is allowed under the terms of the GPL, it may only be done for non-commercial purposes according the restrictions set forth by the company. So a forked project would have to survive without making sales to customers, and there would likely be other restrictions on its interactions with customers as well.
So I don't think that all of these free software companies have necessarily given up on the idea of customer "lock in" - they're just going about it in a more innovative way than Microsoft, for instance.
Posted by: paul gralitt at January 1, 2007 03:39 PM
- Get Started
- Port 25 Blogs
- OSS News
- Join a Project
{Open Source} Heroes Happen Here
Start today and order your own Hero Hack Pack – which includes Getting Started with Open Source, Windows Server 2008 and Visual Studio 2008 Trial. Each pack is a chance to win a free pass to OSCON 2008.
TOP STORIES
Hyperconnected users growingSteve Jobs to keynote WWDC
CSC settles kickbacks case
MS previews SMB software
What does HP-EDS really mean?
Mac Office 2008 SP1 released
HP buys EDS for $13.9 billion
Corporate IT spending slows
MS targets smartphone market
Sun to clarify JavaFX plan
ADDITIONAL RESOURCES

- Virtualization: A Step by Step Approach to Success
- Dialing up Agility with Business Transformation
- 5 Things You Need to Know About Storage Virtualization

- Is your smaller organization ready for High Availability?
- Is system maintenance doing more harm than good?
- Virtual Test Lab Automation: Manage development infrastructure








