Note: This documentation is for the older license server implementation, which is now deprecated.
The information about the current license server implementation is available here
Table of Contents |
---|
About JetBrains License Server
JetBrains License Server is a web application that enables license administration across a single network. The Server issues and revokes license tickets to/from network clients based on properties of license keys that are provided by JetBrains after purchase, and allows a customer to use a product concurrently by the number of users corresponding with the number of per-user license keys run by License Server.
License Server serves as a central point for distribution of licenses among multiple users and client machines in a network environment. It supports the following JetBrains products:
- IntelliJ IDEA 7.0 or higher (only Commercial licenses). (A License Server-compatible build of IntelliJ IDEA 6.0 is available upon request.)
- ReSharper 3.1 or higher (only Commercial licenses).
- ReSharper Cpp 1.0 or higher
- dotTrace 5.5 or higher (only Commercial licenses). (Floating licenses are supported starting from dotTrace 3.1).
- dotMemory 4.0 or higher (only Floating Commercial licenses).
- dotCover 1.0 or higher.
- RubyMine 1.0 or higher.
- PyCharm 1.0 or higher.
- WebStorm 1.0 or higher
- PhpStorm 1.0 or higher
- AppCode 1.0 or higher
CLion 1.0 or higher
Tip You can have earlier versions of these products in your network, but you can't manage them using License Server.
Wiki Markup |
---|
{HTMLcomment:hidden}License Server issues and revokes license tickets to/from network clients based on properties of license keys that are provided by JetBrains after purchase. License Server supports the following two types of license keys: |
• Single-user license key that allows a customer to access a product by a specific number of concurrent users corresponding with the number of purchased license keys run by the License Server.
• Multi-user license key that allows a customer to access a product by unlimited number of concurrent users pursuant to a separate license agreement with JetBrains. The agreement implies regular monitoring of the concurrent product usage and providing quarterly usage reports to JetBrains for the purpose of license "true-up".
If you have obtained a number of single-user license keys, you can download License Server and start using it right away, without requesting additional access permissions.
If you are interested in a multi-user license key, please contact sales for information on licensing terms.
* *Standard (commercial) per\- user license key*. License Server allows a customer to use a product concurrently by _the number of users corresponding with the number of per-user license keys_ run by License Server;
* *True-up license key.* License Server allows a customer to use a product concurrently by _multiple users with a single true-up license key_ run by License Server. If you are interested in more details on the true-up license model, please [contact sales|http://www.jetbrains.com/company/contacts/].
{HTMLcomment} |
System Requirements
- Java SE Runtime Environment (JRE)/Java SE Development Kit (JDK) v.5 or later on 6 or higher installed in any of the following operating systems:
- Windows® (2000, NT 4.0 or higher, XP or Win7).
- Linux/UNIX-based OS.
- Macintosh OSX™.
- Apache Tomcat 6.0 or higher. Warning: Tomcat version 8.0.17 is broken, so the license server won't run on this particular Tomcat build.
- Mozilla Firefox 2.0+ or , Internet Explorer 7.0+, Safari 3.0+ or Google Chrome for accessing the License Server control panel.
License Server comes with embedded Apache Derby embedded DB bundleddatabase. However it's possible to use external db. , you can configure License Server to work with an external database (MySQL or Sybase ASE.) See Using External Database for more infoguidelines.
Download License Server
Current Build Number Note: 190
Installing/Upgrading License Server
...
With the launch of JetBrains Toolbox the license server was completely rewritten.
Information about the new implementation can be found here
Documentation
- Installing License Server
- Upgrading License Server
- License Server User Guide (recently updated: includes guidelines on developing custom verification plug-ins for License Server)
- Common Administration Tasks
User Guide
For more details and installation instructions, please check the License Server User Guide.
Changes
...
Build Number
...
Changes
Changes
Build Number | Changes |
---|
402 | Minor fixes |
392 | ReSharper C++ support |
385 | Tomcat 8 compatibility fixes; More reliable handling of concurrent license data access |
380 | CLion support; dotTrace: Support for subscription-based licenses; dotTrace 5 licenses issued after 1/11/2014 assumed to have subscription |
374 | Minor fixes for ReSharper licenses. |
372 | Automatic ticket usage report generation and mailing to server administrator. Monthly and quarterly reports are supported. |
355 | dotTrace license handling updated, "Email white list" feature fixes, server log files default location is now in logs//jetbrains-license-server directory; customizable server log files location |
344 | "Email white list" feature for restricting addresses to which permanent ticket activation code can be sent |
338 | Supporting additional SMTP-server settings (port, login, password, isSSL) |
332 | When no free tickets left, allow to convert already obtained floating ticket into permanent one (only if other clients do not hold this same ticket) |
330 | Fixed 'version' column rendering for "Issued Tickets" table for tickets that correspond to subscription licenses |
329 | Prefer exact edition among licenses with subscription |
328 | Subscription support in .Net products |
314 | license types support for "true-up" licenses. |
313 | Supported opensource and academic licenses for IntelliJ IDEA based products; fixed too strict parameter validation for the license requests from older builds of supported producs |
309 | Supported subscription licenses for IntelliJ IDEA based products |
294 | Ability to clear all licenses for particular product with a single click |
293 | Corrected handling of OptimisticLock exceptions; Before issuing a permanent ticket to a client, revoke all tickets already issued to this client |
290 | Added support for dotMemory profiler; Additional heuristic for DNS suffixes detection |
288 | Fixed DB-level deadlock issue between concurrent transactions |
286 | Show ticket's edition in 'Floating Tickets' page |
285 | Fix date decoding for dotNet products subscription licenses |
284 | Fixed NPE in ticket calculation procedure |
282 | AppCode product supported |
269 | Subscription licenses for dotCover supported; bundled Tomcat version upgraded to version 6.0.33; added 64-bit Tomcat distribution |
260 | Fixed bug in Java API: two connections were opened by a client connection to the server |
257 | Fixed "multiple licenses issued for the same user" problem in environments where older and newer versions of products and licenses co-exist in the same LS instance |
253 | Eliminated dependency on Sun/Oracle-specific libraries that may be missing from alternative JDKs (e.g. IBM JSDK) |
251 | Fixed license validation problem: some 'client' licenses were treated as 'server'-type licenses |
250 | Key column migration fixes for Sybase ASE database |
247 | Enlarge license key column |
245 | Add support for dotCover and PyCharm |
232 | Bugfixes (dotTrace license compatibility) |
231 | Add WebStorm and PhpStorm plugins |
216 | Fix RubyMine (and subscription-based licenses) support |
205 | Fix problem with obfuscating |
202 | Custom authorization extension point added. See Extending License Server to Use Custom Verification for details. |
190 | RubyMine support |
183 | Bug fixes (ticket generation) |
181 | Bug fixes (IE7 compatibility) and ReSharper 3.0 license check |
177 | Bug fixes and ReSharper 4.0 support |
173 | Bug fixes and ReSharper 4.0 support |
168 | Ticket history support |
160 | Ability to configure "from" address |
159 | Displaying build number in page footer |
154 | License Server is compiled with JDK 1.5 |
148 | ReSharper True-up keys support |
147 | Sybase DB support |
146 | Corrected smtp server name validation. DB schema improvements. |
144 | Critical db bug fixes |
143 | Added IE 7 compatibility |
142 | Corrected README text. |
140 | Fixed license page reload after adding new key. 'Delete' license key functionality. |
134 | MySQL support. |
129 | Documentation included. |