目前,我国对计算机软件的保护主要有三种方式:版权保护、商业秘密保护和专利保护。如何保护计算机软件以及这些方法之间的区别是软件企业首先要解决的问题,也就是说,这实际上是一个计算机软件保护策略问题。洪邦建议,对计算机软件的保护应以著作权保护为主,商业秘密保护为辅,专利保护为辅。

计算机软件的版权保护条件相对宽松。软件作品完成后,作者不经注册即自动获得著作权。计算机软件著作权的登记只是软件属于注册人的初步证据。但软件版权保护的程度相对较低。版权不保护具体的思想表达。例如,一个程序设计方案可以通过多种具体的方式来实现,而程序设计方案的实现则可以采用其他具体的表达方式。它不构成侵犯著作权,即著作权不能保护计算机软件的上层设计思想,而著作权可以保护底层软件模式的具体实现——程序代码。软件著作权的保护期限是有限的,自软件开发之日起50年。

计算机软件商业秘密的保护条件更加严格。认定计算机软件为企业商业秘密必须满足三个条件,即该软件是具有保密性、实用性和保密性的技术信息。软件商业秘密保护程度略高于著作权保护程度。软件底层的程序代码和上层的设计思想都是技术信息,可以作为商业秘密加以保护。但商业秘密的保护不是排他性的。例如,企业软件的相关技术信息可以通过研发被他人掌握,不构成侵犯商业秘密,也可能损害该软件技术信息的商业秘密地位。软件商业秘密保护的期限没有限制。软件技术信息只要不泄露,就可以作为商业秘密继续保护。

计算机软件的专利保护条件是严格的。涉及计算机软件的发明,只有构成技术方案,才是专利保护的对象。计算机软件的专利保护范围大,可以保护技术概念。计算机软件的专利保护具有排他性和高度保护性。例如,企业软件的相关技术信息已经申请专利保护并获得授权,即使他人通过研发掌握了该软件的技术信息,也不能擅自使用,否则将侵犯专利权。软件专利保护的期限也是有限的。软件专利属于发明专利,专利期限为自申请之日起20年。

综上所述,计算机软件的保护应考虑上述保护方法。版权保护是最基本和最重要的,因为软件版权是自动获得的。企业还应当采取措施,将与软件有关的技术信息作为商业秘密予以保护。必要时,对可以申请专利的软件技术方案申请专利,提高保护水平;但要有一定的把握和风险意识,因为申请专利的软件技术方案一旦公布,不能作为商业秘密予以保护,专利申请也可能被驳回。