我有一个想要使用Sencha的Ext JS框架的商业SaaS应用程序.我明白需要支付商业许可证,才能转售和销售使用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.
除此之外,不是我打算这样做,但是有没有什么办法,Sencha会知道如果我开发我的应用程序使用Ext JS没有许可证,然后在实际销售之前购买一个?
解决方法
这是一个更正式的事情…你在GPL下编写的所有代码(如果您还没有安排其他许可证,您仍然拥有所有GPL权限),则需遵守GPL的条款.您有权重新分发代码,无论是本身还是作为自己产品的一部分,前提是您也可以根据相同的GPL条款向同一人提供源代码.
but is there any way that Sencha would know if I developed my app using Ext JS without a license and then purchased one before actually selling it?
没有!它只是通过GPL许可证进行限制.在我购买专有许可证之前,我也开始使用GPL进行开发.只要你私底下做,所有人都不会知道这一点.