Brad Wardell's views about technology, politics, religion, world affairs, and all sorts of politically incorrect topics.
A case study
Published on March 16, 2005 By Draginol In Industry

In my last article I talked about why freeware usually doesn't succeed as a long term competitor to commercial software. In a nutshell it was because freeware authors tend to start their programs because it interests them, then they stick with it because they feel a loyalty to their "user base" but then eventually stop developing either from lack of time, losing interest totally, or (very commonly) because their "user base" abandoned them suddenly.

Now, predictably, some freeware advocates pointed out a bunch of successful "freeware". They apparently didn't understand the point (since after all, the most popular freeware programs in the Windows customization community are made by us so I obviously don't have some axe to grind against freeware programs). And open source programs aren't necessarily freeware (nor can you really compare a "freeware" program created by "Joe Developer" with some browser created by a team of professional, salaried software developers.

I personally use freeware whenver I can. I'm cheap. If a free program will do the job, I'll use it.  But on the other hand, if I have something I've got to do and the freeware won't do the job, I'll gladly pay money for it.  (case in point, I'm about to stop using free CamStudio for my video demos and go to HyperSnap's product because CamStudio's too flakey).

Every community has its zealots.  The point I was trying to illustrate is the inevitable EFFECTS of zealot behavior. In this case, I was pointing out how the fickle nature of freeware communities tend to drive freeware developers into the commercial camp.

Let me give you a common scenario (this is a fictional example):

Joe Developer gets interested in making a really cool calculator program. He's interested in making such a calculator but decides one day to put out his first "Beta" version onto a site he frequents called "NeatGadgets.com".  Within a few weeks, a forum is made for him on NeatGadgets.com and a bunch of "regulars" start praising him.

Pretty soon every time he releases a new version of his calculator, some of the people from his "community" go out and start posting and about it elsewhere. They evangalize it.  They tell Joe how great he is and how much better his program is than commercial calculators are.

Over time, Joe gets busier and busier with other things but keeps at it because he feels responsible to his "customers" (the community). He doesn't want to let them down. So many weekends are spent putting in request X and Y that came in from his "customers". At this point, his calculator is pretty damn impressive. It's very feature rich, very solid.

Then one day, he logs on, and a new guy, Bill Developer, has released his first build of his free calculator. It's rough and doesn't do anything that Joe's calculator already do and do better. But suddenly, many, even most of Joe's "community" flocks over there, some of them saying how much better it is than Joe's calculator. And in fact, suddenly, when Joe makes a new release, no one even comments on the new release or reposts about it on other news sites. In fact, some of them will come on and say "Joe's Calculator is crap, you should try Bill's calculator!"

Now Joe feels hurt and betrayed. He thought of these people as his friends, his supporters. But they weren't really supporting him or his program. They were simply supporting the CONCEPT of free software and for them, the goal is to have LOTS of free software in quantity.

Joe then calls up Commercial Calculator Corp. and starts talking to them.  Pretty soon, a new calculator is being made that's even better because he's being paid to do it and he already liked doing this stuff anyway. And the free calculator disappears or lags and those same people who had previously betrayed him are calling him greedy or worse.

I've seen that scenario play out so many times over the years that it's amazing how predictable it is.

In the commercial world, what do I care if some guy like Byron is running around pissing about some half-baked freeware program.  If someone likes my work, they hopefully purchase it. If they later decide something is better, that's fine, they can go use that.  

In the commercial world, there's a certain..fairness. While I hope that our customers will be loyal to us, I don't expect it. If another product comes out and they switch to that, I am not going to have my feelings hurt in the same way that I would if I were devoting countless hours of my free time to them.  

What happens is that many freeware developers start to mistake their supporters as customers. And the "currency" their customers pay them in is through their support, appreciation, and accolates.  So when, inevitably, some/most/all those supporters instantly flock to the latest/greatest  freeware gadget, the developer feels hurt and betrayed. He can't get that free time back. He has nothing at all to show for his lost weekends and nights.  The commercial developer, by contrast, might still feel a bit of a sting but at least they were able to earn a living or at the very least be able to have bought a new computer or paid for a trip to Disney World or whatever. 

