DMCA notice and takedown is basically an excellent system for administering a global-scale internet music infrastructure.
There are just two problems, and both can be handled as incremental improvements.
One is fraudulent takedown requests. There are no meaningful barriers to requesting that something not infringing be taken down. This allows incumbents to do a denial of service attack on anybody who actually wants their music to be up. I don’t think these are usually deliberately fraudulent, I think that they are accidents.
Easy fix: penalties that are big enough to cause rights holders to care.
The other problem is scaling up the takedown request machinery. For the moment the process is manual and rights holders can’t go fast enough to make a dent. They need to be able to spider newly posted content, to accurately diagnose whether it is infringing, and to generate a takedown request, all at internet scale and speed. This is technologically possible, I believe. (But I won’t document a system to do that here, because it would be tedious and not very interesting).
Ian Roger’s proposal
I appreciate Ian’s proposal for a global scale rights registry, but I think it is far harder than just making adjustments to DMCA notice and takedown. Ian’s strategy requires rights holders to make their catalogs available to all comers at well known prices. This sacrifices negotiating power, so they will have to be dragged to the system kicking and screaming. Notice and takedown, on the other hand, is something they’re willing to do as long as it actually works.
What’s somewhat amazing about a system based on notice and takedown is that it administers itself in a completely decentralized way. Each rights holder would have its own registry of permitted URLs. Sony Music would have sony.com in this exception list, for example. Any domain not in the exception list would get a takedown request. The exception list can be highly detailed; for example it can remember which tracks a site is permitted to host and which tracks it may not host. This is mature technology.
The system I propose here can be implemented without any leaps of imagination. The details would be pretty easy, or at least practical.