What has changed in .NET tools licensing?

We now offer three .NET licensing options: ReSharper, Rider, and dotUltimate. 

We no longer sell ReSharper C++, ReSharper Ultimate, or ReSharper Ultimate+Rider licenses.

  • The dotUltimate license covers all .NET tools.
  • ReSharper C++ will be licensed under the regular ReSharper license. The ReSharper license gives access to ReSharper C++ and vice-versa.

A comparison of all licenses, old and new:


Old


After the update

License name

Individual yearly price (USD)

Business yearly price (USD)

License name

Individual yearly price (USD)

Business yearly price (USD)

Comments regarding changes

ReSharper

$129

$299

ReSharper

$129

$299

This license will automatically become valid for both ReSharper and ReSharper C++.

ReSharper Ultimate

$149

$399

No longer available

All current licenses will automatically be transferred to dotUltimate.

ReSharper C++

$89

$199

New licenses will no longer be available for purchase from the site. Renewals with the current price are still available from the user’s JBA or via the link in update notification emails).

All current licenses automatically will become valid for both ReSharper and ReSharper C++ products.

Rider

$139

$349

Rider

$139

$349

No changes.

ReSharper Ultimate + Rider

$179

$449

No longer available

All current licenses will automatically be transferred to dotUltimate.

     

dotUltimate

$149

$399

New license. Covers ReSharper, ReSharper C++, Rider, and all dotX tools.

 

All new prices (yearly and monthly) and continuity discounts in one table:

License name

Individual price (USD).

Yearly billing

Individual price (USD).

Monthly billing

Business price (USD).

Yearly billing

Business price (USD).

Monthly billing

ReSharper

$129

2nd: $103
3rd+: $77

$12.90

$299


2nd: $239

3rd+: $179

$29.90

Rider

$139


2nd: $111
3rd+: $83

$13.90

$349

2nd: $279
3rd+: $209

$34.90

dotUltimate

$149

2nd: $119
3rd+: $89

$14.90

$399

2nd: $319
3rd+: $239

$39.90

 

Why the change? 

  • For .NET: 
    1. Simpler licensing:

We want to simplify our licensing offers. Customers now get either one IDE/extension, or all the .NET tools in one pack. 

    1. Retain customers leaving ReSharper by transferring them to Rider: 

ReSharper customers who are not satisfied with ReSharper’s performance but enjoy the benefits of ReSharper can switch to Rider instead of leaving the JetBrains .NET family completely. 

  • For C++:
    1. When Rider for Unreal Engine is released, Unreal Engine/C++ support will be merged into Rider. So Rider will get C++ support along with C#. We believe that offering C++ support in ReSharper will also be essential.

    2. C++/CLI is a bridge between C# and C++. To get it working, users currently need to buy ReSharper Ultimate, as C++/CLI requires both ReSharper and ReSharper C++. Licensing ReSharper C++ under a ReSharper license will make this technology available to all ReSharper users.

Is there a common installer for all the products covered by dotUltimate?

Yes. We have a shared installer for the dotUltimate products pack on Windows. It will be able to install all the .NET tools and VS extensions by JetBrains. 

What does this mean for continuity discounts? 

All continuity discounts are preserved. Upgrade prices are set either at the price the user would have paid before the change, or at the post-change price, whichever is lower.  

Let’s consider some examples:

  1. The customer owns a ReSharper Ultimate license (RSU). We automatically transferred this license to the newly created dotUltimate license (DUL). The customer can now also use Rider with this license. Discounts for the second and third years onwards were applied when this license was updated. There has been no change in price from the previous licensing scheme.

  2. The customer owns a ReSharper Ultimate + Rider license (RRR). We automatically transferred the license to the newly created dotUltimate license (DUL). The basic license price was recalculated, as DUL costs less than RRR. Discounts for the second and third years onwards were applied when this license was updated. This customer now pays less, and the set of products available under this license is unchanged.

  3. The customer owns a ReSharper license (RS0). The license remains unchanged. However, it’s now also valid for ReSharper C++. This customer can use both ReSharper and ReSharper C++ under one license.

  4. The customer owns a ReSharper C++ license (RC). We no longer sell new licenses of this kind. Only renewals are possible (via JetProfile or Shop Wizard, but not from the site). The license remains unchanged. However, it’s now also valid for ReSharper. This customer can use both ReSharper and ReSharper C++ under one license. It’s also significantly cheaper than a ReSharper license (RS0). The price for renewals has been kept at the ReSharper C++ level. Renewals are available, but not from the site – they are accessible only via the user’s JBA or via the update notification email link
  5. The customer owns a Rider license (RD). Nothing changes for this customer.

What about fallback licenses and backdate options?

All fallback options for active licenses are preserved. In addition, fallback options for expired subscriptions for ReSharper/ReSharper C++ are also preserved:

  1. ReSharper C++ customers (with active and expired subscriptions) get fallback versions of ReSharper C++ and ReSharper, following the general fallback versioning rules.
  2. ReSharper customers (with active and expired subscriptions) get fallback versions of ReSharper C++ and ReSharper, following the general fallback versioning rules.

This means that ReSharper Ultimate customers with expired subscriptions won’t get fallback versions of Rider.

All backdate rules are preserved. Payments within the backdate period are considered continuous. The backdate period doesn’t affect the licensing transfer to DUL or ReSharper/ReSharper C++ licensing updates.

Will the license transfer and other updates require any actions from users?

No, everything is handled automatically on the JetBrains side.

There is only one situation where some action from the user is necessary.

If a customer is registering their product with an activation code and uses the product offline, the code will still be valid for the current set of products. However, to get the newly added products, the customer will need to reissue the activation code. For example, if a customer owns a ReSharper Ultimate license (RSU) and uses an activation code offline, it will still work for ReSharper and dotX tools (dotTrace, dotMemory, dotCover), but to use Rider, which is now available because the RSU license was transferred to DUL, the activation code has to be reissued in JetSales.

0 out of 0 found this helpful

Have more questions?

Submit a request