本篇文章3070字,读完约8分钟


极狐新闻技术(湖北)有限企业创始人兼首席执行官陈冉

春雷震天,清风吹天下春。 / h// h// h /

对中国开源员工来说,2021年初春的喜讯让大家看到了成功的曙光。 公司全文发布的《中华人民共和国国民经济和社会快速发展第十四个五年计划和到2035年的长远目标纲要》中指出,“支持数字技术开源社区等创新联合体的快速发展,完善开源知识产权和法律体系,完善软件源代码 得到国家级战术支援的开源事业,毫无疑问将走上飞速发展的高速公路。 / h// h// h /

“核心开放:公司拥抱开源的成功之道”

天下堂堂正正。 开源已经是大势所趋,市场上需要讨论的文案不再是“是否开源”,而是“如何接受开源”,这对公司客户尤为重要。 本文从公司开源APP的方法入手,明确思路,进一步确定目标,帮助公司探索接受开源的成功之路。 / h// h// h /

“核心开放:公司拥抱开源的成功之道”

趋势:从开源到核心开放

从1998年raymond制定“开源计划”到今天的开源行业已经过去了23年。 近年来,许多企业开始接受开放源码,但我们不得不遗憾的是,今天这仍然是一个由封闭源码软件主导的世界。 / h// h// h /

在目前的it架构下,企业广告的主流软件应用方法仍然是以购买许可或saas的方式采用封闭源软件。 通过这样的方法,公司获得的源代码不是开放的,而是编译的商业软件,在一定期间内或在其他测量方法中享有招聘权。 公司是纯粹的招聘者,软件也是纯粹的工具。 从利润上来说,简单纯粹,公司得到了自己想要的功能,但也很快面临快速发展的瓶颈。 如果软件需要功能升级或二次开发,则需要依赖封闭的源软件供应商规则,也经常面临供应商锁定问题。 / h// h// h /

“核心开放:公司拥抱开源的成功之道”

开源崛起后,大部分分支机构开始探索开源。 根据中国新闻通信研究院发布的《开源生态白皮书(年)》,2019年,我国公司已采用开源技术的公司占87.4%,比去年同期增长10.7%。 但是,受以前流传下来的思维影响,很多公司的方法是招一些程序员,从开源社区下载源代码,进行开发和应用。 这个“只得到,不贡献”的方法看起来像是免费得到源代码,但实际上是闭门造车。 另外,开源行业的招聘价格不低,培养几个程序员也是长时间的负担。 然后,公司有必要考虑能否开发想要的功能。 能顺利更新、反复、升级吗? 出了问题,这些程序员能迅速变身运维,迅速解决吗? / h// h// h /

“核心开放:公司拥抱开源的成功之道”

对于大中型企业来说,这些问题还不大,大小介于试错空之间,但对于任何技术实力不强的中小企业,或者初创公司来说,要么骑虎难下,要么硬要走下去,要么散 / h// h// h /

发生这样的问题也不足为奇。 因为,这样的方法不是真正的开源。 追溯开源的迅速发展,可以清晰地看到社区( community )、共享、贡献这些关键词。 开源氛围是由有开放理念的人共同构建的社区,大家为了共享而聚集在一起,为共同的目标做出贡献,共同进步。 / h// h// h /

“核心开放:公司拥抱开源的成功之道”

公司要真正接受开源,就必须开放自己的核心源代码,成为开源社区的参与者和贡献者。 这样,公司才能真正了解和把握技术的快速发展方向,在应用过程中也成为众矢之的,完全利用开源社区的价值,随着社区的快速发展不断充实自己和it技术栈。 / h// h// h /

“核心开放:公司拥抱开源的成功之道”

