近日英国《金融时报》称,中国政府机构要在 3 年之内,将原先采用的外国硬件、软件产品逐步改为国产产品,预计未来会有一波替换潮商机存在。尤其是国产化政策之下,软件相当需要开源程序代码。
截图自英国《金融时报》
开源机遇不容错过
微软旗下的社群式程序代码交流服务平台 GitHub,因此打算在中国成立运作更加独立的子公司,在中国鼓励开源的政策下寻求在中国扩充商机机会。
GitHub曾在今年7月因美国禁令,限制了俄罗斯、伊朗等国以及克里米亚地区的开发者。该“制裁”行为也遭到了码农们的控诉,而Github的官方回应则是他们也“身不由己”,电子工程专辑曾对此做过报道:《Github回应突然断供:对不起,我是美企》
此番虽然没有限制中国开发者,但也引发了国内的担忧,大多数程序员对于从Github搬走这件事还是在犹豫,毕竟GitHub是最主流的平台,在这里能够获得更多的关注。当时大家也只能尽早备份,以防突然被封号。
英国《金融时报》日前在采访 GitHub 首席运营官 Erica Brescia时,指出中国政府相当鼓励 GitHub 扩展业务。Brescia 进一步说明 GitHub 在中国会“分阶段”布局,先设立外国拥有的子公司,从总经理级别开始招聘员工,再来寻求合资和存放中国用户能够联机的 GitHub 内容。
截图自英国《金融时报》
中国会不会“被禁”?
一直以来中国开发者担心无法使用 GitHub 的问题,因为有大量的开源项目将程序代码放到 GitHub 上面,而且活跃的开发者社群也在上面,是中国开发者撷取好用程序代码的地方。
先前不少与美国敌对的国家,因为被列入贸易禁令的缘故,也被GitHub 列入“无法提供服务”名单,如伊朗、古巴。如果中美之间情势恶化,GitHub 可能被迫将中国列入禁止服务的地方,对于中国开发者来说是场灾难。
中国因为要鼓励国产化,因此相当鼓励采用开源方案,GitHub 这类交流开源程序代码的平台成为中国政府推国产化政策的重要工具。中国自己在计算机操作系统方面,有基于 Linux 的散布版“麒麟”,手机系统则鼓励华为鸿蒙操作系统。
“开源是建立在他人创新基础上的一个很好的方式,但显然它给人更多安全感,因为它不受任何贸易限制,” Brescia在北京举行的该公司第一次社区活动间隙表示,“我认为,在中国开源总体上是一种战略推动,因为它提供了一种与发展世界其他地方联系的方式,而无需依靠专有技术。”
Brescia还表示:“理想情况下,我们将继续以一贯的方式运作。如果做不到,那将会涉及一个相当复杂的讨论。”
Github中国乱象:刷星、高仿、版聊、骂街……
但是不少人利用 GitHub 被中国依赖的现状,在上面公然刷星、高仿、骂街和版聊,甚至发布敏感内容。此前中国科技媒体品玩(PingWest)就发文揭露了这一乱像。
比如Trending 是统计项目每日增加的星数 (Star) 得来的,而在 GitHub 上,星就和别处的收藏、按赞的意思差不多。能登上 GitHub Trending 的项目,肯定都是很厉害的项目,比如,某个行业从来没有人做过的重要功能组件,抑或大公司开发的影响力比较大的项目开源,比如 Google 的深度学习框架 TensorFlow 开源的时候,就上过 Trending。
而截图显示,这个项目 kui-vue 的星数高达1,100多个,而且是在一天内就增加了超过1,000个星。难不成比TensorFlow还牛?
问题在于,这个 kui-vue 前端项目,并没有很厉害。不但 PR 和 Issue** 很少,也并不是来自什么大公司。就跟微信公众号阅读量太高,赞数 & 留言太少一样,GitHub 项目星数很多PR & Issue 不成比例,也很蹊跷。
随后曝料人就发现了 kui-vue 的问题所在:给这个项目按星的大量用户,都有明显的共同特征:
1. 没有头像;
2. 都按星了相同的几个项目;
这不是明显的机器人吗!原来靠刷星可以冲上 Trending,而且据这位曝料人称,有很多用户(不少都是中国用户)上刷星,多到有人在 GitHub 上专门做了个黑名单,记录有作弊行为的用户和项目。淘宝甚至还有人做刷星生意。
刷星只是 GitHub 上“中国乱象”的一小部分,还有这些神奇的玩法。比如,高仿某些优秀Github用户的头像、地区、组织等用户信息,以骗得关注、按星;还有产品高仿的,完全仿照某些知名的移动互联网产品的外观开发一个项目,业内人士表示,GitHub 上的高仿项目,大多都是社会上的软件开发培训班产物。
又比如,垃圾项目刷版。培训班除了喜欢做高仿之外,还特别喜欢做一件事:让学员把 GitHub 当网盘,把作业——通常都是垃圾项目——放到 GitHub 上刷版。基本都是些贪吃蛇、象棋、京东之类的。
还有版聊,吹嘘自己的项目和代码等行为,有用户看不下去,直接说这批人已经把Github变成了QQ空间。
要在中国发展,必须有独立运作子公司
GitHub 意识到要在中国发展,必须面对商务与言论审查的问题。而也许在中国有个独立运作的 GitHub 子公司,对于中国还有全世界,甚至母公司微软来说,是个能两全其美办法。
中国也在努力开发自己的开源项目。今年早些时候,华为宣布将与政府和其他国内科技巨头联手,建立一个基金会来刺激国内开源软件的开发。华为消费者业务软件总裁王成录此前曾表示:“如果中国没有自己的开源社区来维护开源代码,那么中国所有的软件业都将面临巨大的风险。”
关于Github
GitHub是一家大型的代码托管平台,可以为开发人员托管整个项目的文档和内容。GitHub的客户范围非常广泛,包括苹果、亚马逊、谷歌等许多大型科技公司都是GitHub的客户。从表面上看,微软收购GitHub的逻辑非常清晰。开发者喜欢GitHub,而微软需要吸引开发者的关注。微软为开发者提供了一系列工具,包括越来越流行的Visual Studio Code软件和开源.NET Core编程框架。这些工具的流行为微软云计算服务Azure和其他微软产品与服务提供了一个温和但明显有效的渠道:如果你喜欢某个微软产品,你更有可能选择其他的微软产品,特别是如果它们能够无缝集成时。在交易完成后,作为微软公司的子公司,GitHub无论是在业务上还是平台上将独立运营。
责编:Luffy Liu
本文综合自英国金融时报、腾讯科技、pingwest报道