What does HackerNews think of intellij-community?

IntelliJ IDEA Community Edition & IntelliJ Platform

I had the same experience with OmniGraffle, https://www.omnigroup.com/omnigraffle

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.

and also FOSS (Apache 2): https://github.com/JetBrains/intellij-community (as well as PyCharm found in the "python" subdirectory)
Interesting that you didn't even mention their opensource community edition: https://github.com/JetBrains/intellij-community wich powers plenty of other open source IDEs, yet you push vscodium

Nice FUD ;)

Err, you're aware that GitLab is MIT and Space is not even pretending to be open, right?

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)

IntelliJ is Apache Licensed, https://github.com/JetBrains/intellij-community

That seems like a pretty spiteful thing to do for a (F|f)ree Software.

The base edition of IntelliJ (and also the base edition of PyCharm) is open source: https://github.com/JetBrains/intellij-community
> Yeah, no. Don't get me wrong, Jetbrains IDEs are great. But they're not as easy to extend, its proprietary nature makes it hard to debug when writing extensions.

IntelliJ IDEA Community Edition is open source under Apache License 2.0:

https://github.com/JetBrains/intellij-community

JetBrains products have a perpetual fallback license so you absolutely can pay up front and then never pay again if you are ok being on an older version of the software.

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".

[0] https://github.com/JetBrains/intellij-community

> Jetbrains products are only partially open source

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.

[0] https://github.com/JetBrains/intellij-community

FOSS = open source :-P (the OS in FOSS is Open Source).

IntelliJ is open source/FOSS/FLOSS/Free Software, etc, here is the code[0], license is Apache 2.0.

[0] https://github.com/JetBrains/intellij-community

> another reason I'll be sticking with my FOSS development tools.

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

Visual Studio's community edition is something entirely different from IntelliJ's community edition. IntelliJ is open source[1] but Visual Studio is proprietary with tricky license terms[2] that limit it to companies of a certain size, among other things.

[1] https://github.com/JetBrains/intellij-community

[2] https://visualstudio.microsoft.com/license-terms/mlt031819/

Regarding point 1, you know that IntelliJ IDEA Community Edition is open source[1], right?

[1] https://github.com/JetBrains/intellij-community

> Jetbrains IDEs

The Community Edition of IntelliJ, at least, from which all the others derive (I believe) is open source.

https://github.com/JetBrains/intellij-community

> unlike Intellij, which sells its IDE

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.

Here's a more persuasive demo: https://news.ycombinator.com/item?id=15514285

https://imgur.com/z2euynI

https://imgur.com/vb4uDMw

https://imgur.com/4Xv4BMb

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.

The IntelliJ stuff is Swing IIRC, but not open source.

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

If only you were truly understand what you talking about:) In fact, Intellij platform is open sourced(https://github.com/JetBrains/intellij-community), many IDE's for different languages built on top of it(like https://intellij-rust.github.io/), as well as Kotlin plugin itself.

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)))

To the now dead trollingengineer, IntelliJ is open source and Apache Licensed.

https://github.com/JetBrains/intellij-community

The core of IDEA is open source: https://github.com/JetBrains/intellij-community.

The Ultimate Edition is worth the money, but the whole system is just a bunch of very well built plugins atop the CE.

There is a community edition of IntelliJ that is open source https://github.com/JetBrains/intellij-community
It would be possible for people to fork the community edition (https://github.com/JetBrains/intellij-community) and try and rebuild the most popular ultimate features.
The only things which they didn't solve is the hard GC pauses when developing really big projects or Scala. Mostly this happens on IntelliJ quite often if you are doing some work pauses while keeping IntelliJ open.

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: https://github.com/JetBrains/intellij-community)

IntelliJ IDEA (after a while getting font rendering working properly) has an amazing set of VCS functionality and works quite nicely on Linux (have used on Gentoo and Arch). Of course it's ostensibly aimed at JVM languages, but has good support for PHP/JS/Python/Ruby/etc. There's also an upcoming C/C++ toolchain for it (the CLion experimental builds will eventually be a plugin for IDEA too). Most of the great VCS features are available in the non-commerical open-source branch too:

https://github.com/JetBrains/intellij-community

They are written in Java. The platform that they're built on is available on GitHub:

https://github.com/JetBrains/intellij-community

The source code of PyCharm CE will be available in the https://github.com/JetBrains/intellij-community repo under Apache 2 license in a few days.
JetBrains has actually open sourced the complete IntelliJ Community Edition IDE/platform:

see http://www.jetbrains.org/display/IJOS/Home and https://github.com/JetBrains/intellij-community

Incredible!