I recently got an e-mail asking for confirmation about this, so I wanted to be sure that everyone on the dev list was made aware of what was happening and had a place to discuss it. JStorm is a fork of Apache Storm where the clojure code was translated into java code. The two projects have diverged somewhat since the fork, but both projects have been talking with one another about combining. The discussion up to this point really has been would this even be possible? Both groups seem amicable to the idea, but this is a community driven project and we want to be sure all important decisions like this are made out in the open. https://issues.apache.org/jira/browse/STORM-717 is a JIRA to work through how to combine the two projects. If you or anyone else has an opinion on this please feel free to discuss it on that JIRA on here. The goal would be to maintain binary compatibility for the public java and thrift APIs, internal APIs, dependencies and some plug-in APIs like the nimbus scheduler may change. I personally feel that it would be great to have both groups working together instead of duplication of effort and that having more of the code base in java would possibly make it more accessible to a wider range of developers. But I would encourage others with opinions to express them here too.
The exact details of how all of this would work are still up in the air, but in all likelihood the two codebases would remain side by side in the apache repo while efforts are made to port functionality over to the java based version from the clojure based one. I don't know if clojure will completely disappear form the core of storm or not. - Bobby