iRATE est un logiciel libre sous licence Licence publique générale GNU qui permet de télécharger de la musique libre sous format MP3.
Le principe est relativement simple : après avoir lancé le logiciel, des morceaux de musiques sont aléatoirement téléchargé. Vous pouvez ensuite les évaluer (rate en anglais) et supprimer ceux qui ne vous plaisent pas.
Si vous n'écoutez pas en entier, et donc n'évaluez pas les morceaux, les téléchargements s'arrêtent. Mais ils recommencent dès que l'on écoute et évalue. Le site Web précise qu'il y avait début 2005 plus de 40 000 morceaux dans le catalogue.
iRATE est programmé en java libre, compilé avec GCJ, et utilise la bibliothèque logicielle java-swt-GTK sous Linux.
Les morceaux de musiques téléchargés sont tous libres. IL ne s'agit donc pas d'une musique piratée. Cela permet à des auteurs de se faire connaître via internet, et de diffuser une partie de leurs œuvres. Il s'agit donc également d'un moyen de lutter et de contrer le piratage en trouvant de la musique gratuite, et pourquoi pas, si le morceau plait, de faire une recherche sur l'auteur et d'acheter le CD !