Apple profitierte davon, dass man bei der Installation von iTunes gezwungen wird, Apple Quicktime mitzuinstallieren, und dass ein direkter Zugang zum iTunes Store im Programm iTunes vorhanden ist.
Die neueste iPod-Generation verwendet eine Prüfsumme in ihrer Datenbank. Damit wollte Apple verhindern, dass Benutzer anderer Betriebssysteme als Windows oder Mac OS X weiterhin iPods verwenden können. Außerdem sollte es nicht mehr möglich sein, eine andere Software als iTunes benutzen zu können. Andere Software wird oft bevorzugt, weil diese beispielsweise weniger werbeintensiv ist oder auf schwächeren Computern auch neben anderen Anwendungen noch besser funktioniert als iTunes. Unter Linux stellen sie sogar die einzige Möglichkeit dar, den iPod mit Musik zu versorgen. Linux-Nutzer sollten durch diese Änderung folglich ausgeschlossen werden, da Apple iTunes bisher nicht für Linux veröffentlicht wurde.[12]
Allerdings ist diese Prüfsumme innerhalb einiger Tage gehackt worden, sodass zum Beispiel libgpod in der neuesten Version wieder wie gewohnt mit dem iPod kommunizieren kann.