There is no "this is how software works." Software is the result of someone's work. If that person wants to sell that work, good for him. Who are you to decide how someone else should make a living?
Why do we persist in maintaining this silly premise that "Software" is somehow special or unique? It's a product just like anything else and as such it can be marketed, sold, rented, leased or just given away freely by anyone who makes it.
I think you misinterpreted my words. I mean, if you want to make money from software you should try to make money from the product you are building, not from services you (or everything else in theory) can give about the product.
So you can focus on your product and make it better and better.
No, I didn't misinterpret your words. My question is why should _you_ be the arbiter of my business model?
If I decide to make money from software by using it as a service, why shouldn't I? Maybe my natural gas prospecting software is world class OSS that I downloaded from SourceForge and tweaked a bit, but the real money comes in because I bundle it with my well-drilling services that I couldn't otherwise sell.
You're trying to limit what other people are doing to what you can imagine, and that's what I take issue with.
Don't be ridiculous!
There is no "this is how software works." Software is the result of someone's work. If that person wants to sell that work, good for him. Who are you to decide how someone else should make a living?
Why do we persist in maintaining this silly premise that "Software" is somehow special or unique? It's a product just like anything else and as such it can be marketed, sold, rented, leased or just given away freely by anyone who makes it.