The transition from free to commercial software development
Dave Winer makes some interesting points concerning the recent furore surrounding some of the recent announcements made by SixApart concerning features forthcoming in new versions of MovableType. He identifies SixApart as a company at a major milestone in its development – its shift from becoming a company that is know primarily for producing free software to a company producing commercial software.
This shift in focus brings about an inevitable change in priorities:
Basically Six Apart has been at a fork for some time, on one fork are the paying customers, and the other fork is the “community” that has carried them along. I recognize some of them as early UserLand people, and I recognize the attitude as that of software believers. These are good people, they report bugs diligently, cheer you when you add a new feature or fix a problem. They are the salt of the earth. You need to have people like this around to make good software.
But you also need the people who pay the bills, and eventually their needs conflict, and you have to a make choice, and if you’re running a business, as Six Apart is, you have to go with paying the bills. That leaves a bunch of people behind, and they are angry (justifiably) as they decide whether to stay or go.
…
It would be better if the users could factor this into their thinking and not hate so much and also not love so much. Software is not a miracle, it’s a lot of hard work, and it’s expensive hard work. And the funny thing is that as the anger escalates, the work gets harder, and you end up in a spiral.
I’ve seen this in action in a few situations. Some handled the transition to a full-on commcerial body very badly (see the whole Smoothwall debacle and the resulting IpCop fork), others a little better (JBoss) and select few very well (MySql). On the one hand without the original early adopters, these companies wouldn’t be in a position to be developing commercial software (or providing commercial services) in the first place – on the other hand very few of these users will be paying for development. Keeping both camps happy is something of a balancing act, and I wish SixApart all the luck in the world as they attempt to walk this particular tightrope.
This entry was posted on Tuesday, March 30th, 2004 at 11:17 pm and is filed under General. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.
Have your say
Fields in bold are required. Email addresses are never published or distributed.
Some HTML code is allowed:
URIs must be fully qualified (eg: http://www.domainname.com) and all tags must be properly closed.
Line breaks and paragraphs are automatically converted.
Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.