Licensing, Maintenance, and Support FAQs
I'm a Consultant/Systems Integrator that is doing work for a customer with Sencha Ext JS and Sencha GXT. Do I need a license? Does my customer need a license?
Yes, either you or your customer will need to purchase licenses for the framework.
Generally, your customer must purchase enough licenses to cover your developers and any of their developers updating or maintaining the application. For example, if you use 6 developers to create the application and your customer will support the application with 3 developers, then they would need to purchase 9 licenses, which would cover all the developers.
Alternatively, if you purchased licenses for your consultancy prior to the development, you can assign them to your customer by notifying Sencha and following any other conditions for an assignment included in the license agreement. So in the same example, if you use 6 developers to create the application and your customer will support the application with 3 developers, you could transfer two of the licenses to your customer if you had already purchased them.
Independent Consultants may purchase fewer than 5 licenses of Ext JS, GXT, or Test on behalf of a named client provided the consultant meets the eligibility requirements. You can also buy a single developer license(s) with an annual subscription for Sencha Ext JS and Sencha GXT.
I have a team of 8 developers that need to be licensed with Ext JS, can I buy 8 licenses or do I need to buy two 5 packs of Ext JS?
You can buy 8 licenses of Ext JS through our store.
I have 3 developers, do I need a license that covers up to 5 developers?
For Sencha Test, yes, you will need to purchase a license that covers up to 5 developers unless you meet all of the Independent Consultant Program eligibility requirements, where you can purchase fewer than 5 licenses of Ext JS, GXT, or Test on behalf of a named client. The licenses allow you and your team to to use the software to create and/or test applications, provision their tech support entitlements and also grants distribution rights for the software/applications you have created. If you do not meet the Independent Consultant Program eligibility requirements, you must purchase a license which covers up to 5 developers. As your team grows, you'll have up to two more licenses as your developers need them, without any additional processing.
I'm under contract to build an application for my customer. At the end of the project, I will deliver the software to my customer. My customer will own the intellectual property (IP) for the software. Who needs to purchase a commercial license, my customer or do I need to?
If you meet all of the Independent Consultant Program eligibility requirements, you can purchase fewer than 5 licenses of any Sencha product on behalf of a named client and transfer the licenses to them upon project completion. Alternatively, the client may purchase the licenses, transfer the rights to your organization to develop the application and you would transfer the rights back to the client upon project completion.
I have previously purchased Ext JS or GXT licenses under the Independent Consultant License program. Now that you’re offering Single Developer Subscription Licenses (as of 12/1/2017 for Ext JS and 6/4/2018 for GXT), how does this impact my usage of current Ext JS or GXT licenses under the Independent Consultant License program, and what happens when my license expires?
There’s no change to the status of your Independent Consultant License program license. You can use this license for a customer if you have not already assigned it.
As of July 6, 2018, Ext JS Standard can no longer be purchased in 5-packs with perpetual licensing, and Ext JS Premium was replaced with Ext JS Enterprise, which includes additional entitlements. What happens at the end of my current license period if I am a Ext JS Standard customer (perpetual licenses)? And if I am an Ext JS Premium customer (perpetual licenses)?
Ext JS Standard customers with perpetual licenses: Ext JS Standard customers will be grandfathered in and can continue to renew under Ext JS Standard.
Ext JS Premium customers with perpetual licenses: Upon renewal, Ext JS Premium customers with perpetual licenses will now receive Ext JS Enterprise licenses, which will include access to Sencha Test and ExtReact.
I purchased Ext JS 5.x and a support subscription, but my support subscription has expired. How can I get rights to the latest version of Ext JS?
You can renew your support for your Ext JS license now (which will be backdated to the expiry date), and you will obtain the rights to the latest version of Ext JS during the term of your support subscription. To renew your support subscription, email [email protected] for a quote.
What credit cards do you accept?
We accept American Express, Master Card, Visa, Discover, and JCB credit cards. We also accept PayPal.
Will you send me a sales receipt?
We are happy to send a sales receipt on request. When emailing us to confirm your order, please indicate that you would like a sales receipt, and include the billing contact information that should be included on it (contact name, company name if applicable and address).
Do you accept alternate forms of payment aside from credit cards or PayPal?
Yes, we accept PayPal in our store and can accept purchase orders, checks, and direct bank transfers for standard orders. We accept credit cards and PayPal for Independent Consultant Program orders. Please note that for checks and purchase orders, your order cannot be completed until the payment has cleared our bank. To arrange for payment via one of these methods, please contact us and we'll be happy to assist you.
Can I purchase additional x-Credits?
Yes. If you are interested in purchasing more x-Credits, contact us at www.sencha.com/contact.
What's an x-Credit?
x-Credits are a currency used to meter Support Tickets or request other types of assistance available under a Sencha support plan. For example, a Support Ticket uses 10 x-Credits per incident. Telephone Support uses 50 x-Credits per hour with a 25 x-Credit minimum.
The process for requesting assistance using x-Credits is described in our support process letter that is sent to our customers' primary support contacts when they purchase a support plan. This process is also described in our Maintenance and Support Agreement.
How do I get a quote to renew my support subscription?
Simply email [email protected] and we'd be happy to provide a quote.
Do I need a Sencha Ext JS license to use Sencha Architect?
Sencha Architect is now bundled with Ext JS Pro and Premium. Customers who have purchased those packages will automatically be entitled to Architect. If you previously purchased Architect but do not own a Sencha Ext JS license, your development work product will be governed by the terms of the GPLv3 license.
We purchased multiple product licenses multiple times during the year and our support subscriptions all expire on different dates. Is it possible to sync the license expirations so that they all expire at the same time?
Yes. Please email [email protected] for more information.
Can I reassign my Ext JS or GXT license to a different user?
Yes, but only once every 6 months. If you are purchasing under the Independent Consultant Program, you can change Designated Users upon license transfer to your client.
Do I need to renew my license every year?
If you purchased a 5 pack or more of Ext JS and/or GXT licenses, those are perpetual. However, you must renew your Maintenance and Support Agreement on an annual basis. Sencha Test is a term-based license, and you can extend the term after the initial term expires.
If you have purchased Single Developer Subscription licenses, you will need to renew your subscription to develop applications. Your annual subscription includes maintenance and support. Distribution and End User use rights are perpetual. Further development rights require annual renewal.
When should I use a commercial license?
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.
Can I start my development with a GPLv3 version and then buy a commercial license before I want to release my application?
No, the terms of our commercial license do not allow this. You must choose which license you wish to use (commercial or GPLv3) at the beginning of your development lifecycle.
When do I need a commercial OEM license?
If you are creating your own software developer kit (SDK), web application builder or website builder based on Sencha Ext JS, Sencha GXT, or Sencha Touch, then you need an OEM agreement with Sencha. Please read the license agreement under the Prohibited Use for more information on when an OEM is needed since use cases vary widely, commercial OEM licenses are customized per customer. Contact us to learn more about this option. Full license details are available in our Legal section.
How are Sencha products licensed?
Sencha Ext JS, Sencha GXT, and Sencha Touch are licensed under three options: a commercial license, a commercial OEM license, and an open source license (GPL V3). Sencha Architect is available as part of the Ext JS Pro and Premium packages. To find out which option is right for you, read more about the appropriate use cases for each of these three licenses in the questions above. Sencha Test is licensed on a term-based model.