没办法补齐此种“恶魔富翁反击”?Git 的自然生态体系能提供参照。该文来自校对。

恶魔富翁反击
sert·特斯拉对 Twitter 的全面收购特别更让人难以接受,即使每月关于其内部纷乱的报告都在提醒他们,我们可能将已经牺牲生命掉了数十年里发明者出来的最有前程的新浪网沟通交流模式,即使他们没能在有机会的时候正确认识它的Sarralbe。特斯拉的全面收购从一开始就不如果成为可能将,即使 Twitter 永远都不如果被当做资产看。正像创始人 Jack Dorsey 曾经说过的那样,Twitter 是“网络的公用谈话层”,因此在禽流感期间一直承担着事实上的全球监视控制系统中心的配角。更让人吃惊的是,一个人仍然有可能将保有它。这就像保有邮件的感觉一样。
在网络安全可靠领域,有一种所谓的恶魔保姆反击(Evil maid attack)安全可靠漏洞,此种安全可靠漏洞可让倍受信赖的另一方以力学的方式出访重要硬体,比如说说,当你离开自己的笔记型笔记本电脑时,饭店客房服务人员借机进入你的饭店卧室,从而严重危害笔记本电脑安全可靠。他们这里能借以打个捷伊比如说,此种反击同样能毁坏控制系统,外泄数据。如果你愿意,能称作“恶魔富翁反击”。其武器是钱财,说得更具体一点,当此刻到来时,你可能将没足够多多的钱来改变局面。即使对方是故意毁坏。
于具备mammalian的模块,可用于女团新功能的控制技术控制系统,创办人和投资者以及像我这种容易激动的科技作者经常会用名词“网络平台”来比喻。推动控制技术行业的原动力发现,网络平台特别具备诱惑力,即使BCC每天被加进时都能K154。
网络平台比 app 要好,或是理论上是这种的,即使你能用一个网络平台合作开发多个 app,或是让其他的合作开发人员和公司合作开发 app,你也许能由此抽出 30% 的佣金。无论 Twitter 具备什么优势,它的崩溃都如果意味着专有网络平台作为一项严肃的控制技术任务的终结。这个高调的例子表明,不管代码再怎么强大都无法被信赖。对知识产权过于保守的做法先是让东西变成了专有,然后又会变成一种责任,要对损害公司可能将创造的一切负责,即使这会让富翁有能力干掉这一切。不管特斯拉是不是真的摧毁了 Twitter,他接管Twitter 都是一个值得研究的案例,下一个幻想要建立社交媒体帝国的富翁行动之前得好好看看,东西是怎么被毁掉的。
事情本不必如此,即使另一个网络平台已经出现了。你只需要知道去哪里找。
区块链能在最深层次上解决这个问题。只要少数用户对继续运营独立节点的反对声足够多强,特斯拉就很难甚至不可能将杀死区块链。区块链会在多台计算机上复制意味着失去出访权限的风险无限小;区块链就是它自己的 API 。当然,这会带来不一样的并发症,但由于敌对另一方而彻底丢失信息并不是其中之一。比如说说,当 NFT 交易市场 Hic et Nunc 在 2021 年底倒闭时,他们对相同的内容进行重新包装后又重新推出了另一个版本。区块链充当强制可互操作性的共享资源,这几乎就像有机的自卫机制一样。
或是再想想看 WordPress 这个例子,这个早期的博客引擎后来发展成为愈发精致的通用内容管理软件。它现在为大约 40% 的开放 web 提供支持,本身就是开放 web 大致的同义词。围绕着 WordPress,一个庞大的经济体如雨后春笋般涌现出来:开发网站的公司、为这些公司工作的合作开发人员、为自己工作的独立合作开发人员,其中的很多人都在编写能通过许可费用解锁或扩展的插件。这一切之所以成为可能将,是即使其核心是开源的,并且鼓励自己的自然生态体系也这种做。WordPress 已经有很长一段历史了,其直截了当的 RSS 源最终输给了 Twitter 的社交功能,所以 2022 年有个说法认为它有点过时了,这确实有它的道理。但他们现在必须明白,相对于 Twitter,在控制技术上 WordPress 取得了更大的成功,就即使它没处在危险之中(编者注:即使开放的自然生态体系)。
web 的其余部分甚至比 WordPress 还要安全可靠,即使那是一套别人永远无法据为己有的、强大的开放协议。如果没 HTTP、FTP 和 TCP/IP 等共享模型,计算机根本无法通信。网络是建立在互操作性的基础上的——即便是他们现在认为封闭的部分也如此。在不久之前,这就是合作开发这些东西的全部意义所在。
握手这件事情如果有另一方缩手,互操作性就会马上失效,因此下一个要求是全部都得保持新浪网。“left-pad”引发的短暂纷乱已变成一段传奇,一个合作开发人员必须铭记的教训。基本上,大部分 JavaScript 代码不管做什么,最后都要进入一个名为 npm 的代码托管服务,以便其他合作开发人员能导入和重用这些代码。2016 年,一位工程师出于对 npm 服务背后的公司的不满,一怒之下删掉了自己的一个项目来表示抗议,其实那就是一个简单的文本操作功能的实现,但却引起了整个软件工程行业的连锁反应,即使所有依赖它的代码都失效了,这又导致了依赖的依赖失败,依此类推。这实在是一团糟,糟糕到促使 npm 改变了自己的政策。现在,软件包一经发布到 npm 上,便永远无法删除(编者注:事情是一家叫 kik 的公司发现合作开发人员 Azer 用的一个 npm 封包的名字叫做 kik,想让后者把名字让出来。Azer 不同意,后来 kik 公司的律师就去找 npm,npm 就把 kik 封包的管理权限转让给 kik 公司了。Azer 一怒之下将自己的 273 个封包全部删除,其中就包括 left-pad。这个封包虽然只有 11 行代码,但却被上千个项目加进,其中包括一些很著名的项目,所以产生了很大的影响。)
不过,也许 npm 本身也会完全消失。到 2019 年左右,随着公司获得资金变得越来越难,这个可能将性似乎变得越来越可信。他们正在灾难的边缘摇摇欲坠——从小型的 WordPress 商店到大型跨国公司,整个 web 合作开发行业已经开始将尚未形成稳定财务基础的初创公司当做基础设施。有资源的公司已经开始将每一个已安装包的备份副本存档,以对冲 npm 未来面临的不确定。尽管代码是免费和开源的,但通过运行托管服务的公司出访这些代码却未必有保障。
然后到了 2020 年初,就在那场禽流感刚出现的时候,npm 突然被微软全面收购了,从表面上看,从那以后 npm 一直都运转顺畅。鉴于约两年前微软也全面收购了 GitHub ,此举很自然。
在推出后的约五年之内,GitHub 就已成为软件合作开发史上最重要的网站。从本质上来说,这是一个围绕 Git 打造的,基于 Web 的界面。Git 是一种用于管理代码库的独立工具,于 2005 年首次推出,原本是用在 Linux 操作控制系统上的一种手段,但此后已发展成为几乎所有现代软件合作开发的标准。 GitHub 显然喜欢开源代码——开源代码是面包和黄油,是网站上展示的主要内容,是它为除了偶尔的企业客户以外的大多数人所做的最重要的一件事情——但 Git 本身,那颗跳动的心脏,则将此种奉献精神带到了捷伊台阶。
没价格标签的东西是买不到的
Git 中最具革命性的设计决策之一是“远程”(remote)这个概念,是指存放于其他地方的代码的任何副本——这能是在你计算机的另一个文件夹内,在服务器上,也能在 GitHub 上。或是放在 GitHub 的竞争对手上,说到这个——GitLab 是 GitHub 最突出的替代品,而 Keybase 则为自己所有的用户都提供了 remote;你还能在大多数的服务器和计算机上设置设置自己的私有版,就是步骤麻烦一点。Git 会协调与 remote 的交互(当然 Git 能干的不止这些),任何一个 remote 都没固有的特权。因此,Git 上的代码库并没标准的存放位置,所以能自由地进行重定向来应对严重威胁。
多年来我一直在用 Git 来合作开发软件,它深刻影响了我的思想,我已经到了离不开它的地步。不过,第一次将你的代码发送到一个捷伊 remote 仍然感觉很神奇。只需一条命令,你就能将多年的工作和千兆字节的代码复制到一台捷伊主机上,而且所有的上下文、注释、信息、错误和笑话几乎都保留下来。那种感觉就像你聘请了专业的搬运工将你所有的东西都搬到了你的新家,此种感觉我在其他科技产品身上是还很少遇到的。恰好相反——WordPress 的合作开发人员最近报告说,针对用户的出逃,Twitter 的响应方式是明确关闭通过 API 请求导出用户数据的能力。由于信奉自由软件的那帮合作开发 Linux 的极客的努力,在 Git 自然生态体系的切换成本实在是太低了,这使得 GitHub 的成功更加引人注目。GitHub 是同类之最的,即使它必须如此。它的产品是建立在这种一个控制技术栈之上:别想着吃独食,另一家公司随时能过来吃掉它的午餐。有人甚至可能将会提出,如果没此种机制,这个市场永远别想有真正的自由。
即便在全面收购了 Twitter 并跌落全球富豪头把交椅之后,特斯拉的钱仍足以超过 npm、 GitHub、 GitLab 与 Keybase 的估值之和,而且能把它们全面收购下来,并干掉它们。不过,他没法干掉它们所包含的代码库,即使每一个项目都能迁移到一个捷伊 remote。Git 唯另一方法是合作开发出一个更好的替代品。
如果你想拿 Git 作为起点来合作开发替代品,你依然会遇到问题。这是即使 Git 的授权方式是 GNU, 通用公用许可证。这是开源软件项目使用的一种特别激进的许可证,它规定所有下游的工作必须基于同一许可模式公开共享。由于 Git 的源代码本身是开源的,任何人都能对其进行扩展并创建衍生产品,但将自己的工作当做专有知识产权是违法的。此种产权模式引发了连锁反应:根据该许可发布的免费开源软件往往会制造出更多根据此许可发布的免费开源软件。
这些成功的故事很精彩,但与维基百科相比,这些精彩也要黯然失色,维基百科是有史以来最伟大的人类知识著作,也是有史以来在 web 上创造出来的最重要的东西。它在最早的日子里经常被嘲笑很荒谬,但现在它已经深深地融入到他们的生活之中——它一直就放在你的口袋里,去酒吧的时候你能把它拿出来和朋友或约会对象讨论一篇该文。他们把它当做理所当然。它的价值无法量化。不知何故,它也是免费的。
因此,在医学、金融和艺术领域,他们如果努力做出一个在精神上与维基百科相当的东西,这个东西如果能满足本学科的任何要求。数学、烹饪、对已故亲人的回忆。说不定计算机也能?GitHub 不算,但 Git 可能将算。 “共享经济”,现在但凡你想到的任何一个维度都有一层专业人士的存在,涌现出大量模仿拼车公司的初创公司:这个的 Uber , 那个的 Uber。Uber 变成了一个关键语。够了。现在已经没人在乎了。去做一个 XX 的维基百科吧。
开源软件一直被这种一个模糊的概念所推动着,那就是开源能改善普通人的生活,展示和分享你的工作所产生的影响或更高阶的协作,会引出更好的项目、更成功的公司、更雄心勃勃的想法、更美好的未来。如果他们都站在巨人的肩膀上,那么他们当中的一些人会发现点什么的。好吧,当然了,这是一个乌托邦式的愿景,他们都能多用一点的,特别是经历了最近发生的事件之后。针对 Twitter 的动荡,Dorsey 上周反思总结道:“当时对于上市公司本身来说,他们做了对的事情,但对于网络和社会来说,他们的所为是不对的。”当然了,这里面存在紧张关系需要解决。但我还要更进一步:在一个充斥着无聊的富翁的世界里,缺乏开放出访会变成一种生存危机,此种危机有可能将突然之间将其全部消灭。
数十年来,控制技术对成功的衡量标准包括融资轮次、公司估值、潜在市场、活跃用户、下载量,以及当然还有股价等。但这些都是资本主义的单位。如果你选择进一步逼问下去的话,网络平台也算,即使网络平台就是钱财。谁在乎呢?他们都已经知道这是怎么回事了。
资本能干掉代码。资本能杀死任何东西。所以如果你创造的东西很重要的话,那么只要富翁还存在,你就得把它变成用钱财买不到的东西。无法被扼杀的想法比能被扼杀的想法更有价值,唯一就算砸几十亿美元也杀不死的,是没价格标签的东西,即使不花钱就能大量存在,在这个世界传播的过程中无休止地进行复制。
好消息是,只要时间足够多,他们所需要的更好、更强大、更有弹性的世界终究会到来,即使基础已经打好了。 Twitter 最终也许不会崩溃,就算崩溃,ActivityPub、 Bluesky、Mastodon 和更让人怀念的 RSS 源都在等待收拾残局。才华横溢的人会用 JavaScript 创造出更让人惊叹的东西,将它们保存到 GitLab remote,并发布到 npm 上。有的已经开始行动了。这就是为什么特斯拉治下的 Twitter 即便在最坏的情况下也不会对全球的沟通造成彻底灾难。他们会没事的,即使所有的东西都已经摆好了。他们会没事的,即使他们在把 Twitter 当做一个网络平台时所犯的错误并不是上一次在上一代控制技术上犯的,Twitter 是用这些控制技术合作开发的,那些他们如果努力再次效仿的控制技术。他们会没事的,特别是即使他们还有 web。
译者:boxi。