通常意义上的基于web的应用程序就是我们说的SaaS(软件既是服务)或者云计算。用户只需要通过web浏览器就可以项目服务供应商提供的服务,而不用像传统的软件那样,需要本地安装。正因为如此,他才给FOSS带来前所未有的挑战。
首先,web应用程序不再像传统软件那样分发和传播。他们将跨过有关自由软件的授权协议要求,比如GNU GPL协议中的有关代码拥有者必须将代码公开在社区中。这样,那些开发web应用程序的大公司就可以利用这些特点,无需对它们产品的修改作出相应的说明。
其次,在web应用程序中,数据往往在用户和服务供应商之间传输,许多情况下,服务供应商的软件往往会被自动下载并安装到用户的系统中,web应用程序会带来更多的隐私问题,而这些问题自由软件授权协议往往并没有考虑。
上述的这些问题并不是现在才出现的。Tim O'Reilly已经在几年前就提出了警告,但是他的言论太过耸人听闻,他认为开源授权协议已经过时。他的说法很容易使我们对web应用程序对开源软件授权协议的影响产生歧义。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/