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.
@cstanhope And yet, paradoxically, the infrastructure that enables this level of policing, from the kernel on the device all the way to the web servers dispatching API calls, is all built with openly available tools.