热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

贴近中国开源需求,本土开源平台将走出差异化之路

2005年,Linux之父LinusTorvalds推出了版本控制系统Git,再一次改变了世界。在Git诞生之前,开发者们之间进行编程协作的方式很少,Git通过引入fo

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万





推荐阅读
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • Python入门:第一天准备与安装
    本文详细介绍了Python编程语言的基础知识和安装步骤,帮助初学者快速上手。涵盖Python的特点、应用场景以及Windows环境下Python和PyCharm的安装方法。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
author-avatar
杨芷寻找最真的自己
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有