I am with the developer here. I have seen large orgs use softwares from individual developers who release software with permissive license and never contribute anything back. It often amazes me how software that traditionally would take millions of dollars to build is just available for free. It takes immense amount of effort to build and a simple `docker pull` to use it. Builder and creators should be paid for what they have build.<p>One of the experience selling enterprise software vs selling developer is that, it is very hard to sell anything to developers. My hypothesis is that, the problem statement or product that you are selling to developers has to be either very boring for them or technically very complex that you can't do it themselves. If the product falls in that chasm, you are now not only competing with other organisations but also developers. It becomes hyper competitive and would take huge amount of effort and capital to be successful.<p>PS. the title is little ambigious.