It is not so simple I'm afraid; he allowed outside contribution from people who thought they were contributing to free software. He deserves the backlash. If he wanted to make money, he could have created a sub-project using octotree binaries and extended modules under new licensing terms.