>If your marketshare is based on amount of resources, then your position is sustained by entry barriers, not your skills.
So what. Even if I were the best programmer to ever live today, I won't always be. I don't want to starve when I'm older and not as good.
>If you can't stand someone to do better than you and you can't learn from him
It's not about learning. I have no problem learning. The problem is I need to eat to live, I need a place to stay and so on. I have to compete in a free market against others and there are plenty of people out there who will try to undercut your prices because that's easier making a better product. If I give them my work I've just made their job that much easier.
> I think that is for lazy people, they want money for an idea from people who actually implement it - work.
Complete nonsense. The issue is; technology advances take research. Stealing something you've seen someone else do can be done very quickly. If a person comes up with a new way of doing things, a novel new take on an old idea (e.g. the iPad), as soon as they put it out there everyone could just steal the idea if not for patents. They need to charge a certain amount of money to make the time they spent researching worthwhile but the people who just copy don't have those expenses.
>A free market relies on perfect informatios on whatever technology is being used
Could you provide an example of any market anywhere in the world that has perfect information? Markets are neither efficient nor entirely rational.
>if the supplier fully opens and doesn't lock in them
But this isn't "open source". When a company outsources software development they demand the source be made available to them and no one else. They would never pay if the source was going to be made available to their competitors upon completion.
So what. Even if I were the best programmer to ever live today, I won't always be. I don't want to starve when I'm older and not as good.
>If you can't stand someone to do better than you and you can't learn from him
It's not about learning. I have no problem learning. The problem is I need to eat to live, I need a place to stay and so on. I have to compete in a free market against others and there are plenty of people out there who will try to undercut your prices because that's easier making a better product. If I give them my work I've just made their job that much easier.
> I think that is for lazy people, they want money for an idea from people who actually implement it - work.
Complete nonsense. The issue is; technology advances take research. Stealing something you've seen someone else do can be done very quickly. If a person comes up with a new way of doing things, a novel new take on an old idea (e.g. the iPad), as soon as they put it out there everyone could just steal the idea if not for patents. They need to charge a certain amount of money to make the time they spent researching worthwhile but the people who just copy don't have those expenses.
>A free market relies on perfect informatios on whatever technology is being used
Could you provide an example of any market anywhere in the world that has perfect information? Markets are neither efficient nor entirely rational.
>if the supplier fully opens and doesn't lock in them
But this isn't "open source". When a company outsources software development they demand the source be made available to them and no one else. They would never pay if the source was going to be made available to their competitors upon completion.