I'll leave with one more idea, just in case a full on merger doesn't work out, and that's what I'll call a soft merger. If a goal of modularity is pursued, there may be room for collaboration on shared components across projects. For example, the libraries for reading and writing to proprietary formats would be good candidates to be developed as modules, which could have benefits for more than just office suites. Just something to consider.