软件分发的演变

互联网使软件分发的发展成为可能

2011 年,我不顾自己关于永远不要对技术做出预测的建议,在现已停刊的 Linux+DVD 杂志上写了一篇关于云计算的文章。 和n 他说,软件分发的发展肯定是朝着云方向发展的。

虽然事情没有专家和我想象的那么快,但过程似乎是不可避免的. 如果将人工智能融入所有已编写或将要编写的软件的时尚最终成为一种趋势,则更是如此。

尽管因大流行而延迟, 似乎是行业本身阻碍了范式的最终改变。 像 Chromebook 这样支持云的设备很难维修,而且很快就会过时。 被称为 Cloudbook 的廉价替代品是真正的科学怪人,其中硬件与对它们来说太重的 Windows 版本结合在一起。 而且,高端平板电脑的价格并不能证明它们是 PC 的替代品。
我不认为普通用户对改变有抵触情绪。智能手机的持续使用已经让他们习惯了与云的永久交互。

软件分发的演变

在计算机行业的早期,公司只销售硬件. 用户自己使用穿孔卡编写他们需要的软件。

随着计算机变得更小、更容易使用,爱好者们开始编写自己的程序。 并分享它们。 Basic 等编程语言开始流行,它使用英语中的单词,无需学习机器代码或更复杂的语言即可开发应用程序。

当计算机在计算机爱好者圈子之外开始流行时,出现了不想或不能编写自己的软件并愿意花钱请别人来编写软件的用户。 由于购买标准化产品比购买定制产品便宜得多,因此出现了一种基于磁介质的软件分发模型。 用户不是为实体产品付费,而是为使用它的权利付费,于是出现了著名的最终用户许可协议。 该协议规定了在什么情况下可以使用该产品。

每次出现新版本时,用户都必须购买新的许可证才能进行升级或全新安装。

随着互联网的出现和带宽的增加,物理格式被抛弃,取而代之的是从应用商店下载 (顺便说一下,它们是 Linux 发行版的传统下载管理器,经过乔布斯的改造)
但是,许可模式保持不变。

软件作为服务

在XNUMX世纪的第一个十年中期,一种新的模式开始形成,实际上是回归本源。 在这个行业的早期,用户将信息输入终端,然后发送到中央服务器进行处理。 软件即服务的原理非常相似。

使用此模式,用户无需安装支持 Javascript 的浏览器。 您需要的软件安装在外部服务器上,工作文件也会发生同样的情况(如果用户愿意)。

在这种情况下,用户不再为许可证付费,而是为访问付费。 这可以换取固定的月费、时间费、用户数量费或功能费。

免费和开源软件在哪里?
众所周知,自由软件运动的开始是因为 Richard Stallman 认为打印机驱动程序是垃圾,要求提供源代码以对其进行改进,但遭到拒绝。 起初它的开发遵循许可模式。 只有这些并不妨碍程序的修改、复制和分发。

向软件即服务模型的迁移通过两种方式完成:

  1. 双方案: 公司将其产品作为网络服务和社区版本提供,用户可以在自己的服务器上安装免费许可证。
  2. 自托管应用程序: 一个社区项目为用户提供源代码以安装在他们自己的网络服务器上,并从另一台计算机的浏览器中使用它。

在下一篇文章中,我们将讨论这两种模型的优势,并推荐云服务的本地替代方案。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。