German court ruling: file hosting services somewhat liable for user files