最近,一位昵称为 FreeSpeechEnthusiast 的匿名用户在 GitHub 上发布了 Twitter 的部分源代码。
应 Twitter 的要求,微软(拥有 GitHub)已删除了 FreeSpeechEnthusiast 公开该代码的存储库。
所选择的昵称显然是指 Twitter 新主人埃隆·马斯克 (Elon Musk) 的说法,他声称,通过他的干预,Twitter 上的言论自由将得到恢复。
马斯克本人曾多次表示自己是“言论自由的绝对主义者”,而FreeSpeechEnthusiast这样的姿态可能是想证明言论自由的绝对主义意味着什么。
源代码由文本组成,因此 FreeSpeechEnthusiast 所做的无非是擅自将公共文本公开为 Twitter 所有,从而违反了法律。
因此,Twitter 要求删除它,而微软决定删除它,这并非巧合。
事实上,此时 FreeSpeechEnthusiast/PublicSpace 存储库似乎因 DMCA 投诉而被阻止,而删除请求的文本似乎可用。
该请求表明 Twitter 是该代码的版权所有者,并且它是 Twitter 内部平台和工具的专有源代码。
目前尚不清楚在删除之前是否有人设法下载了该代码并使其在其他平台上可用。目前还不清楚该代码公开了多久。
寻找作者
该公司不仅要求微软删除该代码,还向北加州地方法院提交了一份请愿书,要求将其从 GitHub 上删除。
它还要求提供 FreeSpeechEnthusiast 用户的姓名、地址、电话号码、电子邮件地址、社交资料和 IP 地址,以试图找到对此次违规行为负责的人。
《纽约时报》的一篇文章透露,Twitter 的一项内部调查表明,对这起事件负责的人可能是去年离开公司的前员工,当时马斯克上台后解雇了大量员工。
该公司的高管最近才知道 GitHub 上存在该代码,因此它可能会公开几个月。
顺便说一句,埃隆·马斯克本人日前宣布,Twitter的部分代码将于月底公开。
Twitter将于31月XNUMX日开源所有用于推荐推文的代码
- Elon Musk(@elonmusk) 2023 年 3 月 17 日
在本例中,它是平台用于在主页上向用户推荐推文的代码部分,但尚不清楚 FreeSpeechEnthusiast 在 GitHub 上发布的代码是否相同。然而,可以想象这是代码的不同部分。
开源 Twitter 代码
就其本身而言,公共代码(开源)具有许多优点。
然而,对于一个以代码作为竞争优势的公司来说,将其公开根本不是什么好事。
事实上,公共代码可以被任何人复制,甚至是竞争对手,而且由于 Twitter 正在大力投资改进其源代码,因此将其赠送给竞争对手是没有意义的。
因此,FreeSpeechEnthusiast 的行为实际上是盗窃知识产权,未经所有者同意就将其发布,情况更加严重。
真正的开源代码是由所有者直接公开的代码,例如,以使其可供任何人使用。例如,中本聪就是这样让比特币可供任何人使用的。
事实上,中本聪的代码已被无数次用来创建比特币克隆,尽管其中大多数最终都不可避免地被遗忘。
至于 Twitter,将代码泄露给竞争对手是有害的,因为与比特币不同,竞争对手可能会利用它来伤害 Twitter。
相比之下,比特币克隆的失败只对比特币有利,因为它表明只有一种比特币,而且永远只能有一种。
来源:https://en.cryptonomist.ch/2023/03/27/part-twitter-code-released/