Live data from Hacker News

Rider is now free for non-commercial use

jetbrains.com

371–380 of 435 posts

Re: Rider is now free for non-commercial use

#371

This is pretty huge all around, especially with Microsoft discontinuing Visual Studio for Mac. https://learn.microsoft.com/en-us/visualstudio/releases/2022... I'd also like to note the great integration Rider has with Godot and Unity for game development.

This is better than nothing, but I believe a Unreal type of license for their products would be much better. Like, if you do less than what 5000 euros/usd per month, you can use it for free, after that, you pay X per major version. That way I can start using it for free, and as soon as I reached some reasonable ammount of money I start to pay.

This is Unreal's license for those that don't know it:

* Game developers (royalties apply after $1 million USD gross product revenue) = Free

* Individuals and small businesses (with less than $1 million USD in annual gross revenue) = Free

Another thing they can do is what they do with YouTrack. 1~2 devs, free, after that X per major version or Y per year.

Re: Rider is now free for non-commercial use

#372
post #158

Earlier quoted context omitted.

100k loc is not big. That’s a small-medium sized project.

100k lines of code is definitely big and by no means a small project.

For enterprise .NET that's definitely small.

I've commonly seen enterprise .NET projects that are in the millions of LOC. And one that was over 10 million.

Re: Rider is now free for non-commercial use

#373

This is pretty huge all around, especially with Microsoft discontinuing Visual Studio for Mac. https://learn.microsoft.com/en-us/visualstudio/releases/2022... I'd also like to note the great integration Rider has with Godot and Unity for game development.

What does "noncommercial use" mean in this context though? These are tools for work - is the idea that students can use them for free and then will start paying once they finish school?

Please tell me you knew such people existed prior to getting the correct answer above.. I'll sleep better

Re: Rider is now free for non-commercial use

#374
post #348

Earlier quoted context omitted.

It is embarrassing (for Microsoft) how much better Rider is for C# than Visual Studio.

To this day there is now Visual C++ developer experience that is comparable to C++ Builder for GUI development, there was C++/CX for a while (C++/CLI depends on C# for the GUI part), but then it was killed by an internal riot that pushed for the ways of ATL and IDL in the form of C++/WinRT. C++/CX was deprecated and replaced by C++/WinRT in 2016. To this day, to develop WinUI C++ applications, there is no built-in to…

I haven't touched C++ Builder since mid 2000's. Does it still rely on the VCL? That was always the criticism I heard at the time. The VCL was written in Pascal and no C++ developer liked that it was not C++. It constantly got flack for it. The VCL was good at the time, but Pascal is more akin to C# in the way it does inheritance, so no multiple inheritance was able to be done with VCL components IIRC.

Re: Rider is now free for non-commercial use

#375

Earlier quoted context omitted.

Actually you should take a look at Rider in that case. It’s about 120% of what VS on Windows is! I use it as my daily IDE for a production .NET back end. You won’t look back I promise.

Can it open VS solution and project files?

The latest version can now even open SLNX files, which are the newest format that removes a lot of the stuff that makes VS Solution files painful to maintain in source control.

Re: Rider is now free for non-commercial use

#376

Earlier quoted context omitted.

Of course it can, that's the baseline for a VS competitor lol

Well VS Code can’t open sone of VS project types, more specifically it couldn’t open the one based on JS and JS build tools. I’ll check with Rider.

It depends on the platform. For example, Rider on Mac will not open vscproj/vcxproj files, because it doesn't support C++ really on non Windows. But I think that is mostly because it would need to use a different C++ compiler and that is non trivial. I would imagine it would also struggle with project types that are not normal (VS extensions, installer projects etc) and C++/CLI as that is not supported outside of Windows too (and I think uses the standard vsc[x]proj file format anyway...)

Re: Rider is now free for non-commercial use

#377
post #349

Earlier quoted context omitted.

It started that way but wasn’t been for a while. In fact the last version was a rewrite using native macOS controls and optimized for Apple Silicon. Sad to see it go but heard great things about Rider for c# development.

Shortly after the team managed to ship the 1.0 release of the rewrite, what a reward.

to be fair, I heard the team all got canned at the same time.

Re: Rider is now free for non-commercial use

#378

Earlier quoted context omitted.

It means you can use them as a hobbiest or a student. For example, you can now use Rider as the IDE on an Open Source project. If you are writing code that you are going to be paid for, you are supposed to pay. Of course, they know a lot of small devs will use it that should not. But few of them would have paid anyway and this creates a much greater pool of buyers when those devs get jobs or achieve commercial succes…

> For example, you can now use Rider as the IDE on an Open Source project It's worth noting that even before this change, you can get the entire JB suite for free if you regularly contribute to a qualifying OSS project https://www.jetbrains.com/community/opensource/ .

I think the issue used to be that proving that involved them vetting you and I know that my contributions were deemed too sporadic. Which is chicken and egg - I would do more with a good IDE, but I can't have a good IDE till I do more. At least now, I can just do what I can without worrying.

Re: Rider is now free for non-commercial use

#379

As a paying subscriber I love this move for the .NET community. As a .NET dev for many years, I've noticed there have been periods of time where either Visual Studio or Rider was far better than the other. Currently, Rider is much better. Hopefully this encourages more people to try out C# & F#. Both fantastic languages. - Edit - Looks like Webstorm (JS/TS editor) is also free now.

Sadly I cancelled my Rider subscription this year because AFAICT they've stopped supporting F#, it hasn't worked well for at least two years and has only gotten worse: crawling performance, lots of erroneous red squiggles, no IDE support for later .NET features. Maybe Visual Studio is better than it was a few years ago, but these days I just use emacs, and the MS F# team seems to prefer VSC over VS.

This is complete nonsense. Rider has first-class F# support and a sizable faction of employees internally who love and use it.

Re: Rider is now free for non-commercial use

#380

As a paying subscriber I love this move for the .NET community. As a .NET dev for many years, I've noticed there have been periods of time where either Visual Studio or Rider was far better than the other. Currently, Rider is much better. Hopefully this encourages more people to try out C# & F#. Both fantastic languages. - Edit - Looks like Webstorm (JS/TS editor) is also free now.

I had a Rider license for a while but just let it lapse. I've found myself totally satisfied with just VS Code on macOS (it's come a really long way). I'm glad that this move will possibly make .NET more accessible, but I think VSC is in a really good place with C# at the moment and shouldn't be overlooked.

The C# dev kit plug-in improved VSCode a lot, but it is still under the same licensing as Visual Studio Community. So, you need an account to use it, and it is pretty restricted for commercial use without an MSDN/Visual Studio subscription. If you are using it commercially outside of the terms of the Community license, you are probably using it illegally.

Not using the C# Dev kit, the old OmniSharp stuff is miles behind Rider. It is really poor in comparison.

I've been a previous subscriber, but I let my license lapse after this announcement. I don;t really need to be on the "latest and greatest" train, and I can get my company to buy me a license if a new feature comes in that I need commercially. I have got a perpetual fallback Rider license, but I will also use the non-commercial licenses to do any OS work in my spare time going forward (which is mostly on Mac and why I had a paid licence initially anyway.)

Post reply on HN