加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

为什么基于云的架构和开源并不总是融合在一起

发布时间:2021-12-25 14:31:53 所属栏目:云计算 来源:互联网
导读:从某些角度来看,开源在云中取得了巨大的成功。像Kubernetes这样的开源解决方案已经吃掉了闭源替代方案。然而,在其他方面,云中的开源已经完全失败了。基于云的架构继续为实现开源保护用户自由的创始目标带来根本性问题。对于许多组织而言,使用云意味着将控
从某些角度来看,开源在云中取得了巨大的成功。像Kubernetes这样的开源解决方案已经吃掉了闭源替代方案。然而,在其他方面,云中的开源已经完全失败了。基于云的架构继续为实现开源保护用户自由的创始目标带来根本性问题。对于许多组织而言,使用云意味着将控制权交给专有解决方案提供商并面临严格的锁定风险。
 
 
当自由和开源软件在1980年代在RichardStallman和GNU项目的支持下首次出现时,主要目标(正如Stallman当时所说)是将软件源代码提供给任何想要它的人,以便用户可以“无耻地使用电脑”,彼此团结一致。
 
如果您在本地设备上运行软件,访问源代码就可以实现这些目标。它确保您可以研究程序的工作原理,与他人共享修改并自己修复错误。只要源代码可用并且您在自己的设备上运行软件,软件供应商就不能“划分用户并征服他们”。
 
但是,当软件迁移到基于云的架构时,这种计算方式发生了根本性的变化。在云中,您作为最终用户访问的软件在由其他人控制的设备上运行。即使软件的源代码是可用的(在SaaS平台的情况下通常不是这样,尽管理论上可能是这样),其他人——特别是拥有运行软件的服务器的人——可以控制你的数据,决定如何配置软件,决定何时更新软件,等等。最终用户之间没有团结,最终用户和软件提供商之间也没有平等。

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!