I don't really follow what you're saying. I don't get what my post, talking about Microsoft Visual Studio Code, has to do with Java. It is true that VS Code has some ambiguity and confusion about the license which I hadn't noticed before. The source code is MIT licensed which is very permissive. The compiled binary that you can download from Microsoft has a proprietary license. If you don't like the Microsoft license then you can always compile it from source or download a MIT licensed binary from this project https://github.com/VSCodium/vscodium. Neither license has any restriction on commercial use.