Woke up with a thought. In light of the news of Microsoft thinking about buying github combined with the ever increasing trend of creating locked down computers: phones, ChromeOS, MS Always Connected, it occurs to me that the next steps will be to require permission not just to distribute software (app stores), but to also be a developer. Access to the tools will increasingly be through the cloud mediated through these locked devices. Permission to develop could be revoked at any time.