9 日,開源項(xiàng)目 SeaweedFS 作者 Chris Lu 在知乎發(fā)文痛斥京東 TigLab 開源項(xiàng)目 ContainerFS 抄襲其源碼,京東曾表示,ContainerFS 是一個(gè)“CNCF 級(jí)別”的項(xiàng)目:我們還計(jì)劃提出新的 CNCF 項(xiàng)目,其中一個(gè)項(xiàng)目是 ContainerFS,它是一個(gè)與 Kubernetes 無(wú)縫集成的大規(guī)模容器原生集群文件系統(tǒng)。
作者稱,京東方面在開源其項(xiàng)目的時(shí)候使用了他的源碼,但是沒有根據(jù) Apache-2.0 的許可條款添加引用說(shuō)明。他列舉了一些引用的地方,例如 storage/chunk.go 里面,函數(shù)名 WalkIndexFile,兩種文件名".cpx"、".cpd",變量名 TombstoneFileSize,這些都是作者當(dāng)時(shí)一拍腦袋比較隨意想出來(lái)的詞匯,竟然會(huì)“巧合”地在出現(xiàn)別人的項(xiàng)目里。
而在作者聯(lián)系京東相關(guān)負(fù)責(zé)人之后,“在穩(wěn)住我的同時(shí),偷偷讓程序員改了一些明顯的參數(shù)名,盡快掃除痕跡。然后批評(píng)我不該發(fā)知乎,讓他吃驚了。”
隨后作者又貼出了京東方面“偷偷讓程序員改了一些明顯的參數(shù)名,盡快掃除痕跡”的 commit 證據(jù)。作者表示其不想和京東摻和,只是對(duì)借鑒他人經(jīng)驗(yàn)而不依規(guī)矩說(shuō)明表示憤怒。
關(guān)于開源項(xiàng)目抄襲的事件并不新鮮,前有阿里,后有華為等大廠都被程序員曝出引用源碼而不加說(shuō)明,是引用者的意識(shí)不夠,還是對(duì)于開源項(xiàng)目的 License 作用與使用規(guī)范不明確呢,又或是什么原因?歡迎大家在下方進(jìn)行討論!
本文僅代表個(gè)人觀點(diǎn),文字、圖片均來(lái)自網(wǎng)絡(luò),如侵犯他人合法權(quán)益請(qǐng)及時(shí)聯(lián)系我們將其刪除!
