Many (most?) software developers believe that software shouldn't be patentable at all. Many also believe that copyright terms should be way shorter.
Whether they are 3 years or 300 is a finer point, and is only worth discussing after nessesity and legitimacy of sich protections is established