The OS/2 market was full of similar zealots. They would lobby for a product to be made for OS/2 and then not buy it when it came out. They didn't really want the product to use, they just wanted to add another notch to the OS/2 software catalog.  The freeware idealogues are much the same way. They don't really care about the actual program or the developers. They just want to (as some people in related threads) to list off a bunch of quality freeware programs that exist. 


Comments
on Mar 16, 2005
The trouble with crowds (any crowd, here too) is that they are fickle. Therefore, if you're going to do something do it for yourself and not to please "your" crowd.

But I've said that before.

I think though, that if you put out your stuff in the open, there should always be this drive to create something that will appeal to someone out there, be it commercial or for free.
on Mar 16, 2005
Most developers I know feel a very strong pull to do things for their users.
on Mar 16, 2005
I understand where you're coming from, but I tend to stay with people or groups that I have used in the past. I use CCleaner. I think it works better than Norton System Works, Fix It, and System Mechanic. Like i say I use most from the same people. There are some that it is best to buy, those I do. Thanks
on Mar 16, 2005
Brad typed the D word---And I'm gonna tell ).
Brad, this is a great article.
on Mar 16, 2005
I guess I'm an anomoly in the freeware world. I've seen other calendar apps (including the DesktopX calendar widget), and I always seem to go back to Rainlendar. I just like it. I've ttried other desktop wharf programs, but I still come back to ObjectDock. I guess I'm just one of the odd ducks in the zealot world.

-- B
on Mar 17, 2005
Draginol,

So we have a commercial idealogue arguing against the freeware idealogues- what's the difference. Flip the coin and call it.

Faulting the freeware developer for their "idealism" or, for that matter, the commercial developer for their "savvy" is the same slap to a different cheek. Bottom line is that you are enthusiastically selling a commercially viable product that's plowing through a frothy sea of freeware icebergs.

Furthermore, ignoring "idealistic" freeware developers who start as such only to gain a foothold for future payware/donationware aspirations is no less veiled than your argument.

on Mar 17, 2005
Now I can't say for sure, where zealotry is more pupular: among protectors of commercial programs or among freeware fans.
As it was already said by someone I don't care if program is free or not but if there're two and both do what I want, I'd chose a free one.
I don't think, that too many people protect freeware ideology, they just want to save money
In any case I wouldn't use a program I dislike. No matter it it's free or not...
on Mar 17, 2005
Sometimes Bill's calculator actually IS better. Or sometimes Bill isn't as much of a jerk as Joe.
on Mar 17, 2005
Or sometimes Bill isn't as much of a jerk as Joe.


What's that got to do with the product? AFAIK Henry Ford wasn't the most agreeable human either but still moderately successful.


Posted via WinCustomize Browser/Stardock Central
on Mar 17, 2005
Heydre, the difference between a commecial idealogue and a freeware idealogue is that the commercial idealogue may betray you but at least he's paid you money. The freeware one doesn't even do that.
on Mar 19, 2005
Much clearer now, Draginol, thanks. In brevia, appears it's the freeware followers rather than the developers where the problem lies.
on Mar 20, 2005
commercial and freeware communities both can cast you aside .. the differance, like Froggy said .. is the commercial side at least paid ya ... more often than not the freeware side casts developers to the wind ... the commercial side often grabs theses "displaced" developers and hands them cash and renewed passion for their work...

me im one of the sticklers, i stick with it .. if i like a prog free or not il stick with it .. through the good and the bad ...

DX for example has had it's ups and downs... even tho at times it really frustrates me..i stick with it...
on Apr 28, 2005
"what do I care if some guy like Byron is running around...."

Hey! What did I do to deserve to be picked on?

I was doing a search on "wincustomize byron" and this popped up...

Byron
on May 03, 2007

Much clearer now, Draginol, thanks. In brevia, appears it's the freeware followers rather than the developers where the problem lies.

Yea, it's not the developers I'm talking about. It's users.

on May 03, 2007
This is an oldie, Brad...