15 January 2019

You will not find the CoolBeans source code anywhere because it's not public. CoolBeans is not Open-Source.

What?, I hear you say. But you are contributing to Apache NetBeans, how could you do this to CoolBeans?

Well, Apache NetBeans is one reason. I don't want with CoolBeans to create another community, I don't want to fork NetBeans, I don't want to break the community, I don't want contributors to have to think were to go. If you want to improve the IDE, join me on Apache NetBeans!

CoolBeans is just my attempt at covering a void left for users after NetBeans 8.2. Users need an installer, a bundled Java runtime, they need the JavaEE and C/C++ and other plugins, and they needed them last year!

CoolBeans will also be the place where I could add some features I deem essential, like native OS notifications. I tried doing many such features as Open-Source plugins or tangential projects (Retina icons), but I think what I had in mind was a vision for the whole IDE. Having actual results to show would allow me to push these features even faster into Apache NetBeans.

CoolBeans is also not Open-Source because an ugly shell script will do wonders for end-users but will be judged to no end if other folks look at it. The sausage does not get made in a laboratory.

That being said, I would love to hear from people that do want to improve CoolBeans too! Don't imagine a discussion has to start with a PR, write an email instead.

Still, will CoolBeans be Open-Source some day? Of course.

--emi