选择技术意味着致力于长期支持活跃且不断增长的业务的解决方案,因此需要仔细考虑和远见。当企业押错了宝时,结果往往是显著更高的开发成本和降低的灵活性,这两者都会长期存在。
在过去的十年中,企业层面采用开源软件的做法蓬勃发展,因为越来越多的企业发现开源解决方案相对于专有方案的显著优势,并且企业对开源的心态持续转变。
寻求明智地使用开源软件的企业会发现很多很好的理由这样做。这里只是一些理由。
- 社区。面向企业的开源解决方案通常拥有蓬勃发展的社区,这些社区受到共同驱动力的约束,以支持和改进企业和社区都从中受益(并坚信)的解决方案。围绕改进这些解决方案而团结起来的全球社区,能够比内部团队在专有解决方案上工作更快、更好、更有效地引入新概念和新功能。
- 人群的力量。众人拾柴火焰高。才华横溢的个人社区协同工作的集体力量不仅带来更多想法,而且在出现问题时能够更快地进行开发和故障排除。
- 透明性。开源代码意味着你可以完全了解代码库,以及关于社区如何开发功能和解决错误的所有讨论。相比之下,秘密生成的专有代码可能带有不可预见的限制和其他不受欢迎的意外。使用开源,你可以免受供应商锁定的风险,并且可以确切地了解你得到的是什么。
- 可靠性。由于更多人关注,开源代码的可靠性也往往更高。由于有全球社区支持代码库——而不是一家公司内的一个团队——代码是在在线论坛上开发的,并由专家指导。输出往往是非常健壮、经过尝试和测试的代码。事实上,开源代码现在驱动着大约 90% 的互联网,并且正因此原因被大型企业迅速采用。
- 更好的安全性。与可靠性一样,开源软件的代码通常更安全,因为它经过社区更彻底的审查和验证(并且出现的任何问题都倾向于更认真地修补)。长期以来,安全问题一直是企业采用开源的顾虑,但如今已不再是问题。
- 基于优点。使用开源代码,围绕解决方案方向进行决策的唯一动机是制造出最好、最有用的产品。制作专有代码的公司通常将底线放在首位,这并不总是理想的。在选择对你的业务至关重要的技术时,最好确保其议程支持你自身的利益。
- 更快上市。由于开源解决方案是公开可用的,并且可以免费探索,因此通常可以更快地研究方案并启动解决方案。
- 经济高效。虽然应该将开源解决方案视为不仅仅是免费软件,但事实上,在考虑部署解决方案的总成本时,它们不需要许可费仍然是一个决定性的优势。
- 免受供应商锁定。用于核心基础设施的专有软件增加了被供应商或技术锁定的风险。如果发生这种情况,企业可能会任由供应商提价,并且会体验到他们无法轻易摆脱的灵活性不足。企业应谨慎使用真正的开源解决方案,而不是那些来自重新包装开源软件以包含专有挂钩的供应商的解决方案。
- 成为常态。许多实施开源解决方案的大型企业——并且经常将此作为政策——正在将其资源的力量带给支持开源解决方案的社区。
除了这些优势之外,开源软件还具有长期的生命力,可以比来来往往的专有开发商更持久。而且,由于充满活力的支持社区不断引入创新,开源软件仍然处于推动整体技术进步和满足企业未来发展需求的最前沿。
评论已关闭。