All the sites that I've made reviews of are 100% legal. Those sites are rightful holders of both ROMS or NP "FAIR" licenses and pay royalties to all Rightholders on per purchase bases.