For example, I just came back from training for a specific Electrical Engineering software called SKM (which I was really impressed with from a software standpoint, I'd write a review, but no one would care here!) and this software costs thousands of dollars. Just imagine, if an open source program came out that was truly as good as this program, this entire company would be out of business...and quickly at that!
this is definitely getting off topic, but i'd just like to add that i disagree with this.
i'm learning more and more over time about the price that has to be put on TIME and SUPPORT.
it seems that companies who buy these thousand dollar software products are buying the support system associated with a company as much as they are buying the software itself. maybe someone like sentinel who does enterprise level purchasing can jump in here, but it seems to me that a company would rather pay $5000 for some software and be confident that if they have a problem they will be able to pick up the phone and get some tech support, than pay $0 and then end up with no one to contact for help.
this is why youll see a lot of the open source business models that are basically all about suppot. the software is free, but you can buy a support contract for major money..