Hi! Didn't read everything, but thought that I might put in some comments of my own as well...
Can anyone even say that something is free? When going back to the first personal computers, software that was "free" was actually proprietary, but documented software. Later,
free software meant software that was given at no cost. Now, free
should mean software that is given at no cost, but the source code for it must also be distributed.
Recalling a little bit of the open-source vs free software debate, the situation can not be described in a few sentences. Software and PCs are like politics. Different people have different opinions. There's no problem in that, except when these
politicians start politicking for their opinions. In this case everything gets messed up and the actual problem is left unsolved.
DRM is simply Digital Rights Management. It is not restricting your so-called freedom. What DRM does is to protect various parts or areas of a software or game in the way which the developer wants. So it's simply an extra layer of protection to keep people from doing something the developer did not want people to do. So saying "DRM sucks" is like saying the opinions of all developers suck. There are many different ways of DRM. Like many have already said, it's more seen in multimedia like mp3s and DVDs.
The actual problem of DRM is that in order to keep the user from complaining, DRM is most likely designed in a transparent fashion. So the user does not see it, but it is there. This is what actually leads many users to complain about. However, if a particular software application or game was advertised to include a particular protection scheme, it would potentially destroy the sales of the company.
Let's take an example of "DRM". I think the most obvious would be Spore. Ok, so what's inside the EULA?
http://www.gametreeonline.com/SporeEULA.pdf
Let me quote:
Technical Protection Measures. Our Software uses access
control and copy protection technology. [..]The first end user of this License can
install and authenticate the Software on a set number of
machines which may vary by product.
I checked out Spore and prior to installation you have to agree to the EULA. So, instead of the normal habit to just click on "
I agree", people should spend the 5 minutes to read the most obvious sentences of the EULA. Instead of what EA expects people to do, they go on and complain about SecuROM installing itself transparently or that installations are limited to a finite number. Why agree to the EULA in the first place if that's the end result? Also, many stores do refund your money in case you are not satisfied. If not, you should have asked the possibility in advance.
Like many other things, asking in advance is the most effective way to get more satisfied. Isn't it? Cheers, Irene.