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

2020 年 5 月 29 日

开源中国创始人红薯:从 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 就是奔放又热情的。


点击「阅读原文」,和 Gitee 一起在这不平凡的一年「加足码力」,逆流而上!


Gitee,「未来可期」!



2020 年 5 月 29 日 14:441367

评论

发布
暂无评论
发现更多内容

2020最新最全的Java架构面试复习指南,掌握10%阿里P7没问题

Java架构之路

Java 程序员 架构 面试 编程语言

100+大厂应届offer,从7个维度全面分析

程序员小灰

编程 面试 面经 腾讯大厂

怎么保护自己的音乐作品不被盗用,用FL制作防盗水印片段

懒得勤快

版权保护 音乐 音乐制作 编曲

架构师训练营第 12 周学习总结

netspecial

极客大学架构师训练营

2020年我凭借这份pdf成功拿到了阿里,腾讯,京东等六家大厂offer

Crud的程序员

Java 阿里巴巴 程序员 java面试 offer

Week 12

黄立

2021数字化投资规划,你做好了吗?

ThoughtWorks洞见

架构 业务架构

基于 getty 的分布式事务框架seata-golang 通信模型详解

apache/dubbo-go

dubbo dubbo-go dubbogo seata

TCC Demo 代码实现

Java 分布式事务 Demo TCC

阿里聚划算5轮面试题:GC收集器、多线程锁、海量数据技术考核

Java架构之路

Java 程序员 架构 面试 编程语言

架构训练营-week12-作业1

于成龙

记录一次腾讯c/c++ linux后台开发岗面试经历(面试题含答案)

linux大本营

c++ Linux 腾讯 后台开发 架构师

美团十年架构师精心分享:手写分布式消息中间件RocketMQ笔记

小Q

学习 面试 微服务 MQ 中间件

面试官:简单说一下RocketMQ整合SpringBoot吧

比伯

Java 编程 程序员 架构 计算机

《架构即未来:现代企业可扩展的Web架构流程和组织》.pdf

田维常

架构

OSI七层模型与TCP/IP五层模型

Linux服务器开发

TCP/IP 网络协议栈 底层应用开发 Linux服务器开发 OSI

架构训练营-week-12总结

于成龙

架构训练营

【小菜学网络】物理层概述

fasionchan

网络编程 计算机网络 网络协议 TCP/IP 物理层

作业-第8周

arcyao

shell脚本的使用该熟练起来了,你说呢?(篇三)

良知犹存

Shell

天下武功,唯“拆”不破之MECE原则一| 技术人应知的创新思维模型 (5)

Alan

职场成长 28天写作营 技术人应知的创新思维模型 组合创新 结构化思维

Tronex智能合约APP系统开发|Tronex智能合约软件开发

开發I852946OIIO

系统开发

第三周学习心得

cc

第三周设计作业

cc

图解MyBatis

田维常

《前端算法系列》如何让前端代码速度提高60倍

徐小夕

Java 算法 前端 前端进阶

Gradle使用问题梳理

maijun

Gradle

spring2.5.6+java6升级到spring4+java8了

阿水

Java spring 升级

iOS面试高薪,进阶 你会这些呢嘛?

ios swift 面试

TRONex智能合约APP系统软件开发

开發I852946OIIO

系统开发

网易游戏部门Java架构师必看的“完美版”Netty源码笔记

Java架构追梦

Java 学习 源码 架构 Netty

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