You're free to learn. Just not with their software. You know that going in, it's not a secret if you've done your due diligence regarding these things about which you purportedly care.
Personally, I grew out of computers-as-ideology a long time ago. I'll trade the ability to run GDB on my media player the zero times I'll ever want to do it for a fantastic user experience for the other 100% of the time I'm using my computer. (Okay, 90% or so, but for that 10%, I have Windows.)
Again, why? It's still not an argument to hide what the program does on your computer. To put it bluntly, it's bullshit and you know it.
> I'll trade the ability to run GDB on my media player the zero times I'll ever want to do it for a fantastic user experience
That's completely besides the point - this has nothing to do with the "user experience" (which is quite the opposite of "fantastic", but that's my opinion), and everything to do with the fact that Apple restricts your freedom.
> Again, why? It's still not an argument to hide what the program does on your computer. To put it bluntly, it's bullshit and you know it.
Nope. The argument is simple: I don't care. I really don't--I just fundamentally don't care that I cannot run GDB on the iTunes executable. I have much more important things to be annoyed at than that. If you do your research into issues that are important to you, then you know, going in, that Apple does this. (Also, as noted elsewhere in the thread, you can still use GDB to view the executable if you really want to. It's possible. Just not via the conventional method.) If that decision is unacceptable to you, don't buy their stuff. It is acceptable to me, so I will. This really isn't that difficult a concept.
I am not entirely unsympathetic to your viewpoint--a few years ago I went through a GNU-y phase of sorts. But from my perspective, there are things that matter, and this just isn't one. There are certainly things in technology to get all up in arms about. Things that the FSF and fellow travelers such as yourself think are important to get up in arms about are rarely, in my own estimation, in that set. This isn't, either. (This is not to say that the FSF does not sometimes have a valid point--even broken clocks are right twice a day.)
You are entirely free not to buy a computer with OS X if you find their terms unacceptable, just as I am free to buy one if they are. So do so, and enjoy it. And I'll enjoy mine, and we can get on with more important things in our lives. =)
Sure, but you know going in (again, if you've done your research) that they do it. So if it's important to you, don't buy it. I don't care about that, so I will.
Personally, I grew out of computers-as-ideology a long time ago. I'll trade the ability to run GDB on my media player the zero times I'll ever want to do it for a fantastic user experience for the other 100% of the time I'm using my computer. (Okay, 90% or so, but for that 10%, I have Windows.)