There's no quick answer--the lawyers and Supreme courts in many countries are trying to argue this one.
Read the other threads on "legal", follow the links, and in a few days you'll probably start getting a handle on the question.
Then a court will come up with another ruling, and we'll all go back to being even more confused again
cheers