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.
@nielsk Good point. We have already started down that road. As long as open devices are available, we have options if we want them. That's the part that concerns me. Availability of options and whether people care enough to use them. :/