F*** the Mainstream
Monday, February 24th, 2003Slava, ever the agent-provocateur of the Mac developer community, sparked a fair amount of heated discussion the other day by posting an article to his weblog entitled “Shareware is Dead.” His argument is that the term shareware is outmoded—it made sense in the days when small developers distributed applications by word of mouth (sometimes with a little help from computer bulletin boards or computer magazines), but it doesn’t really fit the current, reigning model of Internet distribution.
In responding to Slava, meanwhile, both Erik Barzeski and Steven Frank (both developers of Mac software) point out what is, to me, a much more problematic aspect of the “shareware” label—it tends to connote a certain level of quality that is far below what people expect from “real” commercial software. This is, of course, unfair to applications like MailDrop and Transmit which may have been developed by small companies but still exhibit a level of quality equal to or greater than that of the larger software houses. The question, then, is what should small developers like Erik, Steven, and me call our software?
As the author of an application that traditionally would fall under the “shareware” heading, and as a developer with aspirations to someday having the level of success of Erik or Steven, I have personally thought about the problems with the “shareware” designation for awhile now, and I’ve come to one conclusion: that the term I prefer is independent software.
The model I have in mind here is, of course, independent records labels, and I think the comparison works well in a number of ways. Like an independent record label, an independent software company is differentiated from its “big league” competitors mainly by:
- A much smaller number of employees.
- A preference for direct distribution channels.
- An ability to serve niches that aren’t economically viable for the larger players.
- Less sensitivity to, shall we say, industry political correctness (here I’m thinking particularly of the coming era of “digital rights management,” which I think will be a huge boon to small developers with good hacking skills and a willingness to strike a blow for fair use).
- Greater agility and far more sensitivity to emerging trends.
Most importantly, “indie” record labels don’t bear the stigma of low quality just because of their small size—far from it! Some of the greatest music in the last twenty years has originated from independent labels—for example, Factory Records in the late 1970s and 1980s and Creation Records in the 1990s. In the same way, I believe that much of the most innovative software in recent years (at least on the Mac platform) has been created by independent developers, and that this trend will only continue. Just as Factory and Creation were both there at the birth of new movements that later swept through their industry, I believe that “mainstream” software developers will increasingly find themselves taking cues from their “indie” counterparts.
Shareware may be dead, but who cares: indieware is alive and kicking!



