在全球范围内,开源软件已经成为一种软件开发、开放,软件开发者交流、创造的产业发展模式。软件的作者将软件代码进行公开,用户和贡献者按照开源许可证的协议内容进行使用和二次开发,通过海量的产品反馈和创意摩擦,帮助软件及其所处的行业和赛道实现可持续的发展。
全球对开源的热情热度逐渐增高,全球开源项目分布总量持续上升。Apache基金会目前为350多个开源项目及社区提供支持,从项目类型上看,2020年Apache开源社区旗下的工具库类型开源项目占比最多,达到22.9%,其次为大数据以及网络服务器类型。 Linux基金会已经向累计多于750个开源项目及社区提供服务,2021年Linux基金会中云计算、容器和虚拟化开源项目的占比一天,达到22.7%。整体来看,全球开源项目类型集中在开发框架、文档类开源项目、云计算等相关领域。此外,开源项目的类型往往能反映当前市场关注的热点,如容器与云原生应用技术、人工智能开发框架等技术的流行。
中国的开源软件产业发展:得益于政策支持、软件产业高速发展,软件行业人才不断累计,中国的开源产业已经初具规模,市场上涌现了一批自主开源的企业,并形成了开源社区 开源产业联盟,开源基金会等开源组织,但整体来看,我国的开源软件产业尚处于发展初期长期发展还需要在制度、法律和文化等方面进行提升。
在这份报告中,艾瑞咨询经过将中国开源软件产业分为开源商业公司/项目和开源组织和社区两大类。而在开源商业公司/项目中,又分为数据库、Web移动开发、AI框架、云原生相关服务、基础云架构、操作系统几类。网易数帆凭借在开源领域的
作为基础软件提供者的网易数帆,在长期规模化实践中也积累了大量的经验。社区云原生开源组件功能强大,只是由于其复杂性,在企业生产落地过程中,尤其是大规模应用场景下,还存在诸多亟需克服的挑战。因此,网易数帆选择以解决云原生生产落地问题作为当前自主开源主题,围绕Kubernetes、Istio和Envoy生态,解决易用性、可用率保障、性能优化和成本优化等四个方面的问题。
在这一主题下,网易数帆开源了云原生运维诊断系统KubeDiag、多租户可视化Kubernetes管理平台KubeCube、高性能云原生API网关Hango(函谷)和开源日志服务项目Loggie,分别致力于解决Kubernetes可用率保障、Kubernetes易用性和API网关性能和易用性等问题。这些项目也是网易数帆支撑集团互联网业务和服务外部客户沉淀下来的成果,经过了大规模业务实践的验证,同时也注重对鲲鹏等国产硬件平台的适配,能够让国内企业和开箱即用且自主可控的云原生基础软件的距离又靠近了一步。
网易数帆的开源计划获得了CNCF积极的反馈。Linux基金会亚太区策略规划总监、CNCF中国区总监Keith Chan对表示,网易作为CNCF会员,在云原生技术应用、标准推广及社区生态完善方面都做出了长期的努力,凭借这些积累,以及对业务痛点的把握,网易数帆此次发布的云原生开源主题和新项目,将能够对云原生技术与行业场景的深度融合产生巨大的价值。
“架构开放,内核开源”是网易数帆及其背后的网易杭州研究院一贯坚持的技术理念,张晓龙表示,这一理念出发点是拥抱社区加速创新,让基础软件平台演进更有生命力,而在为外部客户提供服务之后,网易数帆发现这还有一层好处,就是把控制权交给客户,让客户获得真正没有厂商锁定的技术底座。
2021年,开源被列入我国“十四五”规划,同时核心技术自主可控的需求也更加强劲,网易数帆以独特的理念在开源领域发力,预示着企业和开发者在数字化转型升级的工作中将能获得更为强力的支持。
当然,开源项目能否成功,社区极为关键,网易数帆也渴望志同道合的伙伴参与到社区建设之中。如有兴趣,也可以通过网易数帆开源频道访问项目文档、源码,加入社区。