关于开源和云的五件事
极客时间编辑部
讲述:丁婵大小:3.71M时长:02:42
近日,开源中国编译了技术播客汤姆·梅里特(Tom Merritt)的一篇文章,梅里特在文中提到,“开源软件彻底改变了公司的运作方式,但是像 AWS 这样的云软件使开源软件公司更难赚钱。当你可以获得基于开源软件的云服务时,那么就不用再为该开源软件的公司支付相关服务费用”。
梅里特认为云厂商正在压缩开源商业化公司的重要收益空间,使它们连提供服务(比如技术支持)赚钱的模式都难以维持。在这个过程中有 5 件关于云和开源的事项需要注意,具体如下。
一,开源许可证旨在防止代码被锁定。开源许可证建立在这样一个思想之上:如果使用开源代码,就不能对其进行专有化,这是为了确保公司与希望使用该代码的其他所有人共享该代码的工作。
二,提供支持模式行不通。尽管红帽通过支持产品成功建立了业务,但现在主流模式是提供运行开源软件的云服务,这样的营利也更加可观,但问题是 AWS、Google Cloud 与 Microsoft Azure 目前已经瓜分了这块业务。
三,开源许可证约束不到云服务。云服务不会使用开放源代码创建新项目,而只是将其作为服务的一部分为客户实施。这并不违反许可,因为确实可以使用开源软件来建立业务。
四,一些开源软件提供商正在寻求专有许可证。 MongoDB 创建了服务器端公共许可证(Server Side Public License,SSPL),该许可证要求托管 MongoDB 实例的云厂商要么获取商业许可证要么向社区开放其服务源码。实际上,Redis Labs 已经修改了某些模块的许可证,新许可限制了可以使用它们构建哪种类型的应用。
五,专有将导致分叉。 XFree86 被 X.Org 替代,OpenOffice 被 LibreOffice 替代。Redis 更改许可证之后,受限制的模块也已经新启动了项目:GoodFORM。
最后,这是关于这些公司和开源社区如何适应变化的。Redis Labs 和 MongoDB 都是健康、成功的公司,但开源背后的动机对他们来说已经发生了变化,他们不得不适应这种变化。而随着云服务的不断发展,它也可能会影响其他系统。
以上就是汤姆·梅里特的观点,你是否认同呢?
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 人人搞科研既然没有违反,那适应变化是最好的
收起评论