Navigating Software Market Transitions From Proprietary Economics to Open Source, Cloud, and App Ecosystems.