It is about the license meeting OSI's requirements, which are more or less the same as GNU's four freedoms.
The main problem with Minecraft is how Microsoft, due to Mojang's decision to sell, is at the centre.
This is such an important game to computer history, and it has such huge community. It deserves better than this.
IMHO the community is best served by alternative, actual open-source clients and servers, and it would be healthy to recreate everything Microsoft currently owns.
Minetest is one such effort. This one is from scratch.
The incremental approach is another possible route.
That's what it means for something to be open source as opposed to source-available after all.
The permissive open-source licenses (MIT, BSD, ...) let you just take the code, make whatever changes you want, package it up into some proprietary product, and sell that product. The only requirements are usually that you maintain some attribution notice. The MIT license, for example, says this: "Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software".
The copyleft licenses (GPL, LGPL, ...) lets you take the code, make whatever changes you want, package it up into some product, and sell that product; but you need to provide your product's source code to your customers.
Show me an open source license which prohibits me from taking the source code and selling a product based on it.
Theoretically you could even just take any software using any of those licenses, optionally package it up and then commercially redistribute it as is and it would not breach the license. Needless to say people probably wouldn't look at you favorably in that case though.
Not quite the same thing.
The good tooling is from the community. Not majong and especially not Microsoft.