TheDoctor_: If I wanted to, could I just copy my game files on a USB and give them to my friend? Surely you can't do that but from what I've seen it seems possible but I highly doubt it.
EDIT: I wasn't trying to say i was going to do that I was trying to. I was just wondering of there was anything stopping people from doing it!
Technically, you can, and nothing stops you. You can play the game on any PC you wanted without hooks as long as it has the required operating system, by copying it into a flash drive, CD/DVD, the cloud, another hard disk, bluetooth, wifi direct, etc. As long as it can copy, you can do it.
Morally, it's up to you and your tastes. Personally, I think it is okay copying a game like that if your friend owns the exact same version. Say I have The Witcher 2 on GOG and my friend also has it on GOG, but he downloaded it first and my internet speed isn't up to par, then I could ask for his The Witcher 2 installer to be copied through a flash drive and save myself from the pain of downloading.