最近关于软件授权模式的话题在业界引起了广泛讨论。在软件上云的大势所趋下,基于SaaS的Subscription模式代表了未来软件服务的发展趋势,这一点业界已有共识。
关于SaaS服务模式的优越性,比较统一的观点是:SaaS服务模式免除了最终用户的服务器硬件、网络安全设备和软件升级维护的支出,客户只需个人终端和联网就可以在线获得所需要软件和服务;此外,SaaS软件通常是按照客户所租用的模块来进行收费,因此用户可以根据需求按需订购软件应用服务,软件的部署、升级和维护则交给软件提供商。
但从传统软件的永久许可过渡到Subscription模式并不是一蹴而就,其间还存在着许多演进的过程。
首先,对于一部分正在云化的软件,其授权模式还未彻底SaaS化。譬如只是License安装位置发生了变化,从原来的桌面机服务器改到了云主机上,客户仍然需要在本地使用授权码激活软件,到期后软件停止使用。中国地区的情况则更为特殊,因为公有云落地的滞缓,很多Subscription模式直接演变成了Rental模式。
以CAX为例,目前已公开发布的纯云端CAD产品只有Onshape和Fusion360,对于其他正在上云进程中的CAX软件,授权模式则各式各样、不拘一格:
欧特克自从取消了软件的永久许可,其软件授权的期限分为1个月、3个月、一年和多年期;
西门子SolidEdge直接推出“按月租用”模式,按不同功能模块提供免费试用到按月租用的授权;
SolidWorks的策略是即将推出两款云CAD产品,Product Designer数据在云端、运行在本机,仍需安装客户端;Xdesign数据和运行均在云端,完全基于浏览器的模式。两款产品的授权则根据客户需求灵活提供。
另外,也有厂商在探索BYOL(Bring Your Own License)模式,以满足更大范围的客户需求。
目前的现状是,出于各种考虑,绝大多数企业无法将本地部署的软件投资部署到云端,仅能局限于采用IaaS服务,或在PaaS层舍弃关键的数据库功能。
BYOL给出了一种过渡的方案。
所谓BYOL,对于软件提供商来说,它允许客户购买云主机,将软件授权文件用于云主机上,实现系统上云需求;对于云服务商来说,它允许用户将已拥有本地部署的授权软件许可证用于数据库云。
目前,包括AWS、Oracle等都已提供BYOL部署方式,其优势是使用云的费用更低于以往,相比大刀阔斧的上云,BYOL的方式可以让企业业务得以平滑切换,使得企业的维护和运营成本进一步降低。
但BYOL实现的毕竟不是真正意义上的云计算,充其量只是满足一部分特定客户的需求。对于ISV来说,也并不是所有厂商都接受将软件授权文件用于客户购买的云主机这种形式。所以说,BYOL仍然只是传统软件授权迈向SaaS模式的一种过度。
总的来说,企业渴望迁移至云端,但由于必须在灵活性和低成本之间进行取舍,许多企业还无法下定决心;厂商在积极推动客户上云,但还存在着诸多技术难点,譬如ERP的云化就存在服务可弹性伸缩框架的实现、云化环境多租户的访问/数据安全、多用户数据库架构设计等问题。
因此这个过程中,演变出了不同形式的软件授权模式。而大概率上,都将朝着基于SaaS的Subscription模式发展。