历史学者黄仁宇曾经这样形容国家的分与合——合,是各个组织共同利益的需要,而分,则是因为技术上量化管理不足以支持庞大的国家系统。 如果我们将开源社区比作一个数字王国,可以发现,我们也正处在一个逐渐分化的历史阶段中—— 在开源文化兴起之时,一直处于全球性统一的状态。其中既有思想上的一致性,比如在无国界的数字世界里,存在着众多国家和企业,乃至无名代码英雄的贡献。也有管理上的一致性,来自各国的极客们按照对社区贡献的多少来参与共治。 众所周知,美国的一道禁令正在给这一世界建起围墙,来自伊朗、俄罗斯、中国的工程师和IT企业正在被隔绝在不少社区之外,而为了应对复杂度越来越高的变局,也有开源社区开启了裂变。比如前不久盛传的:著名“同性交友网站”GitHub要来中国成立子公司了。 这被看做是一场“曲线救国”,通过入华来规避美国政府的限制令。GitHub的中国化到底出于何种目标,又将面临哪些挑战,而在寻找这些答案的同时,我们最终要回到一个核心视角——摆在中国开源社区面前的,究竟是怎样的待解方程式? 第一问: GitHub入华是天降正义还是商业驱使? 这个问题或许可以有另一种提问方式:今天究竟是中国离不开GitHub,还是GitHub离不开中国? 唯有解释了这个问题,我们才能明白,所谓的开源平台禁止令究竟是短期阵痛,还是长期效应。 可以肯定地说,中国开发者与中国市场,对于GitHub乃至全球开源社区,都是一个不可或缺的必要力量。 首先从贡献层面,GitHub 2019 年 Octoverse报告显示,GitHub 目前在全球已有超过 4000 万开发者用户,其中 80% 来自美国之外的地区,而中国开发者在GitHub分叉和克隆开源的速度增长了48%,已经成为仅次于美国的第二重要市场。同时,也有越来越多的中国企业在国际开源项目中扮演了重要角色,阿里、腾讯、百度均已进入 GitHub 全球公司贡献榜。 其次,GitHub成为被政治因素裹挟的工具被出口管制,但它同时也是一个需要发展壮大的商业组织。2018 年,微软以 75 亿美元的价格收购了这家公司,并一直试图扭转GitHub持续亏损的经营问题,其中面向企业的付费服务GitHub Enterprise就是其重要收入来源。而日前GitHub Enterprise已经通过了一项名为GB18030 的中国标准,很显然为在中国开展业务做好了准备。如何规避来自美国的政策风险,GitHub与中国企业的着急程度恐怕不相上下。 尽管在震荡的局势中,GitHub并没有真正对来自中国的账户实施限制,但此前对对伊朗、克里米亚等地的账户进行毫无预警的断供,显然也加大了开发者对注册在美国的GitHub的不信任情绪。 第二问: GitHub的中国化可能遭遇哪些挑战? 前面我们看到,无论是背后的金主爸爸微软,还是GitHub自身,都无法做到弃中国而不顾,并且在早些时候,CEO 埃里卡路布雷西亚 曾多次来访中国,与北京、深圳两地的开发者聚会试图增进感情。而GitHub有可能设立中国子公司的消息传出,坊间的态度也以“强烈支持”为主流。 但GitHub的中国化真能如愿以偿地顺利实现吗? 如果对方只是将服务器放在离中国开发者更近的地方,比如香港或新加坡,那么除了访问服务器的体验更好一点,政治上的风险并没有完全解除,服务依然有可能随时中断。 但如果参照日本GitHub的模式,直接在中国大陆成立一家由中国法律法规体系监管下的公司,就不得不面临三个问题: 1.如何管理中美两国辖区的计算机代码数据库? 届时会不会有一部分项目代码无法在不同区域内自由访问?区域查看权限是否仍然会受到相关政策的约束?显然,这些问题都不是一朝一夕能够寻找到解决方案的,和Facebook筹谋多年的入华计划一样,即使打造了“中国女婿”的人设,也必须将这些难啃的骨头一一粉碎,显然,GitHub还并没有成功的案例可供参照。 2.如何平衡本地监管制度与开源项目的合理性? 我们知道,GitHub乃至开源社区基本都扛的是“自由”大旗,其愿景——无论你说什么语言、来自哪些平台,GitHub 都将是你永远的家——恐怕在中国运营时必然会因一定的监管而打折扣,从而进一步削弱自身的影响力。 3.如何在开源软件国产化的大趋势下突围? (责任编辑:admin) |