Why should a computer be different?
Why should my mum need to understand what an operating system is, let alone care about it?
Why should a computer be different?
Why should my mum need to understand what an operating system is, let alone care about it?
While yes, no one should need to understand how a TV/Car/Computer/<insert everyday technology> works under the hood, how is that an argument to stop people who WANT to know?
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.
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. =)
That they don't know? A bit. That most don't want to know? Very, very sad.
> Why should my mum need to understand what an operating system is, let alone care about it?
To better be able to protect herself against malware, to be able to better understand a very important tool in our society, to be able to understand what your work is about when you tell her.
However, I see many people around me who just don't care to know. Some protect their ego and identity with the internal statement "I'm perfectly good enough! I don't need to know that stuff!" Some are lazy. Some were never shown the wonder of true learning, only stuffed with rote information in school ... So there is always some sadness in people not wanting to learn.