文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

大公司为什么要开源其技术?

2024-12-11 20:10

关注

在90年代后期,考虑将其技术公之于众对于技术公司来说是一个坏策略。 他们总是试图隐藏和保护自己的技术。 2020年,科技公司使他们的技术成为主流。

年收入10亿美元的比较赚钱的科技公司,其主要技术是开源的,如RedHat,Cloudera,MongoDB,Spark等。

Facebook,Google和其他科技巨头赋予开源巨大的重要性,以收集新的创新并建立一个庞大的开发社区。

例如,Flutter与本机反应,Tenserflow与Py火炬等。 在这些技术巨头中,Google和Facebook是开发人员和以客户为中心的贡献,而Microsoft和AWS在开放源代码上更以企业为中心。 但是,为什么公司将其技术开源?

持续创新:

实际上,开源是一个不断创新的产业。 您将由大多数开发人员使用,如果他们发现了一些错误,或者如果他们改进了一些错误,那么最终您对技术创新的了解将成倍增长。 公司将以不同的角度从代码中识别出潜在的问题,最终数以百万计的技术爱好者将致力于为您开发这项技术。 与低成本和低时间相比,它实际上具有强大的功能。

当然,公司保留了为该项目做出贡献的主要员工,并且他们在管理新的贡献方面发挥着重要作用。 此外,这给了他们比雇用他们更多的机会。 最后,它构成了一个很大的社区,而公司是该社区的负责人。

有时,开源可能不是首选:

毫无疑问,在RedHat,MongoDB等特定的业务用例中,开源是有利可图的。在人工智能方面,先进的,不可预测的且对研究人员来说要想利用他们的想法和研究资金就可以实现开源。

示例-Elon Mask的OpenAI最初是一个非盈利性研究实验室,但在与Microsoft合作之后,他们通过商业API(而不是开源)进行所有创新。

热门开源项目

1. Visual Studio代码:

它是由Microsoft开发的开源免费代码编辑器。 根据堆栈溢出,它被评为很受欢迎的开发人员环境。

2. TensorFlow:

TensorFlow是Google开发的高性能数字计算开源机器学习框架。 它支持API来开发初学者和专家级的基于云的应用程序。

3. Ansible:

Ansible是一种IT自动化工具。 它是用python语言编写的,其用法为YAML,两者都相对易于学习。

4.Vault:

它是用于密钥管理的工具。 保险柜为任何机密提供统一的界面,同时提供严格的访问控制并记录详细的审核日志。

5. Kubernetes:

Kubernetes是一个开放源代码的容器编排系统,旨在自动进行部署和扩展以及容器化应用程序的管理。 它是由Google开发的,现在没有5个开源项目。

实际上,还有许多其他流行的开发工具可用。 这里只列出了其中的五个。

在科技巨头中,苹果,微软等公司对开源非常友好,它们使开源产品(如库等)数量有限。与其他科技巨头相比,它们对整个生态系统的贡献很小。

 

来源:今日头条内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