Hello Reddit, I recently joined a large company that only uses Eclipse. So of course I downloaded IntelliJ instead. The tech lead on my team told me that I needed to get approval from information security to use it. I thought that would be no problem since IntelliJ Community just has an Apache Version 2.0 License, which is fine for commercial use.
So I go through the bureaucracy and upload the IntelliJ Community zip file to our Nexus IQ server for security scanning. The report generated from the analysis of the zip file said there was a dependency on this obscure repo, which has an AGPL license.
Now information security is saying that it's impossible for the company to use IntelliJ because AGPL requires code to be open-sourced. I haven't been able to find anything on the internet saying that IntelliJ actually does have this dependency, or that it's not OK to use commercially, so now I'm confused.
Is the security scan wrong? Does the AGPL license not matter? Can I somehow prove to my company that IntelliJ Community is OK to use for commercial use? I appreciate any comments/advice.
IntelliJ Community Edition for work in company - Stack Overflow
licensing - Intellij IDEA Community Edition - commercial proprietary software developing - Law Stack Exchange
Is it worth buying an IntelliJ license for Spring Boot ?
Is IntelliJ community edition good for working with Spring Boot?
Yes, you can use it anywhere for anything.
https://stackoverflow.com/a/1584020/685796
According to the FAQ, yes you can.
Can I build a commercial product on top of the IntelliJ Platform?
Yes, you can, according to the terms of the Apache 2 license. We encourage developers to build both open source and commercial products on top of the platform.
Yes.
Intellij IDEA Community Edition is (almost) entirely licensed under the Apache 2.0 license (http://www.jetbrains.org/display/IJOS/License+Information).
The Apache 2.0 license allows for commercial use (http://choosealicense.com/licenses/apache-2.0/).
This is not legal advice.
The following is my understanding of the problem:
You are not restricted to what kind of software you develop unless you are developing a product that is derived from Intellij IDEA, for example, if you are developing your own IDE that is derived from IDEA.
That being said, you can even use the commercial version of Intellij IDEA to develop a commercial product that is not an IDE itseft and doesn't use Intellij IDEA's source code.
This is not legal advice.
I actually work pretty fine with IntelliJ Community Edition 2019.3 but I was thinking about asking my company to provide me a licence for the full version. What good features are there when working with Spring Boot?