What does HackerNews think of intellij-community?
IntelliJ IDEA Community Edition & IntelliJ Platform
It just worked. There was support. I wouldn't dig a hole in the ground with my bare hands, why wouldn't I use good tools. Of course I would like to use F/OSS for various reasons.
The model I absolutely love is Jetbrains, their core product is OSS, Apache licensed. The whole thing, totally usable. https://github.com/JetBrains/intellij-community
The money I send their way does both, it pays for developers and it puts an amazing artifact in the world that others can use and learn from. If they weren't open source, I wouldnt pay for it. I don't know how many others are the same as me, but Jetbrains really deserves credit here.
Nice FUD ;)
Patently false: https://github.com/JetBrains/intellij-community
IntelliJ and PyCharm Community are both Apache 2 licensed and are absolutely stellar <https://github.com/JetBrains/intellij-community> (I mean that they're not crippleware, they're outstanding products that just happen to omit Spring, SQL, and Django support from the Apache 2 versions)
That seems like a pretty spiteful thing to do for a (F|f)ree Software.
IntelliJ IDEA Community Edition is open source under Apache License 2.0:
Maybe you are the exception but I find that 99.99% of the people who use the "it's open source so I can modify it" argument never so much as look at the code let alone consider making modifications.
JetBrains products have an open-core (IntelliJ [0]) that can look at and contribute to if you so desire.
Lastly you say "None of these things are a big ask.", you just want the world on a silver platter for no cost, sorry but that is a big ask, especially if you care at all about the quality of your tools. If you're happy building an IDE from the group up using something like vscode and dealing with 100's of plugins that do the same thing slightly differently then be my guest but most of your arguments fall flat IMHO. Providing an excellent product with constant updates is not "rent-seeking".
You mean the repository at [0] contains code which is not licensed under an open source license? The only license mentioned at the root is Apache 2.
IntelliJ is open source/FOSS/FLOSS/Free Software, etc, here is the code[0], license is Apache 2.0.
Here is the repository for IntelliJ [1]. It has an Apache 2.0 license. That is - by any definition - FOSS.
It’s clear you have some form of agenda with “political reasons” mentioned. Why not stop being coy and spell it out?
[1] https://github.com/JetBrains/intellij-community
[2] https://visualstudio.microsoft.com/license-terms/mlt031819/
Not all of them:
1. https://github.com/JetBrains/intellij-community
2. https://github.com/JetBrains/intellij-plugins
3. https://www.jetbrains.com/pycharm/download/ (see how the Community Edition is Open Source)
The Community Edition of IntelliJ, at least, from which all the others derive (I believe) is open source.
The fancy version costs money, yes, but the community edition is free and Apache licensed. Here's the source code: https://github.com/JetBrains/intellij-community
> is there another major cause for most of the world drifting to the inferior choice?
I've used both Eclipse and IntelliJ, as well as JetBrain's "ReSharper" tool in Visual Studio, and while the UI is obviously different, and in some ways better, some ways worse than Eclipse, the actual functionality and feature set of IntelliJ is clearly superior to Eclipse, especially all the refactoring and code smell tools.
The feature list is just incredible and constantly increasing: https://www.jetbrains.com/idea/whatsnew/
Also, IdeaVim is way superior to Eclim, if you care about Vim keybindings and modal editing.
It's not so much that it has X feature or Y widget, but rather that the whole ecosystem feels cohesive. With emacs you sort of cobble together your configurations until you're happy with it, and that's very powerful -- it's why it's so successful. But there's something to be said for having "awesomeness out of the box". It's why Spacemacs was so popular.
I hear you about FOSS. I was reeeeally hesitant to throw my time into yet another closed source clusterfuck. I grew up as a gamedev, and back in 2000 that meant you had to use Visual Studio. All of my VS skills are now completely obsolete. And whenever I ran into VS issues, I couldn't debug it since it was closed source.
Two things convinced me IDEA is probably worthwhile:
1. They're partially open source. https://github.com/JetBrains/intellij-community You can build that from source and run it, so you can at least see how most of the system is architected. You won't be able to extend some of the closed-source plugins, but you get some of the benefits of FOSS.
2. Their tooling is their primary business model. When Microsoft lost their VS monopoly, Microsoft didn't die. JetBrains' sole focus is making the tooling ecosystem work; they're the Adobe of tooling.
jEdit, IIRC, was often mentioned as a properly written java GUI app, I think it's Swing, but I might be wrong.
EDIT: IDEA code is apparently open https://github.com/JetBrains/intellij-community
And yeah don't forget Eclipse Kotlin plugin, fully open-sourced)
JetBrains open-sourced decades of their hard work, building world's best IDE. And you can benefit from it for free.
You don't even have to pay for webstorm/rubymine. Just install plugins you need to Intellij CE)))
IntelliJ Community edition is free.
The Ultimate Edition is worth the money, but the whole system is just a bunch of very well built plugins atop the CE.
This happens quite often on bad machines and nearly never on machines with a really good memory module / awesome ssd's.
Still isn't easy to fix since they are working really hard to ensure performance on a lot of machines. Also that they support everything down to Java6 makes their codebase on some edges quite wierd.
Also I don't get it why they use so many languages at once (Java, Kotlin, Groovy) and I think some parts are in C++ (fileWatcher, launcher, restarter, updater, fsnotifier)?
see http://www.jetbrains.org/display/IJOS/Home and https://github.com/JetBrains/intellij-community
Incredible!