by yi_xuan on 12/22/24, 4:04 PM with 21 comments
by nulld3v on 12/22/24, 7:58 PM
There isn't much value in trying to protect their source code. IDEs are evolving rapidly in response to languages, any decompilation you prepare would be outdated immediately. And nearly all JVM programs can be trivially cracked anyways, even if heavily obfuscated/guarded.
by IshKebab on 12/22/24, 7:08 PM
Or they may not bother, because what are you going to do with that source code anyway? You don't need it to pirate the IDE, there's no secret sauce in there, and you obviously can't use it to make a competitor. There would be very little value in obtaining the code.
by thesuperbigfrog on 12/22/24, 5:04 PM
.class files are Java bytecode.
What source code files are you seeing?
What are the filenames, etc.?
JetBrains's IDE source code would likely be Kotlin (.kt, .kts file extension) or Java (.java file extension) source code files.
by rickette on 12/22/24, 9:39 PM
by not_your_vase on 12/22/24, 5:07 PM
(I just downloaded goland, and extracted a random jar file, and at least with that, the above paragraph seems to stand)
by Tomte on 12/22/24, 4:38 PM
The Community edition lacks certain features, though.
by popoxdev on 12/24/24, 8:56 AM
by uncomplexity_ on 12/23/24, 4:20 AM
this is also good for those who cant pay, some of them are students or professionals who just simply dont have the budget yet.
by softwaredoug on 12/23/24, 6:57 PM