License question

I use the free, non commercial license for my personal projects and a company provided license for professional projects.

AOT, I change the license to match professional/personal project every time I open a project.

Is there a way to either attach a license to a project or to launch rider in the command line specifying both a project path and license ?

0
3 comments

I believe the licenses are attached to the current OS user, at least they seemed to be on Linux when I launch Rider as a local user vs root user.  I used different OS installs to keep my licenses separate before while doing contract work in the past, but creating a different user account should be a good way to keep the two separate.

1

Hello Adriano, 

Thanks for contacting JetBrains support. 

There is no direct way to do this. But if both non-commercial and commercial licenses are under same account, you can install 2 instances of Rider then configure them differently. This approach allows you to specify a different license for each instance. 

Here’s how you can set it up:

1, Install Rider via JetBrains Toolbox

2, Click three dot button | Other versions:
 

3, Click three dot button | Install one more instance: 

4, On the second Rider instance which you have just installed, click three dot button | Settings.
Change the display name if you'd like to do so.

Choose “Per-tool JVM options file location” then set config directory to another sperate folder:

5, Now launch the second Rider instance and apply different license as needed. 

 

Note, this approach is only applicable if the account has both non-commercial and commiercial licenses. If the licenses belongs to different accounts, then it won't work. 

Regards,

Tom

 

 


 

0

Hi Tom.

Thanks for getting back.

> Note, this approach is only applicable if the account has both non-commercial and commiercial lic

Not sure about this. The commercial license is configured through a license server in the company I work for (for sure the license does not appear in my Jetbrains profile)

> Choose “Per-tool JVM options file location” then set config directory to another sperate folder

Wrt the proposed work around, I don't use Jet Brains Toolbox; that said, the line above seems to imply that there's a way to launch Rider with custom configuration. Looking in the `bin/rider.sh` also seems that I should be able to set RIDER_PROPERTIES  env property with the path of configuration file; I've tried to duplicate rider folder and run as:

RIDER_PROPERTIES=~/.config/JetBrains/Rider-NonCommercial/rider.props /opt/JetBrains\ Rider-2025.1/bin/rider.sh

where ~/.config/JetBrains/Rider-NonCommercial/rider.props contents is:

# custom JetBrains Rider properties (expand/override 'bin/idea.properties')
idea.is.internal=true
idea.config.path=/home/adriano/.config/JetBrains/Rider-NonCommercial/

but it did not worked 

btw, no need to invest more time on this :). 
I just wanted to know if there was a simple way to achieve that; AFAICS there's not.

again, thank you.

Adriano

0

Please sign in to leave a comment.