Sunset Clauses in Software
DaveAtFraud writes: "Ed Foster over at InfoWorld
has an interesting column on "sunset" clauses in commercial software. I don't have a problem with people who write, say, anti-virus software charging for a "subscription" to their virus signature update service. I am paying for something of value to me and it costs them something to maintain this data. I do have a problem with the same people extracting a little extra "squeeze" every couple of years and forcing me to learn yet another user interface just because they have decided that the old one looks little dated. Somehow, I don't buy (no pun intended) that their engine for scanning a byte stream has changed again."
A company can only be expected to support a prior version for so long. We develop vertical market apps, and support a single major revision back.
But what I'd also like to see is older versions being made free (as in beer) after a specfied time. DOS 6.0 and Win 3.11, old Amiga games, whatever. Since there's no real potential for those to ever make a profit again, why not help the handful of people who may still be able to make some use of them?
This forced obsolescence is evil. If you collect old arcade machines you come across a similar problem - the suicide battery. Certain Japanese manufacturers had a small amount of battery powered RAM that held the decryption tables to decode the game ROMs - when the battery goes your cabinet is useless!
Why? Why? Why? If I buy something I expect it to work and I certainly don't expect the manufacturer to put a time bomb in it! Same goes for software. The problem boils down to the fact that you don't own the software - you just get a licence to use it under whatever restrictive clauses the vendor can dream up. There's certainly something to be said for genuinely free software - once you've got it it is your's to do with as you please.
--
Reverse outsourcing: it's the future
Software companies from just about day one, have been doing this.
Call it what you want, a "sunset clause", a "bomb", etc. Basically the software expires and you must pay up for another.
The main cause of this isn't closed source software, but lack of competition.
It's the lack of competition that allows the companies to do this. Obviously if there was another software service you could buy from, you would, wouldn't you?
Even today there are a lot of small industries that buy software with these "expiration dates" in them because they have no where else to go, and can not afford to pay someone to write their own code.
To all you up and coming developers.... find these markets and make software for them. It won't make you rich, but it's a start....
www.slightlycrewed.com - Because aren't we all?