开源中国张海龙谈GitHub的代码托管那些事儿

开源
聊到开源,目前国内的很多开源社区,但并不是进行开发,而是基于一个开源产品的讨论,相互帮忙解决问题。开源中国张海龙谈GitHub的代码托管那些事儿。

前段时间由于猎豹浏览器抢票助手插件的影响,GitHub曾一度因流量太大而崩溃。在插件服务器转移之后,原以为GitHub会恢复正常,没想到居然被墙。这个对于技术人员来说非常重要的网站被墙,还引起青年导师李开复的极力呼吁让其开放。可能名人效应,或者大众力量,GitHub被墙几天之后被重新开放

在GitHub被墙事件之后,雷锋网了解到国内有人在做类GitHub的代码托管网站,他就是开源中国社区的张海龙。雷锋网就此对他进行访谈,希望从一个开源社区创办者的角度,解读这个事情。

国内开源现状

笔者在与张海龙交流期间,发现张海龙很真诚,“比较直肠子”。他在美国大学毕业后在Oracle工作两年,在10年回到国内,在一年多前正式成立公司运营开源中国社区。笔者问起为何想回到国内,是否出于什么“对开源的热爱”“为了国内开源的发展”等宏大的理想。张海龙说,就觉得在国外无法实现人生价值。至于开源中国社区,是当时业余兴趣运营的,后来慢慢做大了,才下决心成立公司运营。这些说法非常实在,但更显其真实不浮夸。

[[63132]]

聊到开源,目前国内的很多开源社区,但并不是进行开发,而是基于一个开源产品的讨论,相互帮忙解决问题。基本上国外比较流行大型的开源软件国内都有相应的社区,就像以前的BBS一样。而综合性的开源社区则有点渐渐微弱的感觉。硅谷动力是以前很有名的开源社区,但现在不怎么运营了。开源力量则主要精力在培训方面,做公开课。另外则是一些比较零散的用户组,例如某某地方Linux用户组这样。

国内的开源环境确实还一般,国内的公司普遍都会有使用开源软件,但基本上都是拿来主义,或者只做些修改。甚至有些公司直接剽窃宣称为自己的原创。

当然国内也有许多个人开发者创作的开源软件,但基本都是个人所为,创造的东西有许多同类型的作品。这就是重复造轮子了。开发者们没有形成合力去开发一个大的项目,力量非常分散。笔者问到开源中国是否计划发起开源爱好开发者去协作开发一些大型项目,张海龙表示这不是开源中国能做到的,这是一个社会问题。

GitHub被封意味着什么

GitHub在国内的用户量比较大,尤其是对于能力或素质比较高的,外语能力比较好的技术人员。虽然这类技术人员来说翻墙不是难事。另外GitHub曾做过统计,其用户群里中国用户在人数上是排在世界第四位的。GitHub对于国内技术人员来说使用得还是比较多。

更为重要的是,GitHub上有大量的开源代码,这些代码对于技术人员的学习异常重要,另外国内技术人员还可以在GitHub上与国外工程师进行交流学习。这些对于国内技术人员在技术上与国外接轨很重要。GitHub被封意味着国内技术人员和国际脱轨,失去竞争力。网上有人说,封GitHub是软件业的闭关锁国,其损失难以估量。

张海龙透露,开源中国社区的类Github代码托管网站已经在公司内部测试。国内需要一个类似GitHub的代码托管网站吗?开源中国社区的口碑还不错,推出的产品都比较受欢迎。只要我们服务做得比较好,就肯定会有人用。而且这是社区用户们主动跟我们提的需求,而不是说我们自己臆想出来的需求。

[[63133]]

前面说过,事实上国内工程师中同样有许多热心的开源爱好者,但因为缺乏协作的氛围和途径,力量分散,重复造轮子的情况严重。事实上,开源中国社区网站本身就有代码上传和分享功能,但仍不具备像GitHub这样的版本控制功能。这些是远远不够的。国内有我们自己的代码托管之后,分享代码和国内程序员的交流沟通都会方便得多。

我们不是要跟GitHub竞争去争夺市场的,但国内使用GitHub确实比较不方便。且不说这次被墙的事情,平时国内访问GitHub同样不是很通畅。有些地区访问总是会不太通畅。为什么许多国外网站在国内做不好,很大程度是本地化的问题。这涉及到使用习惯的问题。

以前我们不做这个事情,为什么现在做?因为以前我们觉得GitHub挺好的,够用了,我们再做就是重复劳动。但后来我们发现GitHub相对国内用户来说并不十分好用。我们的宗旨是把用户服务好,而国内软件开发方面确实有代码托管的需求,而且就我们获取的反馈来看,这个需求是很强烈的,不是未经验证拍脑袋说想做就做。

需求就是市场

不讲商业价值,有需求就是有市场嘛,我们就去做这个产品。思路挺简单的。我们不试图去和GitHub竞争,去取代GitHub。我们做好我们的服务,有需求的技术人员会使用我们的产品,喜欢GitHub的开发者继续使用GitHub,这没问题。

1

至于商业模式,开源中国社区目前的收入目前只是各种广告,网站广告、培训广告等。很多人关心开源中国,跑来问我们怎么赚钱,很多人甚至主动说要给我们捐款。开源中国社区有100万用户。“我们曾经想过捐款按钮。你想100万用户每人每年捐一块钱,一年就100万,也是不少钱。但我总觉得这个模式太理想化,不大现实。”

至于代码托管网站的商业开拓,张海龙更直言没想过,并直接说会推出付费私有库。“因为有人需要。”

责任编辑:黄丹 来源: 雷锋网
相关推荐

2019-11-20 10:00:56

开源侵权版权

2013-08-02 13:32:29

开源代码代码托管开源

2011-11-08 09:58:01

OpenStack

2022-04-18 11:05:36

开源github代码库

2022-05-27 08:55:15

工具自动化软件

2013-12-17 15:46:05

开源技术开源

2021-08-18 06:41:27

托管数据中心数据中心服务器

2014-07-14 16:05:04

开源中国GitHub

2013-01-18 09:26:58

2018-11-25 10:08:44

阿里巴巴技术开源

2020-12-09 11:10:58

GitHub代码开发者

2023-04-11 07:34:40

分布式系统算法

2021-03-18 09:01:53

软件开发软件选型

2020-09-14 16:17:38

代码开发GitHub

2011-02-25 14:35:00

2022-02-08 17:39:04

MySQL服务器存储

2021-06-02 08:33:31

TPCTPC-H系统

2018-09-26 06:50:19

2018-02-02 13:58:59

数据存储

2013-07-09 13:50:05

点赞
收藏

51CTO技术栈公众号