开源驱动 大黄蜂驱动_客户驱动的开源是软件的未来
开源驱动 大黄蜂驱动
据一些估计,今天地球上大约有1.9亿公司。 想象一下他们是否都为开源做出了贡献。 当然,大多数公司都无法提供代码,但是,如果我们想要真正可持续的,对客户友好的开源,就该关注最佳资源:不销售软件的公司。
为什么? 由于构建的软件越多,可以满足实际运行这些软件的人们的需求,因此该软件的性能越好,我们就越无需担心可持续性。
[ 也在InfoWorld上:2019年最佳开源软件 ]
让某人为此支付
尽管事实上开源从未得到更广泛的使用,但显然我们正处于“开源可持续性”危机中。 这是过去20年来我们所经历的同一场“危机”,并持续警告说这种情况不会持续下去。 我在2008年写过这篇文章(“如果企业在不提供现金或代码的情况下进行消费,开放源代码就有机会成为不可再生资源”),但到2013年,我的关注点逐渐消失:
开源生态系统健康状况的显着改善源于两个主要趋势:朝着更宽松的Apache风格许可发展,以及来自Facebook等网络技术公司的开源贡献增加。
到2019年初,我将开放源代码可持续性问题称为“假新闻”,因为开放源代码显然“ 从未强大过” 。
尽管我仍然认为开源远没有生存危机,但我确实相信我们已经浪费掉了不必要的精力,在错误的地方寻找可持续性:供应商。 正如我在2013年指出的那样,开源的真正创新源于客户。 也就是说,来自使用开源建立业务并相应贡献代码的企业。
[ 也在InfoWorld上:解决开源不公平竞争的方法 ]
人民的软件,人民为人民服务
红帽首席执行官吉姆·怀特赫斯特 ( Jim Whitehurst)十多年来一直在鼓吹以客户为导向的开源 :“最终,要使开源为我们全球的所有客户提供价值,我们不仅需要成为开源产品的用户,还需要吸引我们的客户但真正致力于开源并参与开发社区。”
这种以客户驱动(或用户驱动)的创新可能是最好的原因有很多,但Linux资深人士Matt Wilson这样说:“如果我可以冒险预测未来,我想您会看到更多的新机会。源代码,这些软件来自正在构建并使用它来解决业务问题的公司。 而且,由于将软件投入实际应用的积极反馈循环,效果会更好。”
再说一次?
威尔逊 :“如果您回顾过去,[您会看到]软件供应商将主导企业软件领域。 我认为这就是为什么这么多事情如此糟糕的原因。 因为开发该软件的人员没有使用它来解决问题。”
不是在高尔夫球场上出售的软件。 为满足现实需求的公司而构建的软件。 幸运的是,它已经发生了:
- Lyft发布了Envoy ,这是一种针对单一服务和应用程序设计的高性能C ++分布式代理,以及针对大型微服务“服务网格”架构设计的通信总线和“通用数据平面”。
- Airbnb发布了Airflow ,这是一个以编程方式编写,计划和监视数据管道的平台;
- 沃尔玛发布了Electrode ,这是一个基于React的应用程序平台(该公司用来运行Walmart.com);
- Netflix发布了Spinnaker ,这是一个多云连续交付平台,用于以高速度和信心发布软件更改;
- Intuit发布了Argo ,这是一个与Kubernetes合作的项目集合,其中包括Argo Workflows(一个容器本机工作流引擎); Argo CD,用于声明性连续部署; Argo Events,一个基于事件的依赖管理器;
- Capital One发布了Cloud Custodian ,该工具用于向企业云环境提供自动化的治理,安全性,合规性和成本优化。
还有更多。 甚至对OSCON 2019上的演讲者进行的粗略评论也揭示了Uber,Bosch,The Home Depot,Comcast以及其他公司,其中许多人都在谈论他们的公司如何使用和构建开源软件。
[ 通过InfoWorld Daily新闻通讯了解软件开发,云计算,数据分析和机器学习方面的最新发展 ]
软件的未来
当然,尽管供应商发布的最好的软件往往与他们的基础设施运行方式比销售产品有更多关系,但供应商也制造了出色的软件。 以谷歌和Kubernetes为例:在发布Kubernetes之前,谷歌已经运行了十多年的容器化工作负载。 Kubernetes突然赋予了非Google类公司类似Google的权力。
这是开源的未来。 供应商将继续为开源项目做出贡献,并发布自己的项目。 但是Whitehurst和Wilson似乎有所作为:最好的软件是公司为以真正的开源方式“抓挠自己的痒”而开发的软件,并能满足他们自己的日常需求。
翻译自: https://www.infoworld.com/article/3511583/customer-driven-open-source-is-the-future-of-software.html
开源驱动 大黄蜂驱动
开源驱动 大黄蜂驱动_客户驱动的开源是软件的未来相关推荐
- python行为驱动测试开发_行为驱动开发在 Python 开发测试中的应用
行为驱动开发 (BDD) 简介 行为驱动开发是什么? 说到行为驱动开发(BDD),无可避免的要提到敏捷里面的测试驱动开发(TDD),TDD 的主要思想是"代码即文档",其倡导的流程 ...
- 图形驱动程序和显卡驱动什么区别_鸡血驱动已发布,可新买的显卡打不上驱动?这事儿别急...
这年头显卡厂商卯足了劲推出鸡血驱动以提升显卡附加值,以往年底才有的鸡血驱动,似乎成为每个季度的常事儿了,可眼睁睁看着鸡血驱动却不能安装是个什么梗? 光追性能提升100%的鸡血驱动 CES 2020可不 ...
- 元数据驱动应用设计_设计驱动的应用内购买:创造可持续的获利能力
元数据驱动应用设计 We are in an era on mobile where Freemium has won; but there are many out there who questi ...
- ai驱动数据安全治理_人工智能驱动的Microsoft工具简介
ai驱动数据安全治理 介绍 (Introduction) Microsoft is nowadays one of the major providers for AI powered cloud s ...
- 雷蛇驱动显示连接不到服务器,雷蛇驱动个性设置_雷蛇驱动打不开怎么办
在我们使用各种设备与电脑连接的过程中,经常是需要借助于驱动软件,让硬件设备可以发挥工作的.雷蛇驱动是专门针对用户打造的一款特别好用的驱动文件,方便每一个用户在安装了这种驱动程序之后,轻轻松松的实现最简 ...
- 开源 free的理解_如何理解任何开源混乱
开源 free的理解 开源开发和协作发生在在线的,由信息组成的地方. 从单独的提交消息到项目网站,甚至是更大的数字结构,我们创建的每条信息都是一团糟. 这对开源不是一个小小的挑战. 所有人类的努力都是 ...
- 给开源项目贡献代码_您可以为开源做出6种非代码贡献
给开源项目贡献代码 贡献开源! 履历表看起来很棒! 这是可喜的工作! 在您的整个职业生涯中,您可能听说过很多人做出过这些陈述或类似的陈述. 他们没有错-为开源做贡献是一个多方面的有益工作-但是,当软件 ...
- wpf开源ui引用步骤_计划成功的开源聚会的3个步骤
wpf开源ui引用步骤 我已经在工作中开始了新角色,因此我将在不久的将来计划很多活动. 这就是为什么我决定参加Texas Linux Fest上Karen Vuong的演讲的原因. 尽管Karen确实 ...
- 虚拟化开源技术有哪些_您使用哪些开源虚拟化工具?
虚拟化开源技术有哪些 在管理虚拟机时 ,不乏可供选择的开源工具. 无论您是要在云环境中虚拟化整个数据中心中的服务器,还是要在台式机上测试新的操作系统,还是介于两者之间,都必须选择合适的工具来完成这项工 ...
最新文章
- 查看并修改mysql的默认引擎
- 计科1高雨妍作业(1)
- Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度
- fiddler抓包1-抓小程序https包
- Exynos4412 内核移植(七)—— 内核相关知识补充
- [综述泛读] A survey on web services composition (IJWGS, 2005)
- 1.1方程求根之二分法
- 3D平面SLAM相关总结与思考
- PCD文件格式的转换
- 利用CA证书配置安全Web站点
- JS正则表达式常见用法实例详解
- 异步多线程之入门必知
- rs232读取智能电表_智能电表防窃电原理 偷电为什么会被发现
- 药明生基扩建美国费城细胞及基因疗法生产基地
- 哄女朋友利器 —— 赶紧对她说我爱你,程序猿的专属浪漫(附源码)
- kali中爆破zip压缩包密码
- ViT Patch Embedding理解
- Filter Solutions之滤波器设计
- 【高效运维】Nginx下配置WS、WSS
- 计算机技术专业 英文,计算机技术与应用专业英文简历模板