Who is responsible for the damage caused by a computer virus?