I raise this question to understand if open source is viable going forward.1. Increasing Complexity: Open source software is now beyond core libraries and into full solutions/products. The complexity and nature of the software inherently needs monetary support at a n enterprise scale. It is like running an art gallery or museum with no entry ticket.2. Not Software Business: Running an open source company is not different from running a charity, you have to be very skilled in fund raising as there is no product sales. Selling services around open source don't have many successful examples3. Customer expectations: the fact that the value is being delivered for free is invisible to customers. Their expectations of quality, speed, feature, user experience will always be exactly the same as for big $ commercial software. Also OSS might even be subject to a greater sense of entitlement by its users.4. Not a viable marketing route: the main rise for OSS popularity was driven by strategic use of open source by some companies to gain fast adoption and visibility. This strategy is not much valid anymore as OSS is now way beyond MVP or fremium level of complexity and Customer expectation.5. SaaS world: As we move towards a SaaS world, it also means the market is moving towards closed package software days. The customer is happy and the marketing engine will drive that ever more. So OSS will be exploited by SaaS (most if not all enterprise software is moving towards SaaS) players. They have zero incentive to give back.6. No one pays: As mentioned before it needs dedicated fund raising efforts akin to a charity. No one pays if you throw a donate button and expect people to be honorable. Enterprises that pay for OSS are as rare as enterprises which contribute to societal well being. It is in fact the natural tendency of any commercial enterprise to not spend where it is not legally necessary.So what do you think, will OSS survive given this ecosystem? If yes, in what form will it emerge? What will be the driving motivation behind it?