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 your or your customer will need to purchase licenses for the framework. The minimum order is 5 developer licenses. Your developers must always be licensed. You must also ensure that your customer has their own licenses for any application you develop for them with Sencha Ext JS or Sencha GXT on a work for hire basis (where a third party would own the IP of the application and would require distribution rights).

If your customer is not licensed directly, then they will not have the distribution rights for the application afforded with a license, nor will they be able to update or maintain the application.

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. If you purchased the minimum order of 5 licenses, you cannot transfer less than the 5 licenses.

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. For Ext JS, Sencha will sell 5 licenses and greater, based on the quantities that you need.

I already have 15 licenses of Sencha Complete, and I have had 3 additional developers join the team. What do I need to buy ?

Sencha Complete customers have been transitioned to Ext JS Pro. You would need to buy 5 additional licenses of Sencha Ext JS Pro edition to cover the 3 additional developers.

I have 3 developers, do I need a license for 5 developers?

Yes, the License for up to 5 developers enables a team of 3 developers to use the software to create applications, provisions their tech support entitlements and also grants distribution rights for the software/applications you have created. As your team grows you can provide up to two more licenses as soon as your developers need them without any additional processing.

Why has Sencha moved to only providing 5 licenses or more?

Most of our end users are software developers working in large, often geographically dispersed teams, and this approach to providing our products made the most sense for the vast majority of our customers and partners. This will simplify purchasing decisions and processing effort for everyone involved. Additionally, because our products are long-lived within the teams we service, it will lower everyone's long-term license management and coordination costs when acquiring and renewing licenses or maintenance and support subscriptions.

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?

In this scenario, both you and your customer would need to have a valid product license. Under the terms of our commercial license, each and every person who develops a commercial product using Sencha Ext JS, Sencha GXT, and/or Sencha Touch must have a commercial license.

I purchased Ext JS 5.x and a support subscription, but my support subscription has expired. How can I get rights to Ext JS 6.0?

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 Ext JS 6.0 during the term of your support subscription. To renew your support subscription, email renewals@sencha.com for a quote.

I purchased the Sencha Architect license after my trial expired. How can I use the same email account to activate Architect on the same or a new system?

When you purchase Architect you will be emailed an Activation code which you can enter into Architect.

What credit cards do you accept?

We accept American Express, Master Card, Visa, Discover, and JCB credit cards.

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, Google Checkout, or PayPal?

Yes! We accept PayPal in our store and can accept purchase orders, checks, and direct bank transfers. 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 renewals@sencha.com 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.

What devices are considered as Embedded Devices?

Embedded Devices include TV's and devices in cars, refrigerators, cameras, and other specific purpose products (see license). Embedded Devices do not include PCs, laptops, smartphones, tablets, or other general purpose devices. Embedded Devices prohibitions also do not cover display in a general purpose web browser, regardless of the device. Please review the Sencha Software License Agreement for more info on Embedded Devices.

What if my Embedded Device has a browser built in?

Distribution of a Sencha Touch application through a general purpose browser, regardless of the device, is free of charge and an embedded license is not required. A general purpose web browser has a URL bar and a general browser “chrome.”

When would I need an OEM license agreement with Sencha Touch?

If you are creating your own commercially licensed software developer kit (SDK) or web application builder based on Sencha Touch, a commercial OEM license is the right option for you. Since use cases vary widely, commercial OEM licenses are customized per customer. Contact us to learn more about this option.

What is the difference between your free commercial license and the open source license?

You can use Sencha Touch under either license. Under the open source GPL v3 license, you are required to release you source code and license your program under GPLv3. Our free Sencha SDK commercial license agreement allows you unlimited developers, distribution and use provided you are not using Sencha Touch for a development tool or application builder, or for native deployment on an Embedded Device.

When would I need an Embedded Device license agreement with Sencha Touch?

If you are distributing commercial software built with Sencha Touch for native deployment on an Embedded Device, you may do so for free for distributions of less than 5,000 units per product lifetime under our standard Tools License for Sencha Touch. Contact us about distributions above that amount. Use of Sencha Touch application through a general purpose web browser is permitted under our standard commercial license and does not require an Embedded Device license.

Can I use Sencha Touch for free?

Yes. Sencha Touch is available free of charge for commercial and open source application development. However, embedding Sencha Touch in a commercial web application builder or software development kit (SDK) requires a paid commercial OEM license agreement. See “When would I need an OEM license agreement with Sencha Touch?” FAQ for more information. Additionally, using Sencha Touch commercially for native deployment on Embedded Device with more than than 5,000 units annually requires an Embedded Device License. See “When would I need an Embedded Device license agreement with Sencha Touch?” FAQ for more information. A Sencha Care support subscription for Sencha Touch is available for purchase separately.

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 renewals@sencha.com for more information.

Can I reassign my Ext JS or GXT license to a different user?

Yes, but only once every 6 months.

Do I need to renew my license every year?

Ext JS and GXT licenses are perpetual. However, you must renew your Maintenance and Support Agreement on an annual basis.

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 our FAQs below.