計算機程序本身的特點決定了計算機程序的法律保護(hù)形式是多種多樣的,如著作權(quán)法、專利法、商標(biāo)法、民法典、商業(yè)秘密法等。也因為計算機程序法律保護(hù)的復(fù)雜性,計算機程序的專利保護(hù)可以彌補著作權(quán)保護(hù)的不足。
但是專利法規(guī)定,智力活動的規(guī)則和方法不能授予專利權(quán)。而計算機應(yīng)用程序通常與數(shù)學(xué)算法相關(guān)聯(lián),但又不是單純的數(shù)學(xué)方法和算法,而是包含在構(gòu)成一個完整的技術(shù)方案中,是運用一些數(shù)學(xué)方法或者算法來解決該技術(shù)方案中某些技術(shù)問題,并產(chǎn)生技術(shù)效果。這就是說,一項含有計算機程序的發(fā)明創(chuàng)造專利申請。我國專利法沒有明確規(guī)定計算機應(yīng)用程序不能給予專利保護(hù)。