Top
Best
New

Posted by kretaceous 10/24/2024

Rider is now free for non-commercial use(www.jetbrains.com)
828 points | 422 commentspage 5
alkonaut 10/24/2024|
Any news about whether this will apply to RustRover too soon?
suby 10/24/2024||
RustRover is already free for non-commercial use.
alkonaut 10/30/2024||
Oh nice I thought it was just while it was in preview
wiseowise 10/24/2024||
Already.
pradn 10/24/2024||
Anyone know how well this works with Godot?
billfruit 10/25/2024||
Will this happen for CLion too
cmbernard333 10/24/2024||
Now do CLion. I cannot stand using VS on windows.
wiseowise 10/24/2024|
Try VSCode + clangd. Much better experience.
adgrant 10/27/2024||
No thanks. I do use VS Code when I just want an editor (i.e. I don't want my CMake & vcpkg files parsed). Otherwise I prefer CLion for CMake projects and use the real Visual Studio for C++ vsproj files.
TheRealPomax 10/24/2024||
Can I just say I absolutely hate how the grid layout is ever so gently not straight until you scroll passed it, and then when you scroll back up it's all like "no I was always straight, what are you talking about". Stop making me worry about whether I'm having a stroke.
jdthedisciple 10/24/2024|
Yea it's terrible, I don't get the point. Is it supposed to be funny and "get you"? (Genuine question)
eugenekolo 10/24/2024||
Awesome news.
alberth 10/24/2024||
What an amazing accomplishment JetBrains has done.

It's a bootstrapped, European company, doing $400M+ annually in revenue selling to developers (who are some of the most difficult buyers to convenience to pay).

https://www.jetbrains.com/lp/annualreport-2023/

princevegeta89 10/24/2024||
This company has always impressed me from the get-go. I started my journey with IntelliJ, and it was the best IDE I ever put my hands on. And ever since then, I kept using their other IDEs as well.

Somehow VS Code tried to swing me away from it, but it just never ever came close to whatever JetBrains could offer. And it's only going to keep getting better. It's great that it's now free for non-commercial usage. And when I really work on projects that make money, I don't mind paying $100 a year anyway.

gspencley 10/24/2024||
I suspect that JetBrains is trying to respond to the fact that Microsoft gives VSCode away for free and that's likely what is spurring the massive adoption of VSCode.

A colleague of mine at work, who is almost retirement age now and has 10+ years on me in the industry told me that the ONLY reason he uses VSCode is because it's free.

I'm with you, there are IntelliJ features (particularly the refactoring features that I use all the time and couldn't live without) that I just take for granted. And when I watch other devs do things the hard way in VSCode I wonder why it's is so popular. I think most devs just either don't know what they are missing, or it just comes down to cost.

I also often chuckle when people say "Oh there's a VSCode plugin that can do that." I'm not certain, but I don't think I've ever installed a single plugin in IntelliJ because it just does everything I need out of the box.

dragonwriter 10/24/2024|||
I prefer VSCode not mainly directly because it is free, but because a side effect of it being free is that it has support in its exosystem (often, but not always, also free) for everything I want to do, usually well before commercial IDEs. There are some things some commercial IDEs do better for some of the things I do... but none of them have the breadth of functionality in the VSCode ecosystem, and there is value to not switching IDEs for different tasks. And there are plenty of things where the best tool I’ve found is in the VSCode ecosystem, not a commercial IDE.
princevegeta89 10/24/2024||
I respect your opinion and what you said makes sense. That said, I find myself only ever using VSCode for "light" edits since it is somewhat faster to open and close from the terminal.
princevegeta89 10/24/2024|||
>> I suspect that JetBrains is trying to respond to the fact that Microsoft gives VSCode away for free and that's likely what is spurring the massive adoption of VSCode.

This is exactly the reason. When people use both VSCode and Jetbrains IDEs, a huge portion of them will end up becoming a Jetbrains user, and on someday, some of them can become paying customers

VSCode infrastructure is pretty broad and the community is pretty large. I only use it to make light code edits here and there but I would never put my whole project in it.

>>I've ever installed a single plugin in IntelliJ because it just does everything I need out of the box. Same here, the only plugins I installed were themes :)

sofixa 10/24/2024|||
> who are some of the most difficult buyers to convenience to pay

And who more often than not get their software imposed on by the orgs they work in, so it's doubly complicated - the developers have to be convinced themselves enough to be willing to convince their IT department/fellow developers to pay for.

