This is in no way OSM taking away your freedom, it is your developer doing so.
I just love end comments like that one. I feel they are quite emotive.....you're kinda saying "It's their fault they're leaving", when I'm trying not to aportion blame...just ask that the impact be recognised and that I believe that this impact is having an effect on the Joomla community as a whole.
I'm not applying 'fault' here. It is certainly their decision that they are leaving. However my response about freedom, was not merely in response to things you have said. It has continued to be claimed that the Joomla! devs are taking away freedom by gently seeking compliance with the license that Joomla! has always been using.
Also a lot of the conversation has been that they should wait to make a decision. If they were to do so, then still conclude that extensions are derivative works, they would have to face similar complaints about having already made up their minds. So stating now that they have made up their minds, just what their decision is, was the best course for them and the community and those developers that have proprietary extensions. This will allow for all a reasonable, calm, and gentle time of transition. We see this possible because many developers are staying and asking honest questions about how to come into compliance.
Naturally the impact is recognized. And that is why they are dealing with it now. Imagine if they waited as requested. How long? Three months? Six months? A year? And then one of those that has contributed code either from another project or directly to Joomla! but who is not a Joomla! core team member realized her code was being used with proprietary extensions. This person has as much right to demand compliance as the core team. Hopefully they would be as gentle about it as the core team is being. But it is most beneficial now for the entire community, including the proprietary developers, and the users, that these things are handled now as graciously as the core team is doing.
Again it is why I state and others have as well, that one of the best things users can do at this point, is communicate with their vendors and let them know that they will purchase in the future, under a GPL model. Eventually many of the developers that have left will see not a whole lot has changed, there are still ways to make money with GPL software and it will be back to business. I think even some that have left will realize that compliance is not being forced with threats but sought gently (and it is) and they will realize that they have plenty of time to gradually come into compliance.
I understand your concerns about emotion, but my posts are not meant to be emotive. Merely to demonstrate that following the path that the Joomla! devs have taken offer choice for all of us. Choice for the users to prevent lock in. Choice for the proprietary devs to for the moment continue on, then learn how to come into compliance. Choice for the community to use a robust system. With GPL we have the choice to charge or not, the choice to alter the code or not or hire someone to, the choice to share our changes or not, the choice to run as we wish without restriction. While there are some users that are not really interested in these things, and that's ok, there are a great many of us that are.
Joseph James Frantz