開源作者痛斥京東重量級專案抄襲
29 日,開源專案 SeaweedFS 作者 Chris Lu 在知乎發文痛斥 ofollow,noindex" target="_blank">京東 TigLab 開源專案 ContainerFS 抄襲其原始碼 ,京東曾表示,ContainerFS 是一個“CNCF 級別”的專案:我們還 計劃提出新的 CNCF 專案,其中一個專案是 ContainerFS ,它是一個與 Kubernetes 無縫整合的大規模容器原生叢集檔案系統。
作者稱,京東方面在開源其專案的時候使用了他的原始碼,但是沒有根據 Apache-2.0 的許可條款新增引用說明。他列舉了一些引用的地方,例如 storage/chunk.go 裡面,函式名 WalkIndexFile,兩種檔名".cpx"、".cpd",變數名 TombstoneFileSize,這些都是作者當時一拍腦袋比較隨意想出來的詞彙,竟然會“巧合”地在出現別人的專案裡。
而在作者聯絡京東相關負責人之後,“在穩住我的同時,偷偷讓程式員改了一些明顯的引數名,儘快掃除痕跡。然後批評我不該發知乎,讓他吃驚了。”
隨後作者又貼出了京東方面“偷偷讓程式設計師改了一些明顯的引數名,儘快掃除痕跡”的 commit 證據。作者表示其不想和京東摻和,只是對借鑑他人經驗而不依規矩說明表示憤怒。
關於開源專案抄襲的事件並不新鮮,前有阿里,後有華為等大廠都被程式設計師曝出引用原始碼而不加說明,是引用者的意識不夠,還是對於開源專案的 License 作用與使用規範不明確呢?你又遇到過哪些開源專案抄襲事件?留言聊一聊,或者在動彈裡 cue 一下 #開源專案抄襲#。