编者荐语:
深入探索企业如何巧用开源这把钥匙,开启创新与降本增效的大门,避开依赖陷阱,驱动商业成功。
以下文章来源于有数了 ,作者庄表伟
[
有数了 .
欢迎关注“有数了”,一站式数字化转型赋能服务平台!
](#)
“开源”一词,在技术世界里,早已不是新鲜词汇。但它如同一瓶陈年老酒,随着时间的沉淀,其价值愈发凸显,也随着核心资源的渗透,各行业掌握了开源奥秘的头部企业手握了制定顶层玩法规则(茅台定义酱香型)的密钥。在我们上一篇文章中,我们探讨了开源作为一种新质生产力的崛起。今天,我们将深入探索企业如何巧用这把钥匙,开启创新与降本增效的大门,避开依赖陷阱,驱动商业成功。
现代的软件系统,已经不可能由一家企业的开发人员,从0开始设计、开发了。在系统架构设计的初期,技术选型、架构选型、组件选型等一系列的挑选工作,就会成为架构师首先需要考虑的问题。
一方面,我们从单一团队降低研发成本的角度考虑,“有现成的就不要自己重新发明轮子”。但是选择开源软件就像下一盘大棋。每一步都需精心筹划,从宏观到微观,每一个决策都可能关乎企业的未来。有关挑挑拣拣,也是一门艺术,从以下几个方面可能可以提供一些视点
开源软件的授权协议是企业必须首先审视的。这不仅仅是一纸文件,而是定义了企业如何使用、修改和分发软件的法律框架。GPL、Apache、MIT等各具特色的许可证,都有其适用场景和约束条件。企业必须确保所选软件的许可证与其商业模式和合规要求相符。
开源软件的强大之处在于其背后的社区。一个活跃的社区意味着软件得到持续的支持和更新,安全漏洞能够迅速被修复,新功能不断被加入。企业在选择时,需评估社区的活跃程度,参考过往的提交记录、讨论频率和版本发布周期等。
新版本可能带来创新,但也可能伴随着不稳定和未知的风险。而老版本虽然稳定,但可能缺乏最新的功能和安全更新。企业在选型时,需在稳定性和前瞻性之间找到平衡点。
开源软件的安全历史是评估其可靠性的关键。企业应查阅公开的安全漏洞数据库,了解软件的漏洞发现和响应历史,评估潜在的安全风险。
在这一过程中,企业还需要建立起一套系统的评估机制,包括但不限于技术兼容性、长期维护成本和内部技术栈的适配性等。
在企业选用开源软件,用于自身软件开发的过程中,难免会有修改开源软件的情况。按照我们的建议:能不改尽量不要改,如果一定要改,就应该符合社区的修改规范。
对于必须进行的内部改动,企业应建立一套流程,确保这些改动能够与社区的发展同步。这可能包括建立内部审查机制,确保代码的质量,并与社区的标准保持一致。
开源文化不仅仅是技术开放,它还包括了对知识共享的鼓励、对多样性和包容性的重视以及对透明度和协作的强调。企业应该在内部推广这种文化,让员工理解并实践这些价值观。开源文化的培育是企业长期发展的基石。这种文化鼓励开放、协作和共享,为企业带来了创新的土壤。
企业可以通过内部项目、工作坊和研讨会来推广开源文化。事实上,要想更好的做到开源软件选型,实现更加合理的修改开源软件,企业必须允许,甚至鼓励自己的员工,走向社区,成为参与开源、贡献开源、熟悉开源的活跃分子。如果有企业,一方面想要提升自己的研发效能,降低研发成本,一方面又要防止自己的员工“在外面的社区乱逛”,甚至担心自己的员工因为出现在开源社区导致被人挖走,那基本上就是缘木求鱼了。
企业应该反过来思考:一家企业越是开放,越是有良好的、活跃的开源文化,才越是有机会吸引更加优秀的人才加盟。我们不可能通过让一个企业变得更加封闭,来保护自己的竞争力,反倒是应该让自己变得更加开放,来提升自己的竞争力。
开源战略的制定是企业领导层的重要任务。这需要对企业的商业目标、市场定位和竞争环境有深入的理解。开源为企业带来的价值,主要分为两个方面:降低成本,扩大收益。所以,那些更懂开源的企业,不仅在考虑如何用好开源,节约成本。更要考虑,如何对外开源,扩大收益。
企业应考虑开源作为一种商业模式,评估其对现有产品和服务的影响。这可能涉及到从纯粹的软件销售转向提供服务和支持的模式。我们可以简单的假设,企业的收益=市场规模✖销售单价。而一个企业如果能够对外开源自己的部分技术,会获得更大的用户市场,也可能会导致自己的销售单价下降。因此,我们需要寻找一个合理的对外开源策略,使得企业的总收益(总面积)能够最大化。
开源作为一种新质生产力,正为企业带来前所未有的机遇和挑战。通过深思熟虑的选择、与社区的互动、文化的培养和战略的规划,企业可以最大化开源的潜在价值,实现技术进步和商业成功的双赢。开源不仅仅是技术,它是一种理念,一种文化,一种战略,它正在重新定义企业如何运作、竞争和成长。
作者丨庄表伟
编辑丨张可芯
作者简介
庄表伟:1997 年毕业于华东师范大学,曾任盛大创新院的高级研究员,华为内源平台架构师,开源治理专家。目前就职于重庆天工开物开源基金会,担任执行副秘书长。2015 年起加入开源社,担任过理事、执行长、理事长等职务。长期活跃于开源社区,积极参与社区的各项活动,曾在多种技术、开源大会上发表演讲,曾著有《开源思索集》一书。
相关阅读 | Related Reading
记开源社顾问委员会开源之旅,和近十年开源软件创业的故事和思考
开源社简介
开源社(英文名称为“KAIYUANSHE”)成立于 2014 年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。
开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。
自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。