开源中国创始人红薯:从 Git@OSC 到 Gitee,我们在持续变化

2014 年 1 月 23 日,开源中国社区(OSChina.net)创始人红薯在开源中国社区上发布了一篇《开源中国 2013 大记事》,写大事记似乎是红薯的一个习惯——当有重大事件时,他总会在开源社区上发一篇开源中国当年大记事,是记录,也是回顾。

在大记事中,他写到,“2013 年是对于开源中国来说,极其极其极其关键的一年。各项业务的开发、源创会、微电影、CF 群英会、阿里云开发者大会等等,以及中国源项目的推出奠定了开源中国未来的发展方向。”

而这个奠定了开源中国未来方向的项目就是 Gitee。

△开源中国社区上宣布 Git@OSC 诞生贴

诞生至今,Git@OSC 从最开始跑在云平台,到 2014 年底迁到北京独立服务器、2015 年底迁到无锡独立服务器。同时,Git@OSC 也经历了几大波折——2014 年中快速发展却遭到云平台性能瓶颈,高峰时刻天天宕机的;2015 年遭遇大规模连续 3 天的 DDOS 攻击……

这些考验并未困住团队,随着一个个技术难关的攻克,产品成长得越来越快:Gitee 上托管的代码仓库数量每天都在加速增长,越来越多优秀的开源项目在 Gitee 收获关注和反馈。

在 Gitee 成立 7 年之际,TGO 鲲鹏会采访了开源中国社区创始人、CTO 红薯,希望能请他给我们分享在 Gitee 成长中的故事,以及未来 Gitee 的计划等,以下为采访实录:

△开源中国社区创始人、CTO 红薯

TGO 鲲鹏会:非常感谢红薯老师接受 TGO 鲲鹏会的采访。在采访前,请红薯老师做个简单的自我介绍吧。

红薯: 大家好,我是红薯,开源中国社区的创始人,一名老程序员。目前就任开源中国 CTO,主要负责开源中国社区和 Gitee 两条产品线,同时也是开源项目 J2Cache 的作者。

TGO 鲲鹏会:今年是 Gitee 成立 7 年,请问在最早的时候,您为什么会考虑成立 Gitee 呢?

红薯: 在做开源中国社区的过程中,优秀的开源软件和开源作者聚集的越来越多,许多用户都鼓励呼吁我们做一个代码托管平台。我们团队本身也认为这件事非常有价值,有了用户的鼓励,更坚定了这个想法,经过连续数月的努力,在 2013 年 5 月时,我们正式推出了代码托管平台—— Git@OSC,也就是今天的 Gitee。

TGO 鲲鹏会:那请问你们是抱着什么样的心态成立 Gitee 呢?在初期遇到了哪些难题?又是如何解决的呢?

红薯: 也许开源中国在基因上就比较适合做代码托管平台这件事。实际上,我们在做 Gitee 前就已经拥有了一批对开源充满热情的用户,再加上我们团队也都是技术出身,非常理解和认同大家的需求,所以投入了很大的热情和精力,希望能把 Gitee 做好。

△诞生初期,Gitee 用户在开源社区上的留言

在产品发展初期,最大的困难大概就是成本问题了。代码托管是一个极消耗资源的服务,要保证用户的访问速度、使用时的稳定度、用户数据的安全性等等,这些背后都意味着巨大的成本。

幸运的是,有一群理解和支持 Gitee 的用户,否则我们也没有动力顶着如此之大的成本继续做下去。

TGO 鲲鹏会:请问在 2013 年最初版本上线后,当时的数据怎么样呢?

红薯:我们有把用户数、仓库数和 GitHub 的数据做过对比。对比后发现,Gitee 和 GitHub 刚上线那几年的数据量和走势都比较相似。

TGO 鲲鹏会:在 Gitee 发展过程中,请问您认为哪些是 Gitee 的成长关键点呢?

红薯: 在 GitHub 私有库还是收费时,Gitee 一推出就选择了私有库完全免费,这个措施让 Gitee 在起步阶段就得到了快速的增长。此外,开源中国社区也在初期为 Gitee 带来大量的用户,从这个角度而言, Gitee 是相对幸运的。

Gitee 这样的产品属性——垂直服务开发者的代码托管平台,比较难出现爆发性增长,更多的是在持续积累下线性增长起来的,Gitee 每一次重大功能上线或架构优化、界面改版都可以说是成长的关键点。

在 Gitee 上线初期,国内也有几款同类型的代码托管产品,但在当下,国内仍在坚持做开源代码托管的,只剩下了 Gitee 。我们一直在思考和建设开源社区,一直在探索如何为开源作者们更多提供力所能及支持,或许这也属于 Gitee 成长中的关键抉择之一吧。

TGO 鲲鹏会:现今仍有不少的人会把 Gitee 称为中国版的 GitHub,请问您是如何看待这个问题呢?您又是如何看待 GitHub 和 Gitee 之间存在的不同呢?

