How about instead of life + 50, make it the actuarial lifespan of the author + 50.
Actuarial lifespan = the average life span of people at the age of the author at the time of publication. Life insurance use this number all the time for policy calculations.
Example. Author X publishes a book at age 40. The actuarial life span of 40 year olds at that time is (say) 80 years. Copyright is then 80-40 = 40 years + 50 years, even if the author dies the next year.
|