前言


本篇文章的内容来自于Hadoop元老级人物(也是Cloudera首席架构师)Doug Cutting对于公司如何使用开源软件来提升公司商业价值的一个分享。其中分享了很多与公司和开源有关的一些内容,本文对其做了简单的小结和概括(第一人称叙述)。原文为纯英文,感兴趣的同学,点击此链接阅读:How Cloudera Uses Open Source。以下内容难免有翻译不准确之处,同时也仅仅代表本人个人观点,敬请谅解。

公司用开源来做什么?


开源能够帮我们做任何事情。Cloudera是一个做开源的公司,在Cloudera,我们的工作就是创造和优化开源软件。我们的工作会与社区进行精密地合作,最终要达到的效果是使开源软件能够无缝连接地来帮助我们从数据中得到价值。

开源生态系统中最重要的环节是什么


开源是一种好的发展模式,它不依赖于去构建各个独立软件公司之间的商业联系,而是依赖于一个社区。它是一种比较低开销的操作,但是它是具有长期保证性的。比如已经在市场上经过检验的一些软件,操作系统领域的Linux,大数据领域的Apache Hadoop生态栈,Kubernetes, Docker已经渐渐成为容器和虚拟化的标准。而且目前比较火的机器学习库也全都是开源的。

谁是开源生态系统中最重要的


开发者。但是在开发者里还分为有偿专职做开源软件的,而有些是完全独立自支持的。但是不论哪种,一个开发者在社区的声誉往往对于其整个职业生涯将会有着很大的影响,因此一旦他们坚持去做了,他们往往会比较认真的,又或者说是带着兴趣去做,并构建一个良好的社区。

开源软件解决了哪些现实环境中的问题


开源软件现在已经无处不在,并且已经逐渐成为主流。目前开源软件已经帮助各个行业分析,处理,存储它们海量的数据,并从中得到价值。比如零售商们可以根据历史消费清单数据来优化它们的商品价格,农民们可以通过数据来监控它们的农场等等。

开源生态系统中的最常遇到的问题


在开源生态体系内,一直存在的一个问题就是分裂,对抗问题。在对同一个软件产品中,有的时候无法达到意见,解决方案的一致,尤其当整个社区比较庞大的时候。针对同个问题,不同的解决方案,所考虑和侧重的需求点会有所不同,一旦无法达成一致,结果就是拖慢方案实施的进展。

开源软件的未来是什么


开源软件正在越来越成为行业的标准,在未来,希望开源软件能进入更多的垂直领域,渗入到更多不同的产业内。这同时也会加速开源软件的发展。

针对目前开源软件,最大的担忧是什么


技术的鸿沟是一个最大的因素。软件平台的进步与演进,意味着技术的创新,但是往往这在一定程度上会使用户排斥接受新技术。而且当一项技术新出来的时候,往往知道了解的用户也不会很多。所以技术鸿沟的问题会一直存在,除非软件技术不再进步。

用开源软件工作时,开发者应该做到哪几点


不拘泥于具体某项技术而是去如何根据实际场景,最好的去组合使用不同开源软件以及它们如何很好的联结在一起,来解决现实中的问题。这会是更高层次的技术理解。

参考资料

[1].http://blog.cloudera.com/blog/2018/04/how-cloudera-uses-open-source/ . How Cloudera Uses Open Source

