2005年,Linux之父Linus Torvalds推出了版本控制系统Git,再一次改变了世界。在Git诞生之前,开发者们之间进行编程协作的方式很少,Git通过引入fork概念使得开源项目的合作变得更加容易。自此,它推动了开源运动的快速发展;也促成了代码托管平台GitHub的诞生。在这之后,围绕开源项目Git构建起SaaS服务的GitHub成长为全球最大的代码托管平台,并深刻影响了全球开发者和开源生态。
时至今日,代码托管和协作开发已经深入人心,成为开发者人群工作中必不可少的部分。尤其是在中国市场,开源软件的发展可谓是蒸蒸日上,对于开源的需求正在日益增长。如此快速增长的市场,必然会逐渐衍生出更多本土化的开发者需求。因此,如何提供更加贴近本土化市场的服务以及更好地满足本土开发者需求将会是未来中国开源的重要方向。
事实上,我们已经看到以码云(gitee.com)为代表的本土代码托管和协作服务近年来开始崛起,并且获得茁壮成长。或许在不久的将来,中国本土开源平台将逐渐走出一条清晰的差异化之路,为本土开发者提供差异化的价值服务。
本土开源平台的差异化之路
毋庸置疑,GitHub作为全球最优秀的代码托管和协作开发平台,现在依然是很多开发者学习、交流各种前沿技术的理想之所。但是近期愈演愈烈的美国科技出口管制问题,使得人们不得不担心像GitHub这样的开源平台可能也会受到影响。面对未来存在的不确定性,本土代码托管和协作平台不会成为也不应该成为GitHub的“备胎”。
之所以如此,是因为,首先GitHub过去十年已经证明了它的价值所在,其在诸如OpenStack、TensorFlow这样的大型开源项目中的价值依然是无出其右。其次,本土代码托管和协作平台只有走出差异化之路,才会具有差异化的价值,具有差异化的价值才能够在市场中立足。一味的模仿和跟随市场领先者,而没有自己的创新,最终仍然会在市场的竞争中落败。
以码云(gitee.com)为例,自成立以来其实就是走的一条中国特殊的的开源平台之路。比如,码云的私有库自2013年上线之后就一直免费;针对国内大量SVN用户研发出兼容SVN协议的能力;全球首家全面支持SVN专有的指定文件(夹)只读功能;“限制仓库强推”等等非常实用的功能,一系列独特的服务也获得了国内开发者的青睐。不仅如此,更快服务、更好的体验和更高的效率也已经成为本土代码托管和协作开发平台的优势。
另外,在国内开源生态快速发展之际,一个最实际的需求恰恰就是本土优秀开源项目的展示、宣传和扶持。本土开源平台更加应该承担这样的角色和责任,鼓励和推动优秀开源项目在国内的发展,带动优秀开源人才的涌现,从而为国内开源生态的完善持续添砖加瓦。
事实上,码云(gitee.com)近年来的快速发展也充分反映出本土托管服务的差异化发展趋势。成立于2013年的码云(gitee.com),是由开源中国(OSChina.net)于2013年推出的基于 Git 的代码托管和协作开发平台,经过六年的发展,目前已经成为国内最大的代码托管平台,拥有超过350万名用户、托管项目超过500万个,其中40%左右为公开仓库,还包含GVP-码云最有价值开源项目将近200个,还汇聚了国内众多优秀的本土开源作者。
可以说,随着国内开源文化日趋丰富、开源生态逐渐形成,中国本土开源平台的差异化之路必然会越走越快。
码云为本土托管服务树立标杆
码云(gitee.com)自成立以来,就非常看重国内开发者的实际需求,从产品和服务设计上更加贴近本土用户的习惯,并与开源中国的资讯、博客、社区等服务形成相互补充和促进,为开发者构建出更加完善的服务和开源生态。
从最早的社区版开始,码云开始面向个人开发者提供免费代码托管服务,并且私有仓库免费;之后在2016年,码云又推出了企业版本,针对企业研发团队的协作开发场景,提供企业级代码托管服务,集项目管理、代码管理、文档管理于一体,可支撑从需求-迭代-任务分配-编码-质量审查-部署测试-缺陷管理的全流程研发管理。目前,已经有超过6万家企业用户在使用码云企业版服务。
此外,考虑到高校有着大量的教学、开发的需求,码云在2018年6月又推出了免费的高校版,针对高校软件工程教学场景,可支撑小组协作开发、课业管理、结对编程等多种软件开发教研需求,目前,超过 500 所大学正在使用码云高校版。
可以说,码云的产品与服务针对国内开发者进行了精准的定位和区分,从而更好地服务不同类型的开发者。比如,码云最早推出的社区版是完全免费的,社区版经过多年积累,已经是非常成熟、稳定的服务,可以为用户提供项目管理、代码管理、文档协作一站式流畅体验;而在企业版方面,码云针对敏捷开发的实践需求,为企业用户提供包括代码托管、任务管理、文档功能在内一系列功能,带来更加整体和流畅的使用体验。
成立六年以来,码云的愿景就是为国内开源生态发展贡献出一份自己的力量。当前,码云已经发展成一个活跃度极高的代码托管平台,并且逐渐探索出一套更加适合国内开发者的产品和服务体系,成为国内开发者参与开源、协作、交流和学习的重要平台,树立了本土代码托管和协作开发的标杆。
未来,随着产品与服务不断完善,码云必然将成为国内开源生态中一股不可忽视的力量,也将在国内开源生态中发挥更加的作用和价值。
附:码云大事记
2013-2014:码云 Git@OSC 上线
2014-2015:Sonar@OSC 上线,用户突破10万
2015-2016:支持手机版,PaaS@OSC 上线,用户突破50万
2016-2017:码云企业版上线,用户突破100万
2017-2018:企业版 3.0 上线,项目管理全面增强,企业客户突破2万;GVP 计划上线——精选各领域高质量开源项目,用户突破200万
2018-2019:对接华为云微服务及容器、阿里云 CodePipeline、腾讯云容器;高校版上线,用户突破500;企业客户突破60,000;用户突破350万