近日,一位暱稱爲 FreeSpeechEnthusiast 的匿名用戶在 GitHub 上發佈了部分 Twitter 源代碼。
應 Twitter 的要求,微軟(擁有 GitHub)此後刪除了 FreeSpeechEnthusiast 公開該代碼的存儲庫。
所選擇的暱稱顯然是指 Twitter 的新主人埃隆·馬斯克 (Elon Musk) 所引入的敘述,他聲稱在他的干預下,Twitter 上的言論自由將得到恢復。
馬斯克本人曾多次表示,他是“言論自由的絕對主義者”,而 FreeSpeechEnthusiast 的這一姿態可能是想證明言論自由的絕對主義意味着什麼。
源代碼由文本組成,因此 FreeSpeechEnthusiast 無非是冒昧地將公共文本歸 Twitter 所有,從而觸犯了法律。
因此,Twitter 要求將其刪除並且微軟決定將其刪除並非巧合。
事實上,此時 FreeSpeechEnthusiast/PublicSpace 存儲庫似乎由於 DMCA 投訴而被阻止,而刪除請求的文本似乎可用。
該請求聲明 Twitter 是該代碼的版權所有者,並且它是 Twitter 內部平臺和工具的專有源代碼。
目前尚不清楚在刪除之前是否有人設法下載了代碼,並使其在其他平臺上可用。也不清楚該代碼公開了多長時間。
該公司不僅要求微軟刪除代碼,還向北加州地方法院提交了一份請願書,要求將其從 GitHub 上刪除。
它還詢問了 FreeSpeechEnthusiast 用戶的姓名、地址、電話號碼、電子郵件地址、社交資料和 IP 地址,以試圖找到應對此違規行爲負責的人。
《紐約時報》的一篇文章透露,Twitter 的一項內部調查表明,應對此事件負責的人可能是去年離開公司的前員工,當時馬斯克通過裁掉大量員工上任。
該公司的高管最近才知道 GitHub 上存在該代碼,因此它可能會公開幾個月。
順帶一提, Elon Musk本人日前宣佈,Twitter 的部分代碼將在月底公開。
Twitter 將於 3 月 31 日開源所有用於推文推薦的代碼
- 埃隆·馬斯克 (@elonmusk) 2023 年 3 月 17 日
在這種情況下,它是平臺用於在主頁上向用戶推薦推文的代碼部分,但不知道 FreeSpeechEnthusiast 在 GitHub 上發佈的代碼是否相同。但是,可以想象它是代碼的不同部分。
開源 Twitter 代碼
就其本身而言,公共代碼(開源)具有許多優點。
但是,對於一個將代碼作爲競爭優勢的公司來說,公開它根本就不是什麼好事。
事實上,任何人都可以複製公共代碼,甚至是競爭對手,而且由於 Twitter 正在大力投資改進其源代碼,因此將其交給競爭對手是沒有意義的。
因此,FreeSpeechEnthusiast 的所作所爲實際上是對知識產權的盜竊,未經所有者同意就發佈它會加劇這種情況。
真正的開源代碼是由所有者直接公開的代碼,例如,讓任何人都可以使用的代碼。例如,中本聰就是這樣讓任何人都可以使用比特幣的。
事實上,中本聰的代碼已被無數次用於創建比特幣克隆,儘管其中大部分最終不可避免地被遺忘。
至於 Twitter,將代碼交給競爭對手是不利的,因爲與比特幣不同,競爭對手可以用它來損害 Twitter。
相比之下,比特幣克隆的失敗只對 BTC 有利,因爲它表明只有一個比特幣,而且永遠只能有一個。