Over at O’Reilly Radar Nat Torkington debunks an argument that I was once very sympathetic toward, which is that Apple (and other platform vendors) are evil when they incorporate features into the operating system that are provided by third party software vendors. In this case, the argument specifically revolves around small third party shareware applications that make using an operating system more livable.
Nat makes a variety of arguments about this, but to me, it all comes down to one thing. If you create an application that makes a platform easier to deal with, you can expect it to become part of the platform at some point. Not because the platform vendor wants to eat small software developers, but because no matter how good your shareware application is, all of the users of an operating system will never download and install it, but it very well might be useful to everyone. To survive in that ecosystem, you have to expect that the platform vendor is going to be coming after your features, and the better and more useful those features are, the sooner the platform vendor is going to make them part of the platform.
How Apple and other companies work this out with their developers so that people keep writing cool software for their platform is a business matter. One thing’s for sure, this is not a new problem. Dave Winer wrote Platform is a Chinese Household over ten years ago. Apple (and Microsoft) have certainly incorporated thousands of features that have also appeared in shareware products since then. The wheel continues to turn.