JRebel Licensing

All the information related to JRebel licenses and how they are acquired.

This document has been created to provide a brief overview of JRebel licensing information. The contents of this document do not have any legal effect. Please refer to the End User License Agreement (EULA) for licensing terms and conditions. Refer to the JRebel license type below for more details.

There are 3 different types of licenses for JRebel. The price is the same for each license type. The license type is chosen on the license allocation page, which you’ll receive a link to in an email after completing a purchase.

On the license allocation page (pictured above), you can allocate licenses across all 3 license types. The main difference between license types is in how the licenses are delivered to the end-users.


Hosted licenses

Hosted licenses are served by ZT License Management, a cloud service hosted by ZeroTurnaround.

This is the recommended licensing option. You will get all the benefits of centralized license management: visibility to who’s owning the seats, usage statistics, means to re-assign a seat if needed, etc. At the same time, you will not have to take care of setting up, maintaining and updating the service yourself (which you’d have to do for the on-premise ZT License Server).

Hosted licenses are sent directly from the license allocation page to ZT License Management, and will not be physically delivered to the customer as a license file.

After allocating licenses to ZT License Management, the administrator should create groups in ZT License Management. Each group will have a group URL, which serves as an authentication key for license users. Users should activate their JRebel clients by providing their email address and pasting in the group URL.

Once assigned, hosted license seats should only be reassigned to somebody else when the original user leaves the company or project.


Managed licenses

JRebel managed licenses are the multi-seat JRebel licenses. These licenses are designed for use with the ZeroTurnaround License Server, the license management application hosted on-premise by the customer. This license type is most suitable if you have a large number of licenses to manage, but your organization has heavy security restrictions in place, making usage of ZeroTurnaround-hosted ZT License Management difficult.

After allocating managed licenses from the license allocation page, the administrator should set up a ZeroTurnaround License Server instance and upload the license file. After uploading the license, the administrator should create groups in the ZeroTurnaround license server. Each group will have a group URL, which serves as an authentication key for license users. Users should activate their JRebel clients by providing their email address and pasting in the group URL.

Once assigned, managed license seats should only be reassigned to somebody else when the original user leaves the company or project.

Which License Server versions support managed licenses?

Managed licenses are supported by License Server 3.0.0 and newer.

Can managed licenses be used without a License Server?

No. If you do not wish to set up the License Server, you should use hosted or dedicated licenses instead of managed. If you cannot use the License Server, but have already received a managed license, you should contact help@zeroturnaround.com and ask to replace the managed license with another license type.


Dedicated licenses

Each dedicated license is assigned to one specific person and is used locally from a license file (jrebel.lic). Dedicated licenses are best for small teams who do not wish to install the ZeroTurnaround License Server and who have connection problems or other reasons for not using the ZT License Management service hosted by ZeroTurnaround.

Dedicated licenses are assigned to individual users from the web-based license allocation page. Once registered, dedicated licenses can only be reallocated to a different developer when the original user leaves the company. The user can be changed only by contacting sales-operations@zeroturnaround.com.

With dedicated licenses, it is not possible to see aggregated usage statistics for your team.


Frequently asked questions

What should I do when my license expires?

When your license expires, you can renew it as a dedicated, hosted or a managed license. Please contact us by phone at 1-857-221-9929 or email at sales@zeroturnaround.com.

Which licenses can be uploaded to the ZeroTurnaround License Server?

The License Server accepts managed licenses.

You can also set up a License Server instance during the evaluation period and use evaluation licenses with it. If you decide to move forward with a purchase, you can use the same License Server for managed license seats.

Can I use my license in multiple computers?

Licenses are issued per person, not per machine.

Feel free to use your dedicated license in all your machines, but don’t share it with others. Using another person’s dedicated license is a violation of our EULA terms.

When you acquire your license via the ZeroTurnaround License Server or ZT License Management, you can activate ZeroTurnaround products with your email address from multiple devices, and the license server will take care of the rest. Using the same seat in multiple devices simultaneously is not allowed and is restricted by the license server.

Questions? Send us an email at help@zeroturnaround.com.