I think the reasoning was to add missing features, mainly HA, which moosefs did not have at the time and currently provides it in its paid version.<p>One thing I never understood though is why when forking they decided to rewrite everything in C++. Wouldn&#x27;t be better to just write it from scratch?