JRebel Licensing

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.

Please choose your current JRebel license type for details.

Managed license

JRebel managed licenses are the latest, multi-seat JRebel licenses. These licenses can be used only via the JRebel License Server. After uploading the license file to the License Server, JRebel users can activate their JRebel clients by connecting to the License Server and acquiring a seat, which is then registered to their email address. Once registered, managed licenses should only be reallocated to somebody else when the original user leaves the company or project, and needs to be replaced by a different user.

JRebel managed licenses are available instead of JRebel floating licenses as of 1st of January, 2015.

Which License Server versions support managed licenses?

Managed licenses are supported by License Server 3.0.0 and newer. License Server 2.x does not support managed licenses.

Can managed licenses be used without a License Server?

No. Managed licenses cannot be used without the License Server. If you do not wish to use the License Server, you should use dedicated licenses instead of managed. If you cannot use the License Server, but have already received a managed license, you should contact your sales representative and ask to replace the managed license with multiple dedicated licenses.

Dedicated license

Dedicated licenses are each assigned to one specific person and are used locally from a license file (jrebel.lic). Dedicated licenses are best for teams who do not wish to install the JRebel License Server.

Dedicated licenses are assigned to individual users from a web-based license management page. This page is made available upon purchase of JRebel. Once registered, dedicated licenses can only be reallocated to a different developer when the original user leaves the company, and needs to be replaced by a different user. The user can be changed only by contacting sales-operations@zeroturnaround.com.

Floating license

JRebel floating licenses are multi-seat licenses that were issued during 2014 and require the License Server. Floating licenses cannot be purchased after December 31, 2014.

Which users can use a floating license seat?

First, a multi-seat floating license is uploaded to the JRebel License Server. Developers can connect to the License Server and acquire seats as needed on a first come, first served basis (refer to the License Server manual for details). The number of concurrent users is restricted to the number of seats on the uploaded floating license.

What happens with floating licenses in 2015?

Existing floating licenses can be used until the end of their validity period. They are compatible with both License Server 2.x and 3.x, as well as all versions of JRebel. However, in order to use floating licenses with JRebel 6, you must use License Server 3.x

Can floating licenses be used without a License Server?

No. Floating licenses cannot be used without a License Server. If you do not wish to use the License Server, please use dedicated licenses instead of floating licenses. If you cannot use the License Server, but have received a floating license, you should contact your sales representative and replace your floating license with dedicated licenses.

Base license

JRebel base licenses are legacy licenses, purchased on or before December 31, 2013. Based on the current licensing options, base licenses roughly correspond to dedicated licenses.

Which JRebel versions are base licenses compatible with?

JRebel single-seat base licenses are compatible with all JRebel versions. Owners of JRebel single-seat base licenses will receive updates and support throughout the duration of their license.

JRebel multi-seat base licenses are compatible with JRebel versions up until JRebel 5.x.

Multi-seat base licenses do not work with JRebel 6. If you have a valid base license and would like to upgrade to JRebel 6, please contact your sales representative to replace your multi-seat base license with dedicated licenses, free of charge.

Base licenses cannot be used with the License Server.

Enterprise license

JRebel enterprise licenses are legacy licenses purchased on or before December 31, 2013.

Which JRebel versions are enterprise licenses compatible with?

JRebel single-seat enterprise licenses are compatible with all JRebel versions. Owners of JRebel single-seat enterprise licenses can use them directly in the IDE or through the License Server. They will receive updates and support throughout the duration of the license.

Multi-seat enterprise licenses may only be used with the License Server. Using multi-seat enterprise licenses without the License Server will not work with JRebel 6. In order to use JRebel 6 with multi-seat enterprise licenses you must install the License Server. If you have a valid enterprise license and would like to use the license in your IDE instead of the License Server with JRebel 6, please contact your sales representative to replace your multi-seat enterprise license with dedicated licenses, free of charge.

Enterprise licenses can be used with both License Server 2.x and 3.x, but in order to use enterprise licenses with JRebel 6, you must use License Server 3.x.

Legacy licenses

Personal licenses were issued up until December 31, 2012. If you have a valid personal license, you will continue to receive updates and support throughout the duration of your license period. Personal licenses cannot be used with the License Server.

Perpetual licenses are legacy licenses that were supported up until JRebel 5.x. As of JRebel 6.0.0, perpetual licenses do not work. Perpetual licenses cannot be used with the License Server. If you own a perpetual license and would like to use a version of JRebel 6.0.0 or newer, please contact sales@zeroturnaround.com to purchase a new JRebel license.

Other legacy licenses that have been given out in the past include JRebel Scala license (only for loading .scala classes), JRebel OSS license (for non-commercial open source projects) and others.

If you still own a valid license of those types, you can continue using it with the latest version of JRebel. You will receive updates and support throughout the duration of your license. Any extensions for these license types are unavailable.

FAQ

Which license types am I currently able to purchase?

From January 1, 2015, the license types available include managed and dedicated.

What should I do when my license expires?

When your license expires, you can renew it using the new license model at $475 per license per year. You can then choose to use it as a dedicated or a managed license. Please contact us by phone at 1-857-221-9900 or email at sales@zeroturnaround.com.

Which JRebel licenses can be uploaded to the ZeroTurnaround License Server?

From the currently sold licenses, License Server accepts managed licenses. From the older licenses that are no longer sold, License Server also supports floating licenses, and old enterprise licenses with a fixed validity period.

Evaluation licenses can be uploaded to the License Server – provided no commercial licenses have been previously uploaded (evaluation and commercial licenses cannot be mixed).