posted 16 years ago
Hello Steve,
1. We think that the personal, academic and open-source license options provide enough low-cost ways to obtain a license for IntelliJ IDEA. We do not think that releasing a community edition would be beneficial to the company.
2. We do rely on the community significantly. Some of the plugins included in the IntelliJ IDEA 6.0 distribution (in particular, InspectionGadgets and IntentionPowerPack) are developed and maintained entirely by community members, while a number of other plugins were started by the community and then taken over by JetBrains. As for versions improved by plugins - I don't think we had any cases of either. In some cases we're happy with a plugin existing in parallel with the core functionality. For a good quality plugin with acceptable license terms, we would certainly consider integrating it if it provided a major improvement for some core feature.
3. We feel that a GUI builder is considerably more productive for creating, and especially for maintaining any non-trivial user interfaces, compared to hand-coding. There's a lot of UI in IntelliJ IDEA, so we use the GUI builder a lot ourselves.
4. I don't think there is such a point. We're gradually working on moving functionality out of the core and into plugins, so the users concerned about bloat will be able to simply turn off the plugins for features they won't use.
Thanks for the interesting questions!
Dmitry Jemerov
Principal Engineer, JetBrains