![]()
代碼無法署名。
署名是權利和責任,前提條件是作品,比如軟件、文章、書籍、書法、繪畫等。代碼不是作品,不具備署名的前提條件。
![]()
代碼好比文章中的字詞,不具有專屬性。某個人創造了一個詞,無法對該詞申請專利,禁止別人使用,因為文字是共用的,屬于全社會的公共產品,每個人都可以對其進行排列組合創造詞語,排列組合的結果不具有獨占性,不具有作品屬性,所以代碼是不受保護的,這也是搜索引擎或者AI可以在網上抓取別人代碼進行展現的原因所在:沒有權利主體,不涉及侵權。
題主的意思大概率是:程序員是否可以保護自己的代碼?如何保護?
分情況:1、為單位寫代碼,2、個人愛好。
1、為單位寫代碼,可以類比為單位要蓋一座大樓,組建了項目組,大家各司其職完成自己的工作,而寫代碼差不多算是壘磚頭的。從技術角度講,可以在墻體上署名:壘墻者XXX,常見的就是注釋中標識。從單位角度講,其實是希望程序員把注釋寫清楚的,能簽上名字更好,將來有問題需要排查或追責,也可以提高效率。實際上項目一般都是趕工期,代碼都寫不完善,哪里還顧得上寫注釋。所以為單位寫代碼,不存在保護自己代碼的問題,因為代碼是單位的,不是個人的。
在磚頭上署名其實是真實存在的,南京明城墻的磚頭上就刻有制磚人的名字,這也是城墻堅不可摧的原因所在,雖然經歷了幾百年的風吹雨打卻仍然屹立不倒,可見責任和處罰到位了才能保證高質量。
![]()
2、個人愛好,單純愛好寫代碼理論上是不存在的,因為代碼無法使用,可以使用的是產品,所以個人愛好寫代碼,其實是個人研發軟件產品。既然產品是自己的,自然需要保護也必須保護。法務層面的保護是申請軟件著作權,由國家對自己的產品進行登記認證。技術層面的保護是代碼加密,不同開發語言加密方式不同,如果不知道如何加密代碼,說明還不是合規的程序員。
原文鏈接:http://wangyihao.njbyrj.com
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.