arkh 10/24/2024|||
Most professional developers in Western countries should have the means to pay for their own license if really needed.
recursive 10/24/2024|||
My employer has a policy forbidding the use of software that I personally paid for. Free software is fine for some reason.
aniviacat 10/24/2024|||
If your employer allows you to pay for development software, they can get into legal issues.

Companies (depending on jurisdiction) are not allowed to make employees pay for items necessary for work.

And allowing employees to pay can easily be misinterpreted into subtly pressuring employees to pay.

sudhirj 10/24/2024|||
This is usually because the software you pay for yourself has licensing terms that don’t allow commercial use or reimbursement. See the JetBrains personal license terms itself. Understandably, the company will find it easier and cheaper to forbid use than hire a lawyer to check each license for each software that each employee wants to use.
sofixa 10/24/2024||||
It's not about having the means, it's about most companies having policies and processes structured around common software used by all employees in a similar position to allow for collaboration, and to ensure compliance with whatever governance and licenses apply. You don't see orgs where some devs can choose GitHub, others GitLab. IDEs are more interchangeable, of course, but each developer having to set up their own config from scratch (correct plugins, build config, testing framework, etc.) would be a colossal waste of time for no reason.

Some bigger orgs allow flexibility (devs can pick Mac or Linux-based laptops, VS Code or JetBrains as the IDE, etc.), but not bring your own with your own license.

jen20 10/24/2024|||
That doesn’t make it permissible to run the software on company equipment, necessarily.
dragonwriter 10/24/2024||
Yeah, specifically it will frequently (1) violate employer policy to use it on emoloyer equipment if not approved and, providing licensing is required, licensed by the employer, and (2) violate the license of the software to use it when it is not licensed to the employer.
Nullabillity 10/24/2024|||
This seems to be what JetBrains has been betting on for a long time. Don't need to build a competent text editor if you can give management the right buzzwords.
homebrewer 10/24/2024|||
Since it's a tool for writing code and not prose, it does not have to be a competent text editor if it's a competent "AST editor", which it very much is. Much more so than any alternative, commercial or otherwise.
sfn42 10/24/2024||||
Are you implying that JetBrains ides are not competent?

Compared to their alternatives like Eclipse, Visual Studio etc I think they're a huge step up. If you're a fan of simpler tools like vim, emacs or vscode etc I can see that they may not be to your taste, but I think their products are great. They're easy to get started with, powerful when you learn to use them, relatively bug free and I'd say they significantly boost my productivity.

sourcepluck 10/24/2024||
I think that may very well be the first time ever I hear Emacs called a "simple tool"! :L
sfn42 10/25/2024|||
I don't really know anything about it. In my mind it's similar to vim or vscode, a text editor where you can add lots of functionality but without the customization it probably doesn't do that much useful stuff for you.
adham-omran 10/25/2024|||
It could be said that all it does is one task, interpret Emacs Lisp, thus simple
kazinator 10/25/2024||
But then we would have difficulty explaining why that one task takes 300,000 lines of C.
memsom 10/24/2024|||
I have access to both an MSDN subscription paid through my employer and Rider that I pay for myself. I use Rider over VS2022. Why? VS2022 is slower and way more flaky with Android development. Rider has Resharper built in. I like that I can use 1 IDE vendor's products for everything I need (Pycharm, IntelliJ, Rider, RustRover and Android Studio.)
peutetre 10/24/2024|||
> selling to developers (who are some of the most difficult buyers to convenience to pay).

All of whom, strangely, expect to be paid for their work.

jchw 10/24/2024|||
I dislike this implication that developers are greedy when the real tension is commercial interests vs mutually beneficial communal interests. Of course everyone expects to get paid, but developers love community projects and protect them fiercely because there's no natural force that can. It's all up to the people themselves.

Sure, some minority of people are just greedy and rude. I think most people aren't. As far as being stingy goes, I believe I have paid more for software so far than most people will in their entire life time by probably multiples and I'm happy to continue to do so, and I will also be on every thread about a CLA rug-pull as well, because BS is BS, no two ways about it.

BadHumans 10/24/2024||
> Sure, some minority of people are just greedy and rude.

You're conflating 2 different things together. I don't think most people are rude. I think most people are greedy.

jchw 10/24/2024||
They are two things but they are not vastly unrelated. In this context the rudeness would mostly come from entitlement which is definitely related to (and still distinct from) being "greedy".

As far as "most people are greedy" goes, that really comes down to how you quantify "greed" and I really think we're better off agreeing to disagree on this point.

