SpreadJS的授权方式

5.1 开发授权:涵盖 SpreadJS 在终端用户应用程序开发时使用。

每一位安装和使用 SpreadJS 的开发者均需要一个开发授权。针对企业中常见的多名开发人员同时使用 SpreadJS 的情况,我们提供优惠的团队授权和企业授权模式。

 

5.2 部署授权:涵盖 SpreadJS 的可再发行文件的复制、分发和部署,是最终应用程序的一部分 (获取临时部署授权,用于内部测试)

  • 项目部署:包含 SpreadJS 可再分发文件的终端用户应用。按照域名或 IP 地址的数量计费,一个域名(例如:www.grapecity.com.cn)或 IP 地址需要一个部署授权。
  • SaaS 部署:包含 SpreadJS 的 SaaS 平台和服务。按年计费,只对应一个 SaaS 平台和服务。

 

5.3 为什么需要开发授权?

开发授权作为控件(或称组件、中间件)厂商在出售产品时的标准计价单位,也是业内的统一标准做法。

同时,获得开发授权也是您合法合规获得产品的使用、修改、封装、再分发权力的基础必要条件。

根据使用产品开发、测试以及设计的人员数量决定需要购买开发授权数量。

 

5.4 我的客户是否需要授权?

如客户为最终使用者并且没有二次开发以及部署需求,则无需开发和部署授权。 如需要二次开发并在此部署,则需再次购买开发授权和部署授权。

 

5.5 我的项目需要多少个部署授权?

部署授权不区分环境,只按照部署域名或者 IP 地址的数量计数。

无论内网外网、开发环境测试环境,只要域名或者IP不同,就需要不同的部署授权。例如包含 SpreadJS 代码的OA系统,通过公网域名和公司内网IP都访问,则需要两个部署授权。

不论单机部署还是集群方式,最终访问站点域名唯一,则部署授权只需要一个。

为方便开发人员使用,localhost开发人员开发环境无需部署授权。