It's also why I was willing to give up on GAE and work on megaglest, because I don't see that this community is big enough for two forks. But my actions at the time were driven by a kind of panic, upon seeing megaglest working on things GAE already has, or things we've got in pipeline.
I mostly agree (maybe bompletelly).
I do think the Glest community is not big enough to have two forks.
I would prefer that GAE and MG were the same project or else tighty bound together (like there was talk, long before vanilla Glest development was dropped) that vanilla would incorporate GAE (in whole or partially) into itself).
Still, it's not just the code merging problems, it's the people working on the code too.
In the longer run, I truelly believe GAE will be a much better (and more stable) engine than MG, mainly because there has been a lot done (and still being done) "under the hood" in GAE that will make further improvements much easier, more coherent and stable than what the vanilla Glest (which is still hugelly most of what MG is) allows.
Sure, MG is working on that too (I recall a talk I had with Titi on the irc not long ago) but... is starting.,, At some point, I'm pretty sure MG will have to mess so deep in the code as GAE (for what I gather) has already done / is doing and by then... MG will be getting the same criticism GAE gets now. And GAE will likely have gone past that and be much more stable then.
/ Nostradamus mode
But the people who make GAE and MG are the main path-makers of this all and
they are people. People are immensely more complex than computers.