It’s not really a choice of one or the other, most companies that contribute to open infrastructure also have a business model that relies on that. For instance Red Hat, it can be bought but both the business model and the legal backing for the tech licensing are sticky.