红薯: 在 Gitee 上线前几年时,我们常常会看到有人说 Gitee 是「中国版 GitHub」,毕竟在刚起步时,从各个方面来说,我们都和 GitHub 有着不小的差距。虽然 GitHub 放在世界范围内都是极其优秀的产品,但我们也在不断地通过自己的努力缩小这个差距。我想我们的努力也不会白费,如今在开发者群体中探讨代码管理平台时,再也不是「GitHub 和中国版 GitHub」,而是「GitHub 和 Gitee」,虽然仅仅是一个称呼的变化,也给了我们更多的信心和动力,我想这也是我们努力的意义所在。

说到不同,作为一个创业者而言,难以回避的一个前提条件就是资源,如今 GitHub 在微软的加持之下,提供了大量的免费资源和功能,Gitee 更多关注和思考的是用户的场景、需求,如何在现有的资源约束条件下把产品做得更实用、好用、易用,更好地为用户提供服务。

比如,Gitee 推出支持 Git 只读文件和目录、轻量级 PR、禁止强推等更符合国内开发者需求的一些特性,包括 Gitee 从上线以来就支持私有仓库免费的功能,对于优秀开源项目的捐赠功能也是 Gitee 率先推出的。

△轻量级 PR:在访问开源仓库时,可以通过文件编辑功能快速进入轻量级 PR 创建界面

特别是在企业的研发管理场景下,Gitee 与 GitHub 都有企业版,但国内与国外的研发管理理念和方式都存在较大差异,因此两个产品的企业版也有明显的不同,GitHub 企业版更专注于代码管理,而 Gitee 企业版则将项目管理与代码管理彻底打通,致力于打造一站式的研发过程管理平台,帮助企业实现研发管理闭环。

也正是这种差异化,让产品之间形成了良性的竞争。现阶段 Gitee 仍在努力追赶 GitHub,但让 GitHub 知道中国存在一个不可忽视的 Gitee,我认为这对于开发者来说是个好事情。

TGO 鲲鹏会:马上就是 Gitee 7 周年生日了,那么请问您在这 7 年里,Gitee 发生了哪些改变?又有哪些是一直没有改变的呢?

红薯: 先说说变化,在这 7 年里,Gitee 的功能变得越来越多,用户、代码仓库和入驻的开源组织也变得越来越多,我们可以发现有越来越多的开发者认可 Gitee。国内开源生态也在逐渐变好。这是我们感受比较深的一点。

不变的,是服务好开发者、做好产品的专注,外部环境时时刻刻都在变化,专注于用户和产品是能够支撑我们应对变化、保持成长的最重要的内核。希望给中国程序员提供一个好用的代码托管服务,聚集一批热爱开源的人,一起做些有意思、有意义的事,这就是我们比较朴素的初心吧。

△国内最大的代码托管平台

TGO 鲲鹏会:在这 7 年里,Gitee 拥有了越来越多的用户、代码仓库和入驻的开源组织,那么您认为是什么吸引他们的呢?Gitee 的优势主要体现在什么方面?

红薯: 就像我之前提到的,开源中国做 Gitee 的原因就是从基因上就很适合做这件事,这也是 Gitee 发展过程中的优势。

在 2013 年推出 Gitee 前,开源中国社区已经在国内努力普及开源 5 年之久,也积累了一些各方面的资源,所以推出 Gitee 既是顺势而为,也是应有之意。

如果非要说 Gitee 对比 GitHub 的优势,那么我觉得最核心的是我们离中国的开发者更近,更近的距离,更贴心的服务,对接国内生态更加融洽。

TGO 鲲鹏会:Gitee 想要给中国开发者提供更贴心的服务, 推动国内开源生态的发展,那么请问 Gitee 当前的主要战略和市场布局是什么?你们又是如何实现自己的想法呢?

红薯: 我们仍然会坚持推广开源文化和开源软件。Gitee 每天都会有专门的编辑为用户推荐优秀开源项目,以及 GVP(Gitee 最有价值开源项目)奖项的设立,这都是在为聚集更多开源爱好者做出努力,在开源方面还有很多可以探索的场景,同时也会投入更多的研发力量持续提升代码托管的使用体验。

另一方面,是研发管理和协作的场景,目前 Gitee 企业版已经为国内多家大型企事业单位、金融机构,以及超过 10 万家中小企业提供服务。我们会持续加大研发投入,把 Gitee 企业版打造成一个更强大、更智能的一站式研发管理平台。

△ Gitee 企业版,目前已服务超过 10 万家企业

TGO 鲲鹏会:7 年时光不易,请问在下一个 7 年里,Gitee 的计划是什么呢?

红薯: 当前是一个高速发展的时代,我们能做的就是理解和拥抱变化,为未来可能发生的变化做好充足的准备,7 年可能发生的变化太多,当下不太敢断言 7 年规划。

我们的愿景是为开发者们提供更好的产品和服务。希望开源文化能被越来越多的开发者所接受和喜爱,当提到开源时大家能够最先想到的,是 Gitee 和开源中国。


用户说,Gitee 卧虎藏龙,是“优质的码农俱乐部,光怪陆离的思想实践基地,幽静的避风港”, 今天是 Gitee 的 7 周岁生日庆典,如果说平日里的 Gitee 是严谨又认真的,那么今天的 Gitee 就是奔放又热情的。

(0)

相关推荐