Really? Could you please provide your definition of 'freedom'?
You are missing too much... You need to remember why and how of BSD. Do you know the context where BSD originally was developed? It was from academy, way before MS and Apple. With this said, your judgement is unfair and, to some extent, even pointless. Because BSD preceded MS and Apple, BSD (together with the license) isn't a CONSEQUENCE of them, as you repeatedly seem to imply; they (BSD and license) were invented independently and, if you recall, the original intention was to FREE UNIX FROM AT&T.
If Apple has taken BSD's code, and even if they don't return the enhancements, this is just a side effect I don't care about, because the original philosophy remains untouched.
Apart from this statement being totally wrong, I don't care who dominates the software scene.
And, once more, it would be nice for you to provide what you meen by 'free', as this whole discussion ultimately boils down to this question.

