https://www.minecraft.net/en-us/article/removing-obfuscation-in-java-edition
Congratulations to who I assume are Mojang's programmers for finally pushing this through. When I started work on alternate community-sourced Minecraft mappings in 2016, I did not imagine that it would start a domino chain culminating in Mojang's legal team finally conceding that the charade of binary obfuscation for one of the most reverse engineered games in the world is no longer beneficial to maintain.
Now let's hope Fabric finally lets Yarn go independent, as they should have done long ago.
Conversation
Notices
-
Embed this notice
asie (asie@mk.asie.pl)'s status on Thursday, 30-Oct-2025 00:59:33 JST
asie
- Haelwenn /элвэн/ :triskell: likes this.
-
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Thursday, 30-Oct-2025 00:59:32 JST
SuperDicq
@asie@mk.asie.pl Minecraft becoming free software will probably be catastrophic for my Luanti server tho.
-
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Thursday, 30-Oct-2025 04:34:31 JST
SuperDicq
@asie@mk.asie.pl Until then play Luanti tho.
-
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Thursday, 30-Oct-2025 04:34:32 JST
SuperDicq
@asie@mk.asie.pl Yes, I know, but if they keep going in that direction it might become free software (let me dream, alright?)
-
Embed this notice
asie (asie@mk.asie.pl)'s status on Thursday, 30-Oct-2025 04:34:33 JST
asie
@SuperDicq@minidisc.tokyo it's still proprietary, it's just that we've gone from "manually reverse-engineering function/class names" (2011) through "having access to official function/class names, but having to apply them to the JAR ourselves" (2019) to "just having the JAR use official function/class names by itself" (2025). in terms of licensing, nothing changes
-
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Thursday, 30-Oct-2025 04:44:00 JST
SuperDicq
@asie@mk.asie.pl Isn't Minecraft literally the most popular video game of all time? That will take a while...
-
Embed this notice
asie (asie@mk.asie.pl)'s status on Thursday, 30-Oct-2025 04:44:02 JST
asie
@SuperDicq@minidisc.tokyo not until the game is dead
-
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Thursday, 30-Oct-2025 04:53:18 JST
SuperDicq
@asie@mk.asie.pl @VD15@pl.valkyrie.world No wonder Notch has always been an asshole.
-
Embed this notice
asie (asie@mk.asie.pl)'s status on Thursday, 30-Oct-2025 04:53:20 JST
asie
@VD15@pl.valkyrie.world @SuperDicq@minidisc.tokyo
no, the decision to obfuscate was originally made by Notch all the way back in 2009, and upheld by Mojang's own lawyers long before they were purchased by Microsoft. as I understand it, the call here came from inside the house -
Embed this notice
:VD15_0::VD15_1::VD15_2::VD15_3::VD15_4::VD15_5::VD15_6::VD15_7: (vd15@pl.valkyrie.world)'s status on Thursday, 30-Oct-2025 04:53:21 JST
:VD15_0::VD15_1::VD15_2::VD15_3::VD15_4::VD15_5::VD15_6::VD15_7:
@asie @SuperDicq You're right, I forgot they're owned by m*crosoft for a sec
-
Embed this notice
asie (asie@mk.asie.pl)'s status on Thursday, 30-Oct-2025 04:53:22 JST
asie
@VD15@pl.valkyrie.world @SuperDicq@minidisc.tokyo lawyer thinking was at play in this decision
-
Embed this notice
:VD15_0::VD15_1::VD15_2::VD15_3::VD15_4::VD15_5::VD15_6::VD15_7: (vd15@pl.valkyrie.world)'s status on Thursday, 30-Oct-2025 04:53:23 JST
:VD15_0::VD15_1::VD15_2::VD15_3::VD15_4::VD15_5::VD15_6::VD15_7:
@asie @SuperDicq Haven't mojang already been releasing deobfuscation mappings for like five years though? I'm surprised they bothered to keep the obfuscation enabled for this long considering they made it trivial to remove
-
Embed this notice
翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Thursday, 30-Oct-2025 19:08:34 JST
翠星石
@SuperDicq @asie minecraft will never become free software.
>Just a quick reminder: these changes don’t affect our Minecraft End User License Agreement and Minecraft Usage Guideline
The comments aren't included, which renders software proprietary (even if it's under a free license), as then it is no longer the preferred version for making modifications. -
Embed this notice
翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Thursday, 30-Oct-2025 19:10:00 JST
翠星石
@asie @SuperDicq microsoft has never and will never release nontrivial free software.
Even after minecraft dies, it will remain proprietary. -
Embed this notice
翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Thursday, 30-Oct-2025 19:15:41 JST
翠星石
@SuperDicq @VD15 @asie Being a proprietary software developer has a result of 100% chance of being an asshole - I haven't come across a single proprietary software developer who isn't an asshole (even if the developer sometimes, or maybe even primarily works on free software).