Looking at it this way, I'm thinking that paid copyright renewals are the right way to go. Have the initial copyright last maybe 10 years, then require the rights holder to pay a small fee (something like $50, maybe?) to renew the copyright for another decade. If a work isn't making the author at least $5 a year, it probably belongs in the public domain.