开源对企业有利的 6 大理由

以下是企业应选择开源模式的原因。
666 位读者喜欢这篇文章。
Open for business

Opensource.com

从根本上来说,开源解决方案比专有解决方案更好。想知道为什么吗?以下是企业和政府组织应从使用开源技术中受益的六大理由。

1. 更容易的供应商审查

在您投入工程和财务资源将产品集成到您的基础设施之前,您需要知道您选择了正确的产品。您需要的是一款积极开发的产品,一款在您的业务需要时能够带来定期安全更新、错误修复以及创新的产品。最后一点比您想象的更重要:是的,解决方案必须符合您的要求。但是,随着市场的成熟和您的业务发展,需求也会发生变化。如果产品没有随之改变,您将面临代价高昂的迁移。

您如何知道您没有将时间和金钱投入到一款正在消亡的产品中?在开源领域,您不必听信供应商的一面之词。您可以通过查看开发速度和开发它的社区的健康状况来比较供应商。一个更活跃、更多元化和更健康的社区将在未来一两年内带来更好的产品——这是一个需要考虑的重要因素。当然,正如这篇关于企业开源的博客所指出的那样,供应商必须有能力处理开发项目内部创新带来的不稳定性。寻找具有长期支持周期的供应商,以避免升级困境。

2. 来自独立性的持久性

《福布斯》杂志指出,90% 的初创公司都会失败,而只有不到一半的中小型企业能够存活超过五年。每当您不得不迁移到新的供应商时,您都会产生巨额成本,因此最好避免仅由一家供应商支持的产品。

开源使社区能够协作构建软件。例如,OpenStack 是由数十家公司和个人志愿者共同构建的,这让客户确信,无论任何一家供应商发生什么情况,总会有一家供应商可以提供支持。通过开源,企业对开发团队实施产品的努力进行长期投资。访问源代码确保您始终能够从贡献者池中聘请人员,以在您需要的任何时候保持部署的活力。当然,如果没有一个庞大而活跃的社区,可以聘请的贡献者就很少,因此积极贡献的人数非常重要。

3. 安全性

安全性是一件复杂的事情,这就是为什么开放开发是创建安全解决方案的关键因素和先决条件。而且安全性每天都变得越来越重要。当开发在开放环境中进行时,您可以直接验证供应商是否在积极追求安全性,并观察他们如何处理安全问题。研究源代码和执行独立代码审计的能力使得尽早发现和修复安全问题成为可能。一些供应商提供数千美元的漏洞赏金,作为社区发现安全漏洞的额外奖励,并展示对其产品的信心。

除了代码之外,开放开发还意味着开放流程,因此您可以检查并查看供应商是否遵循 ISO27001、云安全原则和其他机构推荐的基线行业标准开发流程。当然,像我们在 Nextcloud 与 NCC Group 所做的那样,由受信任的第三方进行外部审查可以提供额外的保证。

4. 更关注客户

由于用户和客户可以直接看到并参与开发,因此开源项目通常比闭源软件更符合用户的需求,而闭源软件通常侧重于为营销团队勾选复选框。您还会注意到,开源项目倾向于以“更广泛”的方式发展。商业供应商可能只专注于一件特定的事情,而社区则“多管齐下”,致力于各种各样的功能,所有这些功能都与一家或一小群贡献公司或个人有关。这导致更容易上市的版本减少,因为它不是关于一件事,而是各种改进的混合搭配。但它为用户创造了更有价值的产品。

5. 更好的支持

对于专有供应商而言,他们通常是唯一可以在您遇到问题时为您提供帮助的一方。如果他们没有以您需要的方式提供支持,或者对您的业务需要的调整收取高额溢价,那您就只能倒霉了。专有软件的支持是一个典型的“柠檬市场”。对于开源软件,供应商要么提供出色的支持,要么其他人会填补空白——这是自由市场发挥到极致,确保您获得尽可能最好的支持。

6. 更好的许可

典型的软件许可协议充满了令人讨厌的条款,通常以强制仲裁作为结尾,因此即使供应商行为不端,您也没有机会起诉。部分问题在于,您仅仅获得了使用该软件的许可权,而且通常完全由供应商自行决定。如果软件无法工作或停止工作,或者供应商要求更多付款,您将不会获得所有权,也不会获得任何权利。像 GPL 这样的开源许可证专门用于保护客户而不是供应商,确保您可以根据需要使用该软件,并且没有任意限制,并且可以长期使用。

由于 GPL 及其衍生许可证的广泛使用,其含义已被广泛理解。例如,您可以确信该许可证允许您现有的(开放或封闭)基础设施通过定义明确的 API 与其连接,对时间和用户数量没有限制,并且不会强迫您公开配置或知识产权(例如,公司徽标)。

这也使合规性更容易;对于专有软件,您有严厉的合规性条款和巨额罚款。更糟糕的是,一些开源核心产品以 GPL 和专有软件的混合形式发布;这些可能会违反许可证,并将客户置于风险之中。而且,正如 Gartner 指出的那样,开源核心模式意味着您无法获得开源的任何好处。纯开源许可产品避免了所有这些问题。相反,您只有一个合规规则:如果您对代码进行修改(不是配置、徽标或任何类似内容),您必须与您分发软件的对象共享这些修改,如果他们要求的话。

显然,开源是更好的选择。它更容易选择合适的供应商(您不会被困住),而且您还可以从更高的安全性、更强大的客户关注度和更好的支持中受益。最后,您会知道您在法律上是安全的。

标签
User profile image.
善于与人交往的人、技术爱好者和全方位开源的倡导者。Nextcloud 的营销主管,曾任 ownCloud 和 SUSE 的社区经理,以及 KDE 营销资深人士,喜欢在柏林骑自行车,为朋友和家人烹饪。在此处查找我的个人博客。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.