We need copyright reform for cases like this. In particular, copyright infringement damages should be capped at a small multiple of lost sales. That way, when a copyrighted work goes of market (or is no longer sold at a reasonable mass-market rate), there would be no penalty for redistributing it. (Derivative works might need to be handled differently, since the above effectively invalidates the GPL, though not Apach…
Reforming copyright length is more straightforward than trying to come up with some roundabout way to incentivize it. Angry Birds was released in 2009, 14 years ago. By its publisher's own admission, it has run the bulk of its financial value. Angry Birds should now be in the public domain, including source code that should have been escrowed as the creative work (distributed binaries are mere mechanical derivatives)…
It would seem like that naively, but we've seen that even stopping the copyright term from continually lengthening has been impossible. Making surface changes to copyright (that could easily be rolled back) will take as much or more effort than rebasing copyright on a clearer, more logical foundation that takes public benefit as a baseline. With a logical restructuring would come new arguments and slogans that might build up enough inertia to get it done.
Simply cutting back copyright length is hard to argue for, because the number you would be arguing to cut it back to is just as arbitrary as the number that the media industry would like to extend it to. Hell, I think that life of the author plus 70 years was chosen because it's biblical sounding: a biblical life is 70 years, so life plus 70 is a way of saying "children" without saying "children." For that reason, I don't think "one decade is plenty" is going to be an effective argument against life plus 70; the only thing a decade has going for it is that it's a round number and people are superstitiously attracted to round numbers.