作者 | Matt Asay

译者 | 风车云马,责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

FaunaDB创始人埃文·韦弗(Evan Weaver)有一个疯狂的想法:只要给开发者一个开放的API和一个适合他们开发的模型,那么云是最好的选择,即便是Linux和Kubernetes这样的开源平台。也许他们不想为任何代码做“手术”。那么,他们感兴趣的是云,而不是代码?

这是一个大胆的想法,倒也存在合理的地方。然而,当我向业界的重量级人物提出这个想法时,他们却因为各种不同的原因否定了。根据Lightspeed的投资者瓜拉夫•古普塔(Guarav Gupta)的说法,“开发人员对开源有着深深的喜爱和欣赏,几乎像是上瘾了”,而这是开发人员对API所没有的感觉。

有没有一种方法既能方便地使用API,又不会失去开发人员对开源社区的归属感?答案似乎是肯定的,但实现起来有点复杂。

不要忘记数据

StrAPI提供一种开源headless CMS,它的联合创始人兼CPO Aurélien Georget认为,开源的持久魅力不仅在于代码。例如,StrAPI的许多客户都想要定制他们的CMS。在这种情况下,云服务不能满足他们的需求。

即使他们不想修改代码,数据也会驱使他们这样做:“我们的用户对他们的代码的所有权不感兴趣,而是对他们的数据感兴趣。出于数据隐私的原因,或者从法律的角度出发(例如银行、保险、公共管理等部门),他们需要在自己的数据中心运行他们的代码——并保存他们的数据。”当然,这并不是说Weaver坚持以API为中心的方法是错误的,“每个解决方案都应该是面向API的,”Georget赞同道,“因为它让开发人员富有创造力,想象新的用例,并进行创新。”

Georget表示,使用云服务或许会更方便,但对于某些类别的应用程序或客户来说,这并不总是可行的。

DataStax为ApacheCassandra数据库社区提供代码和操作技巧,其首席宣传官PatrickMcFadin认为,API可能会成为一扇单向的门,过去开放的API随着时间的推移会被锁起来,或者被挡在付费墙后面。未来数据之争只会带来严重的专利化。相比之下,代码可以免费提供,因为它不是大多数企业(包括软件供应商)的核心“业务”。

Instaclustr的首席技术官本•布罗姆海德(BenBromhead)有一个理想的折中方案。Instaclustr将ApacheKafka等开源软件作为托管服务运行。只要建立的云服务严格遵守开源标准,他们就不会真正失去代码或数据的独立性。

开源数据层技术保证公司完全控制自己的数据和流程。通过选择100%的开源技术,公司可以拥有自己的代码,并保持不受供应商或技术的限制。比代码本身更重要的是,真正的开源技术确保了公司的关键信息流程不会被提供专有解决方案的供应商所破坏,也不会在任何情况下干扰公司充分利用自己数据的能力。

核心在于信任

这让我们回到了古普塔的观点,即开源有一些不同的,也许更好的东西。尽管“人们最终还是想以云服务的形式消费”,但是他认为,代码对于营造真正的技术亲和力——甚至对技术的喜爱和欣赏——是至关重要的。

您能通过API实现这种“亲密”(cosmic closeness)吗?古普塔认为不会。他说,“如果你是开源的,那么很容易构建社区,而不是带API的黑箱云服务”。因为,“作为一名开发者,你想通过自己的感觉和理解来开发它,并成为团队的一部分。”

这种开源运动的核心是信任:开放代码、开放路线图、开放交流、开放决策。这就是像Instaclustr这样的云供应商的成功之处:云的易用性以及对开源的信任和控制,可以为客户提供他们想要的东西。好的开源公司会建立起令人不可思议的信任。明智的云计算公司不甘示弱,一定不会让开发人员缺失在开源社区中的那种信任和喜爱。

原文:https://www.infoworld.com/article/3572324/do-developers-really-care-about-open-source.html

本文为 CSDN 翻译,如需转载请注明来源。

更多精彩推荐
☞把人脑智能化后,能再创造出更强的人工智能吗?
☞TypeScript 的存在削弱了 JavaScript 生态系统?
☞让安全威胁无所遁形,全方位掌握攻击“前世今生”的黑科技来了
☞观点 | 勿畏魅影:比特币不需要持续增发
☞CPU有个禁区,内核权限也无法进入!
点分享点点赞点在看

