Caliban Darklock wrote this mid-afternoon:
There’s an old saying that if a rabbit knows he is being chased by a fox, he will always win the race… because the fox is only running for his dinner, but the rabbit is running for his life.
This is why open source fails when used against spammers and phishing scams. The solution relies upon the programmers running faster and harder than the scammers. Unfortunately, this doesn’t happen for three reasons.
1. Programmers don’t tend to fall for these scams in the first place, and are frequently perplexed when other people do.
2. Programmers obsessively tweak their own personal installations to match their own personal problems, which are generally not like other people’s.
3. Scammers make their living from these scams.
So the programmer is running for a little temporary status and recognition, while the scammer is running for his paycheck. If the programmer doesn’t get a pat on the back from his peers this week, it’s no big deal to him. If the scammer doesn’t get his paycheck, on the other hand… he might not be able to keep a roof over his head this month.
So the open source solution is more rapidly broken by scammers than it is repaired by programmers. Therefore, the solution must be an actual cultural movement, not a piece of software.