One trend I begin to spot is that people often have somewhat divergent desires of what features they want their AGI brain children to have. So, maybe the philosophy of our project is to let many AGI developers to draw from a common pool of algorithms, techniques, code, gadgets, etc, to DIY. "No Child Left Behind - 2".
( "No Child Left Behind - 1" is that we cater to both Java and .NET platforms. OpenCog takes care of C++ so we don't need to worry about that. And, on the native scene there are some very good languages like Haskell and Erlang, but they don't have a large enough user base to warrant forking a 3rd branch. )