條件一:申請登記的軟件應(yīng)當由“計算機程序(源程序或者目標程序)”和“有關(guān)的文檔”組成。
源程序是由編程語言,如:BASIC語言、FORTRAN語言、C語言、匯編語言以及數(shù)據(jù)庫管理程序編寫而成的代碼化指令序列;目標程序是由數(shù)字“0”和 “1”組成二進制代碼;數(shù)字“0至7”組成的八進制代碼的數(shù)字“0至9”及字母“A至F”組成的十六進制代碼組成的指令序列;
文檔是與軟件開發(fā)、使用、維護有關(guān)的文字說明資料。如:軟件的需求說明書,設(shè)計說明書,用戶手冊,維護手冊等。
條件二:登記的軟件是由開發(fā)者獨立開發(fā)并已固定在某種有形載體上的軟件。
即:軟件應(yīng)當是已經(jīng)固定了表達形式并在存儲介質(zhì)上(如:打印紙、軟盤、硬盤、EPROM或者ROM等)的軟件。
條件三:要求申請登記的軟件應(yīng)當是(公眾)發(fā)表過的。
發(fā)表是指:軟件權(quán)利人以包括用出售或其它提供制件的辦法向公眾發(fā)行軟件,或者為了進一步發(fā)行復制品的目的而公開展示軟件。僅僅在本單位內(nèi)部使用該軟件不屬于發(fā)表,通過鑒定的軟件和在科技成果研討會等單純以學術(shù)性講座為目的形式介紹軟件不屬于發(fā)表。
條件四:要求申請登記的軟件應(yīng)當是一個獨立開發(fā)完成的軟件。
即:一項軟件著作權(quán)登記申請應(yīng)當限于一個獨立發(fā)表的、能夠獨立運行的軟件。如:基于某個軟、硬平臺之上能夠獨立使用、能夠?qū)崿F(xiàn)一定功能和性能的軟件。