20 years? Go back 20 years and look at the software we had then. 20 years is an eternity. Way too long to put up with the chilling effect this would have on new competition in the market. I'm not saying you don't have a point in the long term, but I think there's got to be some sort of middle ground here that can help insure that startups who want to innovate can confidently tell their investors that they aren't going to end up paying all that money just so Google or MS or whomever can copy them.