我導是個編程能手,一直在強調編程解決問題的思想。我屬于入門比較晚的,到了研究生才開始學 Python 和 Fortran,摸索著到了研二才勉強寫出來個能跑的科研小程序。 今年 4...
在校學生如何申請軟件著作權?手把手教你!
我們精選了一下網友答案:
···································^^····································
我導是個編程能手,一直在強調編程解決問題的思想。我屬于入門比較晚的,到了研究生才開始學 Python 和 Fortran,摸索著到了研二才勉強寫出來個能跑的科研小程序。
今年 4 月份開線上組會,我導看了我匯報的程序結果,叫我申請個專利試試。我心想專利要兩年才能批準,等申請下來黃花菜都涼了,先滿口答應下來。回頭在網上一搜,原來除了藝術作品,軟件也有著作權登記。
順著網友的教程,碰了許多鼻子灰之后,總算是在 8 月份拿到了三個科研小程序的軟件著作權。沒想到我導還把三張軟著的照片發到了朋友圈,真是把我樂壞了。
自從申到了這幾份軟著,有不少老師、同學前來咨詢申請流程,我說把具體流程整理出來,然而咕咕咕……鴿到了現在。剛才受到邀請,給物理系 20 級新生們開個小講座,那剛好趁這個機會當面聊一聊軟著的申請過程。
本文將以上海大學普通在讀學生的視角,敘述申請科研程序的軟件著作權的整個流程,幫助「綠手」朋友們完整把握整個申請過程,同時也能了解具體的申請細節。本文是講座的預備稿,便于沒有到場的同學學習。
0. 前言
「軟件」通常指含有圖形化界面的程序,但日常「科研程序」很少用得到圖形界面,所以本文主要敘述科研程序(代碼)的申請方式。
專利保護的是思想,而軟件著作權保護的是具體實現方式,因而軟著的申請難度和價值都比專利要低不少。如果你是獨立實現了已有的算法、獨立復現了別人的程序,同樣可以用來申請軟件著作權。
版權保護中心官網如下,申請軟著均在此網站內完成:
中國版權保護中心?www.ccopyright.com.cn 1. 編程
本節敘述所有與程序相關的內容,即程序源代碼和用戶手冊。
1.1 構思
程序一定是要解決問題或滿足需求的,項目來源可以大致分為:
1) 職務作品 在科研中,某些問題必然需要計算機程序解決的,比如寫程序建立資料的數據庫、分析實驗數據、二次開發硬件接口,這種程序屬于職務作品。《計算機軟件保護條例》[1]中,「職務作品」的規定為
a) 針對本職工作中明確指定的開發目標所開發的軟件;
b) 開發的軟件是從事本職工作活動所預見的結果或者自然的結果;
c) 主要使用了法人或者其他組織的資金、專用設備、未公開的專門信息等物質技術條件所開發并由法人或者其他組織承擔責任的軟件。
2) 非職務作品 除去職務作品,其它所有的程序都是非職務作品,比如寫個爬蟲、音樂播放器等等滿足個人需求的
1.2 編程
在有了具體想法之后,可以開始寫代碼啦。語言不限,建議選擇常用語言,如 Python、Java、C++ 等。總的原創代碼量不能過少,雖然沒有限制總代碼量,但筆者建議不得低于 500 行。
因為提交的是紙質代碼,且無需第三方驗證代碼有效性,我們不用注意代碼的美觀整齊,甚至都不用調試通過,便可打印提交。當然,出于科研誠信,我們應對代碼的真實性和有效性負責,避免日后糾紛時不利局面。
1.3 用戶手冊
寫好代碼之后,需要再寫一份「用戶手冊」,包括軟件的詳細使用說明或設計開發文檔(二者選其一即可)。
a) 操作手冊須含有詳細的登錄界面、操作步驟截圖,功能方面文字描述。
b) 設計說明須含有詳細的軟件結構圖、各個功能的流程圖、邏輯框圖,介紹軟件總體設計,接口設計,模塊名稱功能,函數名稱功能等。
用戶手冊相對于代碼更加直觀,也是審查員了解程序的重要渠道,所以務必仔細認真寫好手冊。知乎網友 @方磊 給出了自己程序的文檔目錄[2],筆者認為這份手冊的格式規范,建議學習。同時筆者結合自己的經驗,給出一份中規中矩的目錄:
1. 引言:背景、編寫目的、參考資料
2. 軟件概述:用途、功能、性能、運行環境
3. 使用說明:(如準備運行環境、輸入文件,如何運行程序)
4. 程序結構:(詳細敘述程序結構)
Word 提供了良好的文檔索引格式,請利用好多級列表(multilevel list)和樣式(style)兩個功能,便于自動抽取目錄。
2. 準備材料
本節敘述程序以外的所有材料,每種材料都有自己明確的要求。
2.1 打印源碼和用戶手冊
按照登記要求[3]的規定,
a) 源程序 每頁不少于 50 行,最后一頁應是程序的結束頁。若超過 60 頁,則提交前 30 頁、后 30 頁,否則需全部提交。
b) 文檔 每頁不少于 30 行,有圖除外。
c) 若在源程序和文檔頁眉上標注了所申請軟件的名稱和版本號,應當與申請表中相應內容完全一致,右上角應標注頁碼。
以下介紹我的打印經驗。對于代碼,更便于閱讀,所以我選擇用 Notepad++ 打印,同時可打印行號。因為默認字號過大,A4 紙只能容納不到 40 行,故選擇虛擬打印到 A3 尺寸的 PDF 中,再通過 Acrobat 加頁眉、打印到 A4 紙上。當然,不用語法高亮、沒有行號,只是打印普通的代碼也完全沒問題的。