>then your position in the market is based on imperfect information (and therefore, monopolization power).
Good! Who wants their living standard to be dependent on a never ending rat race of constantly out-innovating competitors? Especially when there are really big players out there that can throw huge resources into taking your market share.
If your marketshare is based on amount of resources, then your position is sustained by entry barriers, not your skills.
If someone can gather the resources and do better than you, then it's better for all the market - not just you. What you do with AGPL is making sure that if it is based on your knowledge, you will be able to improve from who has already improved from you.
If you can't stand someone to do better than you and you can't learn from him, then you have personal issues - and those are holding back everyone. There is nothing bad in not being the best (I think is bad measuring success on money and market share, that's circumstancial) and if you are not willing to improve, then you are in the wrong place.
The same applies (IMO) to patents and industrial secrets. A patent is "public" industrial secret: while you know it, you must act as you wouldn't unless you pay. I think that is for lazy people, they want money for an idea from people who actually implement it - work. Open source is a good example about this.
A free market relies on perfect informatios on whatever technology is being used, otherwise, there is no real competition in the supply and you might end up with a captive demand.
Yes, most business models would need to adapted to this, it is not what most of the markets do. Think of the Nuclear Power Plant market (to be extreme and explain my view). There won't be many suppliers because of the activity, if you totally "opensource" the industry, you will still be buying plants and paying a lot of money - but you will be "safer" because you rely on it.
The same applies to software, there are big players who are willing to outsource and pay more (because is out of their core business or just don't have interests on the topic) if the supplier fully opens and doesn't lock in them. You will end up on a better and "fairer" position.
>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.
Good! Who wants their living standard to be dependent on a never ending rat race of constantly out-innovating competitors? Especially when there are really big players out there that can throw huge resources into taking your market share.