在日常工作中,经常发现一些大公司将大多数技术开源。这些科技巨头投资了数十亿美元,但一段时间后将其公开,让每个人都可以免费使用。但是这些大型科技公司会得到什么回报呢?在90年代后期,将其技术公诸于世的想法,对于技术公司来说被认为是一个坏策略。越来越多的公司试图隐藏和保护自己的技术。2020年,开放式技术采购的科技公司已成为主流。年收入10亿美元的最赚钱的科技公司还是将其大部分技术开源,这到底是为何呢?
持续创新
实际上,开源是一个不断创新的产业。您将要让许多开发人员使用您的技术,如果他们发现一些错误,或者如果他们改进了某些东西,那么最终您对技术创新的了解将成倍增长。公司将以不同的视角认识到其代码中的潜在问题,最终数以百万计的技术爱好者正在努力为您开发这种技术。
当然,公司保留了为该项目做出贡献的主要员工,并且他们在管理新的贡献方面发挥着重要作用。此外,这给了他们雇用他们的机会。最后,它构成了一个很大的社区,而公司是该社区的负责人。
有时开源可能不是首选:
毫无疑问,在RedHat,MongoDB等特定的业务用例中,开源是有利可图的。在人工智能方面,先进的,不可预测的且对研究人员来说要想利用他们的想法和研究资金就可以实现开源。
热门开源项目
1. Visual Studio代码:
它是由Microsoft开发的开源免费代码编辑器。根据堆栈溢出,它被评为最受欢迎的开发人员环境。
2. TensorFlow:
TensorFlow是Google开发的高性能数字计算开源机器学习框架。它支持API开发基于云的初学者和专家级应用程序。
3. Ansible:
Ansible是一种IT自动化工具。它是用python语言编写的,其用法为YAML,两者都相对易于学习。
4.保管箱:
它是用于秘密管理的工具。保险柜为任何机密提供统一的界面,同时提供严格的访问控制并记录详细的审核日志。
5. Kubernetes:
Kubernetes是一个开放源代码的容器编排系统,旨在自动进行部署和扩展以及容器化应用程序的管理。
实际上,还有许多其他流行的开发工具可用。在科技巨头中,像Apple和Microsoft这样的公司都非常开源,并且开源了诸如图书馆等有限数量的产品。与其他科技巨头相比,它们对整个生态系统的贡献很小。
通过上述介绍,相信大家已经知道公司为何将其技术开源了吧,想了解更多关于公司技术开源的信息,请继续关注中培教育。