peer-to-peer; information sharing; legal issues; architecture; digital rights management; web services