Suppose you have a hard requirement that your tools are free and open source. What IDE would you recommend as a replacement for Eclipse? (JetBrains is out, it's neither free nor open source). The worry I have with Eclipse dying is that there isn't a great completely open alternative.

There is a community edition of IntelliJ that is open source https://github.com/JetBrains/intellij-community