What I don't understand is why copyright applies for so long (life + 70y so typically 120y+) and why intellectual property (patents) applies for such a short period (20y). Fundamentally it is the same thing. And one could argue that code could be treated either way.