开发者真的喜欢开源吗?相关推荐

  1. GitHub封了41万俄罗斯开发者账户,开源真的无国界?

    作者 | 武穆 审校 | 云昭 PART 01  事件回顾  最近,俄罗斯研究员Sergey Bobrov在Twitter上用表情符表达了自己GitHub账户被封禁一事的心情: 图片来源@Twitte ...

  2. 很多优秀的软件公司和开发者为什么愿意开源和共享?

    首先,我给大家抛出两个问题.在继续阅读后面的内容之前,建议大家花几分钟的时间认真思考自己对下面这两个问题的答案: 在当今世界上,你认为最优秀的软件公司都有哪些? 在当今世界上,你认为最优秀的软件工程师 ...

  3. 开源无收入,全职开源仍是少数,企业开源成热门,开发者正在见证开源历史

    作者 | 何苗 出品 | CSDN(ID:CSDNnews) 近年来,"开源"成为了国内科技公司对外传播技术实力的热门词汇.从闭源到开源:从低调发展,到今年三月国家将"开 ...

  4. 什么意思是谁_舔狗是什么意思?如果不是真的喜欢谁又愿意做舔狗呢出处?

    [海峡网] 网络上面经常会出现一些新的词句,比如最近舔狗这个词就经常出现在大家的视线中.相信很多小伙伴都知道,最近关于虎牙的包子的事情也是挺多的,不过关于包桑的梗也是很多,那么关于包桑的这句" ...

  5. 十大ios开发者喜爱的开源库

    十大ios开发者喜爱的开源库 (转自博客园) 2014-08-17 14:07:58|  分类: objective-c |  标签:ios  开源库  |举报|字号 订阅 下载LOFTER我的照片书 ...

  6. CSDN参加欧洲最大开源盛会KubeCon,与全球开发者共促开源生态发展

    4月18-21日, CSDN与来自全球超 1 万名的工程师.开发者一起参加了在荷兰阿姆斯特丹召开的 KubeCon+CloudNatvieCon Europe 2023 大会. KubeCon+Clo ...

  7. FlyFish开发者说|开源低代码平台的体验与思考

    作者: Miss yy,曾就职于凤凰网.京东科技等大厂.擅长 Node.js.Web前端开发.后端开发.运维.测试等技术领域,有丰富且广泛的开发经验. 初识FlyFish 由于我当前所在公司团队业务不 ...

  8. GitLab 发布全球开发者报告:开源仍是主流!

    近日,GitLab发布了全球开发者报告,该报告共调查了来自全世界各地的5296名软件专业人员,他们之中大多数都是软件开发者或者工程师,供职于硬件.服务以及SaaS等行业的中小型企业中. 受访人员的具体 ...

  9. 微软 Build 2020 开发者大会邀请开源社,共赴线上新旅程

    点击上方"开源社"关注我们 | 转载自:微软中国MSDN | 编辑:Corrie | 设计:叶修缘. 微软热爱的开发者,开发者热爱的新技术 微软Build 2020开发者大会大幕将 ...

最新文章

  1. SQL Server数据库收缩日志的方法
  2. QML基本可视化元素--Text
  3. Google Maps Android API V2的使用及问题解决
  4. 树莓派3b与散热风扇
  5. 思维导图下载 注册安全_2019安全工程师《建筑实务》第二章第一节考点:物料提升机思维导图...
  6. 如何使用 Istio 进行多集群部署管理(一)
  7. 笔记-高项案例题-2017年下-计算题
  8. 使用单元测试测试简单的首页
  9. 未来的5年内,我为什么不看好“AI+教育”
  10. original_keras_version = f.attrs[‘keras_version‘].decode(‘utf8‘)AttributeError: ‘str‘ object has no
  11. 大二上学期数据结构课程设计
  12. 数字信号处理——IIR滤波器设计
  13. php环境安装Java_常用PHP运行环境一键安装包推荐
  14. DllMain函数参数简介
  15. TQ2440——NandFlash分区修改
  16. 个人博客系统整体介绍
  17. 【HotSpot、G1】垃圾回收算法和垃圾收集器
  18. nfc门禁卡的复制和迁移
  19. shell批量修改后缀_Powershell批量修改用户的UPN后缀
  20. iframe标签有什么用

热门文章

  1. password textbox setup
  2. 表达式for loop
  3. LVS小型系统架构搭建笔记
  4. React 深入系列4:组件的生命周期
  5. 【bzoj4443】[Scoi2015]小凸玩矩阵 二分+二分图最大匹配
  6. 个人手写笔记,灵感收集.
  7. AR增强现实的未来展望
  8. 解决apache的the requested operation has failed
  9. HDU.1001 Sum Problem
  10. PAT乙级 1031 查验身份证 (15 分)