Sesame Street turns to open source and free software. Because it's cheap. I'm all for cheap, but I'm starting to develop a sensitivity for shareware and small commercial developers who are finding it hard to "compete" with open source.
The big ways I see small developers able to compete with open source are:
--Nat
Second, from what I can tell, the small software developers, for the most part, aren't competing in the same spaces as Open Source.
Let's take the example of this Sesame Street story. Any small software/shareware guys doing databases like PostgreSQL? Anybody doing Web Programming environments like PHP? Did they ever?
Small software developers typically do vertical apps for niche markets. Where they don't, like, say, WinZIP, they've always won with useability, as you suggest.
Sure, OSS changes the software landscape, no doubt about it. More opportunity for consulting and integration, an area where the little guys always made a lot of their money anyway.
My idea of a small developer is a shop that specializes in using open source tools to solve problems using custom software. Maybe that's just because I cut my teeth working for one but I can't see much else succeeding on a small scale.
-sam
I don't see the relevance between a small scale, common CMS conversion and the larger picture of "competition" between commercial and open source development. First of all, software has two steady states: open and dead (usually dead wins out, even when the source code is open).I'm all for cheap, but I'm starting to develop a sensitivity for shareware and small commercial developers who are finding it hard to "compete" with open source.
Proprietary software is exceedingly good at blazing new trails, delivering niche features, and solving new problems. Open source is exceedingly good at building platforms, and providing common solutions to well-known and interesting problems.
Those sets aren't entirely disjoint, but they don't fully overlap either.