I really think this is an issue with some serious implications. It's certainly not intelligent to deny users decent software nor does it make sense for a developer to limit thier community exposure
(advertising/goodwill
) simply because some of their products aren't mainstream.
Copyright is the hindering factor. As mentioned, it is some ridiculous time period, perhaps exceeding 100 years when the product is a work for hire by a corporation.
(Thank a has-been ex- partner of Cher lobbyist working on behalf of a large eared octogenarian rodent for passing that retarded law
)
Anyhow, free would create problems for a developer still in business and planning to stay that way. It could be argued that free constitutes placement in the public domain allowing others to utilize the code for commercial purposes. No, free won't help us or the developers in the long run.
Hum, as an example, released a keycode knowing they were closing down and expected no further sales of any product, hence no further profits. IIRC, Hum was built on a 3rd-party engine
(the name escapes me now
) and that firm either went bust or didn't mind the executable engine code being distributed for free. So there is some precedent regarding releases into the community from defunct companies, but we're concerned with the living.
However, I'm pretty sure some commercial developers hang here. Why wouldn't they? The gentlemen operating this site have great reviews of a lot of products. If I were a developer I'd be here to read how my product was being reviewed.
I'm always ready to pay well for an updated and supported product, but if that's not practical then I'll buy my current software from developers who offer me sweetheart deals on their golden oldies.
So developers in hiding, please chime in on this issue. After all, we're virtually begging to get more of your software into our aging but robust weapons.