Indeed, if they would do (or, even better of course, had done) the same as the KSP devs have (to make a KSP mod, your mod MUST be open source, no exceptions)*, I suspect the community would be a much nicer place. Instead, Mojang let others (such as Curse) "make" the rules (after there being none...