I understand that with OO apps companies can share them and they dont have to spend precious time and lots of money in writing a program that somebody else has already writen. They can take that same app modified to their needs and make it even better.
Ok that I can understand and it makes sense to me how companies can save alot of money and time.
But this i dont understand though.
There are companies out there that specialize in creating specific type of programs. For example, a company that makes a very high end app that can be used in making special effects (Star wars II). That specific program is not being used by many. Infact I know that for MAYA there are right now ONLY 6 known job openings in the USA. in other words that company cant make enough by providing tech support with so few companies using it simply because is VERY high end.
If MAYA for example decided to give their program and source code out for free how would they make any money. I can understand they can charge money for it, but people can share the code and the app between them for free. So that eliminates any chance for MAYA to get more money.
Hence making them going under for not being able to pay their expenses.
How a company that specializes in writing code for specific apps (MAYA) can make money if they GPL it?



