我有一个商业SaaS应用程序的想法,我想使用Sencha的Ext框架构建它。我理解在转售我使用ext js构建的应用程序之前需要支付商业许可的必要性,但我很好奇为什么在开发过程中有必要支付许可费用。我认为可以构建和测试应用程序,看看它是否可行,是否有市场,然后在实际销售之前支付许可证费用。
http://www.sencha.com/products/extjs/download?page=a
When to use the commercial version
If you’re going to build a commercial application with Sencha Products, you must write your application code under the commercial license from the beginning of the application development process.最重要的是,我并不打算这么做,但如果我在没有许可证的情况下使用Ext JS开发应用程序,然后在实际销售之前购买了一个,Sencha会知道吗?
发布于 2011-10-14 21:56:42
这是一个更正式的问题..。您在GPL下编写的所有代码(如果您没有安排其他许可,您仍然拥有所有GPL权限)都受GPL条款的约束。您有权重新分发代码,无论是代码本身还是作为您自己的产品的一部分,前提是您还可以在相同的GPL条款下向相同的人提供源代码。
但是,如果我在没有许可证的情况下使用Ext开发应用程序,然后在实际销售之前购买了一个,有没有办法让Sencha知道呢?
不是的!它只是通过GPL许可证来限制的。在购买专有许可之前,我也开始使用GPL进行开发。只要你是在私下做这一切,以后就不会有人知道这一点。
发布于 2012-01-02 02:59:02
回答你的问题有三件事:
总而言之:因为您在SaaS产品中使用Ext,所以可以使用开源版本,不需要使用商业计划。
请看http://www.linux-mag.com/id/3017/,最重要的一点:
换句话说,作为服务交付的软件现在正式不在通用公共许可证的涵盖范围内。
免责声明: IANAL
https://stackoverflow.com/questions/7757075
复制相似问题