>The recent Nest development of them closing their API is a clear example of the difference, if it was a Free Software based API I would have the ability to run my own Nest API server.
What changes in GPL / FSF licensing would enforce the changes that you want to achieve?