
How can I avoid having Apple kill my shareware app?Dave, I've been working on a small app for the Mac community, and am anxious that if I write something really cool that Apple will just steal it. I have heard from lots of developers who complain that they've finally become popular, just to have the next version of Mac OS X include that exact feature or capability. I just have to wonder how many times Apple can screw over developers before they decide to go do something else entirely? First off, I'm not sure I agree that Apple is "screwing" software developers in this situation, because the marketplace is always evolving and it's hard to picture how any "platform" vendor like Apple or Microsoft could not adopt and integrate previously third party functionality into their operating system. We'd still be on Mac OS 7 and Windows 3.1 otherwise, wouldn't we? I thought it would be interesting to ask a friend of mine, Kee Nethery, head of the popular shareware registration and license system Kagi, about this issue too. Here's what he had to say: Having a view into the economics of shareware by operating Kagi for over a decade, I have a different view of this kind of situation. First, when discussing Apple killing a developer's product by rolling the product into the OS, it happens, you want it to happen, get over it and deal with the reality. The very first example of this that I can recall was CE Software's Font/DA Mover. There was a loud hue and cry when Apple eliminated the need for their product by allowing users to drag fonts into System folders. If you think Apple should not continually add ease of use functionality into the OS, you have to consider how viable the Mac OS would be if you removed pretty much every function more sophisticated than moving fonts into folders. Did that specific action kill CE Software, no. They used their next booth at MacWorld to have all their customers suggest what software they should do next and from that came QuickMail and QuickKeys. QuickKeys is still an excellent product and CE Software still exists. So lesson one, Apple adds functionality into the OS and you want them to. Secondly, from the outside it looks like "the little guy" gets screwed when Apple rolls new features into the OS but from experience I can tell you, it can be the exact opposite. If you write shareware and you understand this is how the game is played, you should be so lucky as to have Apple roll your product concept into the OS. There is no better endorsement. So how is the game played? There are three stages in the shareware product life; 1) new and unique where you have to teach everyone what it is first and then sell them on buying it (two sales steps for each sale), 2) everyone knows what it is and all you need to do is sell them on buying it (one sales step for each sale), 3) selling the technology to a non-Mac platform (one sale period). Stage 1: Teach and Sell For Each Product Sale Many shareware products start in the "it is new and unique, let me teach you what it does, now let me tell you why you should pay for it" category. Those that have a compelling product gather word of mouth advertising and they sell quite well. But they are always teaching people what it is first and then convincing them that they should pay for it. It's a lot of work and not very efficient. You have a nice little business and then ... Apple announces they are adding your product functionality into the OS for free. In pretty much all the cases that I know of, Apple employees have been very good at getting the message to the shareware developer and letting them know that this is about to happen. The information is never official but there are enough hints such that the shareware developer is typically not surprised and frequently can have a new version ready for release that can piggy back on the Apple announcement. Stage 2: Just Sell For Each Product Sale When Apple appropriates a technology, they typically simplify, beautify and roll it into the OS for free. When they add it to the OS they take on the "let me teach you why this is cool" part of the sales process. When that happens, the shareware supplier can skip How long this stage can last depends upon how aggressive Apple needs to be in enhancing their initial offering. Stage 3: Sell The Technology Once This is the last stage of the software product cycle. There is a single sales pitch of "Hello non-Mac company, you need this technology. Buy my company and you'll have a huge competitive advantage in your market place. You can see from Apple rolling into their OS and promoting it that this is a desirable feature." Many shareware authors fail to make this leap. But those that do, can reap substantial rewards. Then the software author goes to work for the purchasing company and helps transition their product to the non-Mac OS while they ponder their next product. Stage 4: Rinse and Repeat Kee, thanks for your insight on this subject!
Help others find this article at Del.icio.us, Digg, Netscape, Reddit, and Stumble Upon
Categorized:
Business and Management
(Article 5230)
Tagged: Previous: How can I run an app if another app is running? Next: What is a "Universal Application" on a Mac? Subscribe!
Never miss another useful Q&A article again! Subscribe to AskDaveTaylor with Google Reader.
Rather amazingly, there are no comments on this article yet.
I have something to say, now that you mention it, but ...
I do have a comment, now that you mention it!
|
![]()
Search
Find just the answers you seek from among our 2300+ free tech support articles by using our Lijit search engine.
Help!
Subscribe to
Ask Dave Taylor!
Free Updates!
Sign up and get free weekly updates and special offers on books, seminars, workshops and more.
Articles and Reviews
Auctions and Online Shopping Blogs and RSS Feeds Building Web site traffic Business and Management Cell Phones and Mobile Phones CGI Scripts and Web Site Programming Computer and Internet Basics d) None of the Above HTML and CSS Industry News and Trade Shows Mac OS X Help MySpace, Facebook, Twitter and Social Network Help Pay Per Click (PPC) Search Engine Optimization Shell Script Programming Sony PSP, MP3 Players, Etc. The Writing Business Unix and Linux Help Video Game Tips and Help Windows Help
Recent Entries
Book Links
|