Ontwikkelaar James Speth ontwikkelde de plugin iCommune voor de officiële muzieksoftware iTunes van Apple. Met deze toevoeging is het mogelijk om met andere Apple-gebruikers muziek uit te wisselen. Het principe is gelijk aan programma's als KaZaA. Apple heeft de programmeur echter verzocht onmiddellijk te stoppen met het aanbieden van zijn plugin. Speth zou namelijk de licentievoorwaarden van Apple hebben overtreden. Apple biedt ontwikkelaars de mogelijkheid om hardware compatible te maken met iTunes, maar het is niet de bedoeling dat softwaremakers van de code gebruikmaken. En dat is precies wat Speth wel heeft gedaan. Volgens de programmeur is er echter sprake van een uit de hand gelopen hobbyproject. Hij zal proberen iCommune zodanig te herschrijven dat hij zich niet meer hoeft te baseren op de code van Apple. Apple staat erom bekend dat het streng optreedt tegen al te enthousiaste fans die de functionaliteit van Apple-software uitbreiden.