在去年,一位名叫 Brendan Gregg 開發(fā)者公開了自己寫的 DTrace 項目相關開源代碼被 Sun 公司“偷走”的往事。那是更早的 2005 年,Gregg 忙著編寫和發(fā)布 DTrace 相關的高級性能工具,然后發(fā)現(xiàn) Sun 公司發(fā)布的相關工具竟然比自己發(fā)布的還少。
Gregg 不是 Sun 的員工,不清楚公司內部運作,但他還負責為 Sun 提供培訓與咨詢支持。有一次,Sun 為其演示了基于 DTrace 打造的新產品,也就是在這個過程中,Gregg 發(fā)現(xiàn)其中一些工具是自己編寫的腳本,而且這些工具非常不成熟,是自己當年隨手寫了就對外開源的,里面有很多奇怪的組合,個人風格強烈。Gregg 還發(fā)現(xiàn),Sun 還把他作為作者的名字刪掉了。但最后 Gregg 也沒有得到什么補償。
相比 Sun 公司的行為,蘋果和甲骨文的做法就讓 Gregg 舒服很多。Gregg 表示,幾年后,蘋果把他幾十款工具添加進了 OS X 系統(tǒng)中,并完整保留了作者的姓名、版權以及 CDDL 開源許可證,甚至還對功能進行了改進與增強。多年之后,甲骨文在 Oracle Solaris 11、BSD 社區(qū)在 FereBSD 上也采取了同樣的開源成果吸納方式。
事實上,這樣盜用他人開源代碼為自己謀利的案例有很多。去年,特朗普支持的社交媒體平臺 Truth 被 Mastodon 創(chuàng)始人告上法庭。Mastodon 的創(chuàng)始人 Eugen Rochko 稱,該應用程序稱從自己的開源項目中提取了大量代碼。當時,網友們發(fā)現(xiàn) Truth 測試版的界面與 Mastodon 基本相同,而且該網站的部分代碼與其他社交網絡的代碼沒有任何差異。
特朗普媒體與技術集團 (TMTG) 此前還稱 Truth 為“專有軟件”,并試圖隱藏 Truth 基于 Mastodon 的事實。這件事情被曝光后,其相關股價隨之大跌。