这也是gitlab (今天提倡的“核心开放”理念:所有企业都参与开放核心源代码社区,所有人都参与,所有人都做出贡献,与不断发展的开放源代码社区一起迅速发展 / h// h// h /

价值:从价格到服务支持

加入社区,在社区中做出贡献,对开源工作者来说可能是司空熟悉的,但对公司来说,价格、安全、服务支持持续存在,这一点令人担忧。 / h// h// h /

首先是价格。 许多公司探索开源不仅是为了开源的趋势,也是为了开源的低价钱。 但是,世上没有免费的午餐。 养人的价格不一定低于购买许可和租赁的价格。 更重要的是,如果更新或迭代有问题,走错路线往往无法弥补损失。 如果真正参与开源的贡献,就不会家里蹲,而是与社区的技术路线一致,从整个社区的贡献中受益。 与耗费巨额资金购买封闭源软件许可或saas不同,使用公司级开放源软件,基于自身实践和技术发展,反哺开放源社区,与社区一起发展,是可以实现的 / h// h// h /

“核心开放:公司拥抱开源的成功之道”

其次是安全问题。 核心源代码是公司it系统运营的基础,公司整体业务发展迅速,这是因为在对外共享和对社区的贡献时,公司非常担心安全问题。 事实上,与开源社区,特别是公司客户的开源社区相比,安全合规性是平台上所有客户的第一要务。 公司的社区管理员提供漏洞扫描、灾难恢复功能和各级测试,确保社区提供的所有演示版本满足公司的安全和合规性要求。 从更大的角度来看,由于核心源代码开放,全部配置在本地,新闻安全问题比较可控,即使站在国家安全的立场上,也比购买其他国家的封闭源软件要放心得多。 / h// h// h /

“核心开放:公司拥抱开源的成功之道”

最后是服务支持。 从公司运营的角度来看,衡量软件产品的价值,如果功能是一半的话,服务支持应该占另一半。 对于有习性的关闭软件体系的公司来说,转为开源后,一个不可避免的问题是,当问题出现时,谁来应对? 光靠几个程序员是不够的,仍然需要公司版开源软件提供商提供运行中的服务和支持。 在“开放核心”模式下,开源社区的所有人都为反复帮助公司升级版本和功能做出了贡献。 公司级开源软件供应商,如gitlab(gitlab ),也提供本地化的技术支持和培训咨询,以解决公司的不安。 / h// h// h /

“核心开放:公司拥抱开源的成功之道”

课程:从试用到社区改造

那么,对公司来说,真正接受开源实现“开放核心”的模式有哪些? 从整体来看,可以分五步走。 / h// h// h /

首先要尝试加入开源社区,体验开源产品,看看是否满足自己的功能要求。 / h// h// h /

接下来是功能追加。 公司需要考虑是否需要代码控制、高可用性管理、项目管理、矩阵管理等高级功能。 如果需要,请考虑购买公司版。 / h// h// h /

再次在开源的基础上开发,为社区做出贡献,成为社区真正的贡献者。 / h// h// h /

第四步是参与开源社区的管理,把握技术快速发展的路线图,推进社区生态建设。 / h// h// h /

最后,公司还可以成为社区的管理者之一,通过将部分功能包装成知识服务体系制度并商业化,实现技术商务的变革。 / h// h// h /

当然,以上步骤并非千钧一发,需要公司兢兢业业,孜孜不倦地深入参与开源社区的快速发展和建设。 但是,参加后的利益也很明显。 相对于自己的研发,可以以更低的价格、更快的速度获得社区所需的功能。由于开放核心源代码在安全级别上有保障,所以没有锁定的风险,更重要的是,公司在社区中的贡献,由布兰 / h// h// h /

“核心开放:公司拥抱开源的成功之道”

(/S2 ) )结束语)漫长的道路,只是奋斗)/S2 ) )。

20年前,面对erp时,制造公司曾表示:“上erp就是找死,不上erp就是等死。” / h// h// h /

十年前面对云计算的时候,五年前面对数字化变革的时候,公司也有很多犹豫和疑问。 因此,今天许多公司面对开源,面对开放核心时,同样会有很多犹豫和担忧。 / h// h// h /

“大势所趋,非人力可移动”,从当今erp的普及、云计算的盛行、数字化的加速可见一斑。 因为,无论接受开源的道路有多长,光明总是在前面。 但是,每个人所能做的,就像习总书记在2021年新年贺词中所说的那样,只有漫长的道路上,奋斗。 / h// h// h /

“核心开放:公司拥抱开源的成功之道”


标题:“核心开放:公司拥抱开源的成功之道”

地址:http://www.bjzghzbx.com.cn/bftt/4581.html