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 Tools commercial license agreement for more info on Embedded Devices.


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.


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 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.”


I’m a Consultant/Systems Integrator that is doing work for a customer with Sencha Ext JS / GXT. Do I need a license? Does my customer need a license?

Yes, either your or your customer will need to purchase an up to 5 developer license pack, possibly more. 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 two 5 developer license packs, 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 5 developer license packs to your customer if you had already purchased them. If you purchased a 5 pack, you cannot transfer less than the entire 5 pack license.


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 Complete and Sencha Architect are available under a commercial license and an OEM license. 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.


If I buy Sencha Architect and want to use it with Sencha Touch, do I need to buy Sencha Touch?

No, Sencha Touch is free for a commercial license. However if you want support for Architect and Sencha Touch, we recommend Sencha Touch Bundle.


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.


I bought 2 Ext JS licenses in 2013 with maintenance and support, which has now expired. Can I renew maintenance and support for just these 2 licenses?

Yes, if you purchased your Sencha Licenses before 10/1/14, we will provide maintenance and support renewals equal to the quantity you had previously purchased. So in this case, we will renew the two maintenance and support subscriptions previously purchased.


If I buy Sencha Architect, does it come with an Ext JS license?

No, if you buy Architect you will also need to purchase a license of Ext JS for every user of Architect. Another option would to buy Sencha Complete.