In this viewpoint it should also become immediately clear why for-profit companies interact so poorly with FOSS communities: they are not interested in taking on unnecessary burdens and would prefer the original developer(s) contributing more free labour over having to pay for it.