ozim 10/24/2024|||
Given amount of open source available for free I can easily say your statement is totally wrong.
javajosh 10/24/2024|||
We expect to get paid for satisfying someone else's requirements. We do not expect to get paid to scratch our own itches.
izacus 10/24/2024||||
Huge majority of OSS developers (especially for big projects) are paid for their opensource work too.
mnau 10/24/2024|||
The 2024 Tidelift state of the open source maintainer report (https://explore.tidelift.com/2024-survey) disagrees. And that is probably the most comprehensive one that actually favors large projects, because of Tidelift business model.

> The portion of respondents who reported they are unpaid hobbyists remains at 60 percent, the same as in last year's survey.

Only 12% checked "I'm a semi-professional maintainer, and earn most of my income from maintaining projects." 24% checked "some of my income from maintaining projects"

izacus 10/24/2024||
The site keeps shoving a data colleciton popup in my face so I can't read it - what's the sample/methodology for a "maintainer" here? Do they normalize against the usage of their output projects at all?

Are those projects the size of Jetbrains IDEs - e.g. Linux kernel, ffmpeg, VIM, Emacs, etc. ?

monsieurbanana 10/24/2024|||
I don't think so. If you're saying that in big projects (e.g. Linux) most developers are paid, sure, but those projects are a drop in the ocean of open source projects. I doubt very much that there are more paid than unpaid OSS developers but neither of us are bringing numbers.
desiderantes 10/24/2024||||
Doing charity work does not mean you don't expect to be paid for your regular work. Also, a lot of companies do pay devs to work on open source projects.
sangnoir 10/24/2024||
Open source isn't charity - just like playing non-professional sports isn't charity: the vast majority of participants see it as a hobby or social activity. A minority get paid, and a minority of the minority "break even", but vast majority are playing in self-organized leagues and pick up games, which are in no shape or form charities (even if the public can watch for free as a side-effect).
pjmlp 10/24/2024|||
That is exactly the point, those using the free tools expect to be paid, while feeling entitled about those free tools capabilities and zero monetary contributions.
MangoCoffee 10/24/2024|||
I do pay for software, even subpar ones like Telerik's controls, for a while.

I used to think I'd just use free open-source software until I became a developer myself.

Now, I believe people should be compensated for their work, even open-source developers who contribute their time and skills for free.

I think you meant Enterprise software that can cost a lot. a developer can't afford that.

mattgreenrocks 10/24/2024|||
Thankfully, most developers aren't like the vocal minority on certain sites (cough) that allege they could write something in a weekend and thus they shouldn't pay for it.
fkyoureadthedoc 10/24/2024|||
I'd love to pay for a lot of software and dev stuff. Convincing my job to do so is such a pain that I don't even try. I do pay for WebStorm and DataGrip myself though.
mirekrusin 10/24/2024|||
Sadly developers don't have buying power. Microsoft is good example of company which understands it and lobbies its presence through channels that do make those cross company decisions.
lolinder 10/24/2024||
I just pay for a license myself for both work and personal use [0].

I personally have enough buying power to afford it, and it's more than paid for itself over the years by giving me a leg up over coworkers who try to make do with free tools. People I work with think I have some superhuman ability to navigate, understand, and modify huge codebases and don't believe me when I tell them that it's just because I learned how to use JetBrains IDEs fluently.

[0] This is explicitly allowed: https://sales.jetbrains.com/hc/en-gb/articles/207240855-Can-...

mrgoldenbrown 10/24/2024||
Does your workplace explicitly allow you to use personal software on work equipment, or do you just not mention it and hope nobody notices? Just curious, as not all places would allow this.
lolinder 10/24/2024||
Yes, devs are explicitly allowed to use any editor they want. I'm not the only one who brings my own JetBrains, but I'm in a tiny minority.
jmb99 10/24/2024||
This is not common, at least from my experience (in western companies). Even if devs have root (not a given), the policy is generally that employees cannot use paid software that the company hasn’t licensed
pjmlp 10/24/2024|||
It is the new Borland, hopefully they won't follow into the Inprise phase.
qsort 10/24/2024|||
> who are some of the most difficult buyers to convenience to pay

Citation very much needed?

Unless you're talking about enterprise software specifically, developers are probably among the most willing to shell out cash for software, it's the general public who seems to be fine with ad-ridden spyware freemium nonsense as long as it's free.

michaelt 10/24/2024|||
There's a long history of the likes of Redis, MongoDB, Grafana, Terraform etc first releasing their product as free and open source to get adoption, hoping to make money by some indirect means, then relicensing to closed source later on because nobody pays for something they can get for free.

And pretty much all major programming languages and libraries are given away for free too. Someone tries to introduce BitKeeper, a commercial version control system, for the Linux kernel? They won't stand for it, some's gotta clone it and give the clone away for free.

Hell, I've heard loads of people here on HN complaining when a SaaS company introduces features exclusively useful to large corporations - like single-sign-on integration - then wants to get paid for them.

There's a handful of exceptions. For example game developers will pay $$$ for "Unity" and store their assets in "Perforce" and suchlike. And I believe it's possible to pay for Visual Studio.

pjc50 10/24/2024|||
This is where remembering the free-costless and free-libre distinction is important. Linux is free-libre, so it's natural that it insists on its dependencies being free-libre.

Free-libre is necessarily also free-costless, but not the other way round.

> Visual Studio

It's interesting that everywhere I've worked as a Microsoft shop happily pays for MSDN, which gives you not just VS but a huge amount of other stuff.

Perforce handles large binary assets much better than git. There are also paid for closed version control systems that are really bad but get used anyway, such as in IC design.

shaky-carrousel 10/24/2024|||
People usually dislike bait and switch schemes.
pjmlp 10/24/2024||||
Every single time someone posts about some commercial tool, in a website dedicated initially to startups, there is always a set of replies with half-baked open source alternatives to use instead.
dewey 10/24/2024||||
Developers regularly underestimate the work required to build something and will spend a lot of time building something themselves vs buying someone else's tool for $5 / month.

Source: Myself

mike_hearn 10/24/2024||||
It's hard because developers don't usually have spending authority or budget. Often, nor does their manager or their manager's manager. To get the company to buy something you have to escalate to an absurdly high place in the org chart and so devs will often try to cobble something together out of free stuff, even if it's far less efficient, because spending developer time doesn't require permission whereas spending credit card balance does.

Unrelatedly, there's also to some extent an expectation that everything is free, even for commercial users. The most common pricing question I get about my product is "can't you make it free for commercial projects that don't have revenue yet", i.e. effectively asking me to become investors in their own venture. Because often they want to make a product company, but not spend any money to do so.

Source: I run a small software company that sells to developers.

crop_rotation 10/24/2024|||
No, non developers are more likely to buy software for what they need for their profession (that is why tons of terrible software exists everywhere for such tasks). Ad ridden spyware is mostly for consumption things like games and random websites. On HN every now and then you will see people saying you can do anything with nano and vim/emacs and only recently some of them have started using LSP. Anything that is not totally free and open source gets 100 denials on HN.
corytheboyd 10/24/2024|||
This isn’t a rebuttal, just my complementary $0.02 on top.

It’s more complicated than “developers are cheap”. They understand software complexity, and when paying is justified. They know what a clear online grift looks like. They have and make free software. I’m happy to pay the JetBrains subscription because it’s actually good enough to warrant the price. You can’t trick a carpenter into buying a poorly build and/or overpriced cabinet by putting a fancy handle on it.

TiredOfLife 10/24/2024|||
Now they are european. They started as fully Russian company. But they are a truly rare example of a company that actually left russian market. Unlike Apple or LG.
kimixa 10/24/2024|||
I always thought the company was Czech? Though I think the founders were Russian nationals.

I guess it depends on what you consider a "Russian Company".

As a British national living in the USA, does that mean if I start a company it'll be a "British Company" forevermore?

BjoernKW 10/24/2024||
Before 2022, their de-facto headquarters and most of their employees were still located in St. Petersburg, even though the main company was registered in Prague.
dragonwriter 10/24/2024||||
> Now they are european. They started as fully Russian company.

The heavily populated parts of Russia, including the part where JetBrains was operating, are in Europe. (Russia’s not part of the EU, obviously, but “European” and “EU” don’t mean the same thing.)

piskov 10/24/2024||||
Kudos to Jebrains basically gifting Rider to Russians making it free of mandatory license and possibly malicious cracks
einpoklum 10/24/2024|||
Did they have Russian developers and let them go? Or do you mean the ownership has changed?
zorgmonkey 10/24/2024||
My understanding is they relocated the developers who were in Russia
lolinder 10/24/2024||
Correct, though they also lost some who were not willing to relocate.
einpoklum 10/24/2024||
That's really too bad, and not fair to the Russian developers. More 'collateral damage' from the NATO-Russia conflict.
int_19h 10/25/2024|||
Many tech companies that had large dev teams in Russia have mostly relocated them. Acronis is another example of a company that was originally entirely Russian that is out of the market completely, and from what I heard, well over 90% of the devs relocated.

It will be very interesting to see the effects of that brain drain long term.

exceptione 10/24/2024||||
Ukraine is not part of Nato, but that would have been a good way to avoid 'conflict'.
wiseowise 10/24/2024||||
> More 'collateral damage' from the NATO-Russia conflict.

What has NATO to do with Russian invasion of Ukraine?

lolinder 10/24/2024|||
Yeah, it sucks that Putin decided to invade a sovereign nation that was home to a bunch of JetBrains employees.

His war has turned the world upside down in a lot of ways, and I really do feel for the Russians and Ukrainians who he's dragged down with him. I have coworkers who regularly have to take shelter from his bombing campaigns.

mathverse 10/24/2024||
They are a russian company. Russians despite their evil empire are smart and capable people.
weaksauce 10/24/2024|||
they aren't a russian company. they were founded in the czech republic... they may have been a country that was aligned ideologically with the ussr during the cold war but that's not the same as being russian.

https://blog.jetbrains.com/blog/2022/12/06/update-on-jetbrai...

> The Czech Republic is a member of the United Nations, NATO, the European Union, the OECD, the OSCE, the Council of Europe and the Visegrád Group.

mathverse 10/24/2024|||
The company is not czech. Russians are an overwhelming majority of the employees.
mckravchyk 10/26/2024|||
A country that was aligned ideologically with USSR is an understatement. They were under occupation as a satellite state. Those people did not sign up for communism in 1945 willingly.
charkubi 10/24/2024||||
Czech

https://en.m.wikipedia.org/wiki/JetBrains

mathverse 10/24/2024||
Majority of employees are russians including the C level
SkiFire13 10/24/2024|||
It was founded by russian nationals but the company is formally czech and is more connected to the west than to Russia.
mathverse 10/24/2024||
The majority of employees and C-level are russians. It is a Russian company.
scblzn 10/24/2024||
However, be careful with the terms of non-commercial usage (Enforced heavy metrics)

"You agree that the product will send usage data to validate your compliance with the license terms and anonymous feature usage statistics..."

"The information collected under Sections 4.1. and 4.2. may include but is not limited to frameworks, file templates used in the Product, actions invoked, and other interactions with the Product’s features."

thatfunkymunki 10/24/2024||
https://intellij-support.jetbrains.com/hc/en-us/community/po...

Not just that, they will do some yucky things to exfiltrate data from your network to enforce this.

blorenz 10/24/2024||
I have loved JetBrains ever since I entered their ecosystem for the End of the World Sale in 2012. As a professional developer, I need my tools to work for me and not against me. That is why I pay for these tools and I appreciate JetBrains' consistent iteration on making them even better.

I do have a few gripes though. I wish the performance was better on my current setup on my M2 MBP. It is an awful experience when tools get in your way and break your flow. The file sync to MacOS is fairly laggy and new files that are created can take seconds to appear. UI interactions can be laggy. Sometimes invoking the context sensitive intentions/actions is blocking where it will hang for seconds. I need to keep my movements fluid to keep my train of thoughts on the track and not be derailed by my ADD.

I also would like a plug-in system that wasn't entirely on Kotlin, Groovy and Java. I did Groovy dev in a past life but it's painful for me today. Thankfully ChatGPT gets me most of the way there. I wish there were JS/TS bindings to build upon.

Overall, I'm pleased with JetBrains. I appreciate their content they put out on YouTube to further empower the developers that use their products with knowledge and guidance of efficiencies. I'll continue using it as my core IDE for the foreseeable future. I have augmented my flow with a bit of Cursor but JetBrains is the bread and butter.

OtomotO 10/24/2024|
I loved JetBrains IDEs years back.

These days I am mostly using NeoVim.

I decided today to stop supporting JetBrains BECAUSE there is no good kotlin language server.

I would gladly pay them money even if I don't use their IDEs if only they provided a good language server.

wiseowise 10/24/2024||
> I decided today to stop supporting JetBrains BECAUSE there is no good kotlin language server.

They’ve been awful stewards of the language despite investing so much into it.

qwwdfsad 10/24/2024|||
I wonder though, do you expect good LSP to be available for commercial use free of charge?
OtomotO 10/25/2024||
No, it's fine if I have to pay (but I said as much in my initial post, didn't I?).

A kotlin project paid my bills for a long time, so I am totally fine investing 200bucks/year.

But I don't want to use IdeaVim anymore, I want the real deal NeoVim, configured how I love it!

More comments...