I personally think that the way to go would be to make an Open Source engine only. So make something which implements everything needed for mod developers to add content. That means the base 'game' would be extremely light and all content is added with mods. That way the team that concentrates on the engine doesn't have to worry about game things. They concentrate on making a performant engine that is very moddable and allows adding third-party content easily.