首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开源GPL Sencha Ext JS 4.0 vs商业版

开源GPL Sencha Ext JS 4.0 vs商业版
EN

Stack Overflow用户
提问于 2011-10-14 00:08:26
回答 2查看 9.5K关注 0票数 10

我有一个商业SaaS应用程序的想法,我想使用Sencha的Ext框架构建它。我理解在转售我使用ext js构建的应用程序之前需要支付商业许可的必要性,但我很好奇为什么在开发过程中有必要支付许可费用。我认为可以构建和测试应用程序,看看它是否可行,是否有市场,然后在实际销售之前支付许可证费用。

http://www.sencha.com/products/extjs/download?page=a

代码语言:javascript
复制
    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会知道吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-14 21:56:42

这是一个更正式的问题..。您在GPL下编写的所有代码(如果您没有安排其他许可,您仍然拥有所有GPL权限)都受GPL条款的约束。您有权重新分发代码,无论是代码本身还是作为您自己的产品的一部分,前提是您还可以在相同的GPL条款下向相同的人提供源代码。

但是,如果我在没有许可证的情况下使用Ext开发应用程序,然后在实际销售之前购买了一个,有没有办法让Sencha知道呢?

不是的!它只是通过GPL许可证来限制的。在购买专有许可之前,我也开始使用GPL进行开发。只要你是在私下做这一切,以后就不会有人知道这一点。

票数 6
EN

Stack Overflow用户

发布于 2012-01-02 02:59:02

回答你的问题有三件事:

  • 如果您使用通用公共许可证软件并且不对其进行修改,则可以按您喜欢的方式将其用于商业用途。
  • 如果您修改了通用公共许可证许可的软件并分发它,则必须提供您的GPL的源代码。您不分发您的软件,而是使用通用公共许可证许可的软件提供服务(SaaS),您不需要做任何事情。

总而言之:因为您在SaaS产品中使用Ext,所以可以使用开源版本,不需要使用商业计划。

请看http://www.linux-mag.com/id/3017/,最重要的一点:

换句话说,作为服务交付的软件现在正式不在通用公共许可证的涵盖范围内。

免责声明: IANAL

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7757075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档