公司如何使用开源软件相关推荐

  1. 独家 | 建立软件的经济学分析框架,浅议开源软件的经济学特性(附图解)

    人类社会正在加速数字化.一个显而易见的事实是,人们生活.工作的方方面面都离不开各种各样的软件.不久以前,人们还不知道什么是软件:从今往后,软件正在吞噬整个世界[https://a16z.com/201 ...

  2. 为开源软件评级—商业就绪分级(BRR)模型

    近日,一项名为BRR(Business Readiness Rating,商业就绪分级)的新开放标准模型计划备受关注,该计划由卡内基·梅隆大学西部的开放源代码研究中心.O'Reilly CodeZoo ...

  3. 2016国产开源软件Top100(Q1)

    2016国产开源软件Top100(Q1) 随着互联网的发展.开放标准的普及和虚拟化技术的应用等诸多IT新领域的创新及拓展,开源技术凭借其开放性.低成本.稳定性.灵活性.安全性和技术创新性等特点迅速走向 ...

  4. 开源软件七大盈利模式

    开源软件在发展历程中,已经不仅仅是开放源代码的免费软件.开源软件与商业并不冲突,它是一种新兴的商业模式.与传统的商业软件相比,开源软件采用了开放源代码.免费分发等形式,减少了营销与销售成本,更易于广泛 ...

  5. 开源软件总体拥有成本指南

    Guide to the Total Cost of Ownership of Open-Source Software 开源软件总体拥有成本指南 Tuesday May 10, 2022 by Pe ...

  6. 从FFmpeg耻辱榜看开源软件的“潜规则”

    话题:FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证.2009年,韩国名软KMPlayer被FFmpeg开源项目发现使用了它们的代码和二进制文件,但没有按 ...

  7. 各国开源软件和商业软件

    "开源软件"可以进行商业化运作,"商业软件"同样也可以选择"开源"."开源"的目的是方便知识共享,而商业化运作则是为了将 ...

  8. 商业软件、开源软件与自由软件开发模式的区别

    程序代码一般情况下有两种形式:目标代码和源代码.人们根据开发公司对源代码的"态度"(是否公开)将软件分为商业软件和开源软件.现在我们来看看各种软件的开发模式有何不同. ○1商业软件 ...

  9. 干货 :建立软件的经济学分析框架,浅议开源软件的经济学特性(附图解)

    人类社会正在加速数字化.一个显而易见的事实是,人们生活.工作的方方面面都离不开各种各样的软件.不久以前,人们还不知道什么是软件:从今往后,软件正在吞噬整个世界[https://a16z.com/201 ...

  10. 遵守GPL的开源软件能用于商用吗?

    遵守GPL的开源软件能用于商用吗? 比较经典的开源协议有 GPL,BSD 等等. GPL 软件可以用于商业用途,甚至说,RMS 撰写 GPL 协议的目的就是为了让自己的 GPL 软件 emacs 可以 ...

最新文章

  1. python自动测试p-python自动化测试_8
  2. mysql去重合并字符串,SQL编程:group by合并结果字符串 --- group_concat函数就能行...
  3. PHP中文件操作基础:文件路径基础
  4. android--超级手电筒的开发记录
  5. P3293-[SCOI2016]美味【主席树】
  6. 容器服务Windows Kubernetes使用阿里云日志服务来收集容器日志
  7. python从入门到放弃pdf下载-Python从入门到放弃(一): Python下载及打开世界之窗...
  8. 制作好的app需要服务器吗,在直播app制作过程中,服务器是如何配置的?
  9. 一篇RxJava友好的文章(二)
  10. html用于信息展示的表格源码,Html表格
  11. 【图像隐写】基于matlab WOW算法图像自适应隐写【含Matlab源码 368期】
  12. 江苏大学计算机考研难考嘛,江苏大学考研难吗
  13. TokenInsight 对话首席——隐私安全计算,价值几何?
  14. 2023年最新zabbix监控Linux服务+ensp交换机
  15. 类似新浪微博评论的 @ 及 #某话题# 功能的实现
  16. 处理极端情况:财务扩展和流式传输
  17. 《你好,数智新世界》系列访谈 对话数睿数据总裁刘超|企业级无代码赋能软件产业变革...
  18. RGW Bucket Shard优化
  19. 虚拟酒店全景制作_虚拟现实技术优势_华锐互动
  20. 7 Distributed System notes:A feature of distributed system - Transparency (分布式系统的透明性特征)

热门文章

  1. android wifi已停用,为什么手机连接wifi时总显示已停用
  2. java毕业生设计在线答题系统计算机源码+系统+mysql+调试部署+lw
  3. 硬件学习之滤波电容的阻抗特性
  4. ios dyld: Library not loaded: @rpath/xxx.framework/xxx 之根本原因
  5. 产品经理的职责有哪些?该做什么?
  6. python 马赛克拼图_用Python和OpenCV实现照片马赛克拼图(蒙太奇照片)
  7. Google广告分类体系
  8. 10种方法缓解所显示器造成的眼睛疲劳
  9. 深度技术官网linux,深度系统
  10. 【HNOI2013】切糕