On my usual soap-box:
I can accept the concept of holding source-code back from users, if a
vendor is concerned about some kind of infringement. But besides wanting
honest advertising and marketing, and the right to a refund if the
marketing and advertising statements are not met FULLY, I have a couple
other things I want to see in Linux commercial, proprietary software:
- Guaranteed source escrow.
- Full disclosure of all file formats.
- Full disclosure of all public interface formats.
- Justification of pricing.
If a company goes out of business, or the software developer dies, or
quits, or whatever, I really believe that those who have licenses to the
software should be able to continue supporting it for themselves.
One thing I have always HATED about proprietary software is that some
software vendors DO NOT FULLY PUBLISH THEIR FILE FORMAT SPECIFICATIONS.
That, in my opinion, is as shady as you can get.
"Even if [commercial/proprietary software is] junk, it might be better than
nothing. If nothing else, it
adds depth to the market."
So how much do you charge people for junk? Pricing justification will
definitely establish that; I think one justification I will NOT accept is:
"It's the only game in town." That is something the human race ought to
grow out of. I think it should be illegal to "laugh all the way to the
bank." I really do. Remember; software provides functionality that
affects people's lives in one way or another. Laughing all the way to the
bank is, essentially, laughing at human suffering. Especially nowadays.
I believe we, as a Linux community, should encourage these things in our
commercial software vendors by avoiding those vendors who do not live up to
them.
So, have at me! What do you think?
--Chuck