劉強東又遇麻煩,京東被指抄襲開源項目

劉強東又遇麻煩,京東被指抄襲開源項目

666書友會 改變你命運的地方

近期,開源項目 SeaweedFS 的作者 Chris Lu 在知乎專欄中發表文章稱京東在 TigLab 開源項目中涉嫌抄襲他的源碼,再一次將劉強東推上風口浪尖!


劉強東又遇麻煩,京東被指抄襲開源項目

他列舉了一些引用的地方:

例如storage/chunk.go裡面,函數名WalkIndexFile,兩種文件名".cpx"、".cpd",變量名 TombstoneFileSize 等都屬於 Chris Lu 隨便編寫的名稱,但是這些名稱都出現在了京東的項目中,其餘還有一些 Facebook 論文中並未描述的程序結構也有相似的地方。


劉強東又遇麻煩,京東被指抄襲開源項目

隨後 Chris Lu 說聯繫了京東該項目的負責人劉海峰,在曬出的聊天截圖中,劉海峰表示並不知悉 SeaWeedFS 該項目,他認為出現參數名稱相同的情況,可能是因為編碼的同事查看過 Chris Lu 的作品,對於其中參數名稱印象深刻,所以才會使用。“參數名稱相同並不能構成抄襲。”,隨後稱正在要求修改相同的參數名稱和文件後綴名。

作為程序員,你是不是也有疑問,認為既然開源了,難道不是可以隨意使用該項目的代碼嗎?

但實際上從最初代碼開源開始,開源項目的版權就有明確的規定,受到相關開源協議的約束,開源並非意味著全部代碼可以未經授權隨意使用。

對於程序員來說,作品上傳到 GitHub 或者開源中國等平臺上,並不意味著就算“開源”了。在創建項目(倉庫)的時候,都會有一個選項選擇一個開源許可證。

劉強東又遇麻煩,京東被指抄襲開源項目

所以,開源意味著作者希望自己的代碼項目能夠被他人使用,修改以及進一步研究。但因為法律依然默認開源項目享有專有版權,所以作者需要在代碼中添加明確說明項目權限的許可協議,也就是版權協議 License 。

前有阿里,後有華為等大廠都被程序員曝出引用源碼而不加說明,是引用者的意識不夠,還是對於開源項目的 License 作用與使用規範不明確呢?

歡迎發表看法


分享到:


相關文章: