file-sharing the practice of or ability to transmit files from one computer to another over a network or the internet