News for hackers. Stuff that matters.
Re:Microsoft open sources parts of Minecraft: Java Edition by sleavey on Saturday October 06, 2018 @04:43PM (#18157152)
Of note is the Minecraft website from 2011 [1], where Markus Persson said: "Once sales start dying and a minimum time has passed, I will release the game source code as some kind of open source. I'm not very happy with the draconian nature of (L)GPL, nor do I believe the other licenses have much merit other than to boost the egos of the original authors, so I might just possibly release it all as public domain."

[1] http://web.archive.org/web/20110920065648/http://www.minecra...

Re:Microsoft open sources parts of Minecraft: Java Edition by LolNoGenerics on Saturday October 06, 2018 @06:36PM (#18157689)
He probably expected that sales would go down to irrelevant. That never happened, instead he got an absurd deal. MS is open sourcing to satisfy modders, eventually for more reach and cash. The intentions are very different and it would be awful to blame notch for that.
Re:Microsoft open sources parts of Minecraft: Java Edition by TheKarateKid on Sunday October 07, 2018 @07:12PM (#18163126)
The intentions may be different, but it doesn’t mean one of them has to be bad. If MS makes money and users get to do more with the open source code, it’s a win-win.
Re:Microsoft open sources parts of Minecraft: Java Edition by brian_herman on Saturday October 06, 2018 @10:14PM (#18158514)
Hit the nail on the head!
[dead]
Re:Microsoft open sources parts of Minecraft: Java Edition by usaelhorn on Sunday October 07, 2018 @03:59AM (#18159390)
It's ok to be white.
[dead]
Re:Microsoft open sources parts of Minecraft: Java Edition by dang on Sunday October 07, 2018 @05:02AM (#18159581)
Please don't break the site guidelines yourself, no matter how egregiously another commenter has behaved. This is covered in the guidelines too: https://news.ycombinator.com/newsguidelines.html.
Re:Microsoft open sources parts of Minecraft: Java Edition by mnsc on Tuesday October 09, 2018 @03:56AM (#18174074)
You are 100% correct. I know that I have the troll gene (that is troll as in fishing for reactiong, not troll = evil hater) so I need to check myself regularly that my reaction to trolls isn't to try out-troll them. I fight I know I can't win but mainly I respect that it shouldn't be fought here.
Re:Microsoft open sources parts of Minecraft: Java Edition by kbumsik on Sunday October 07, 2018 @12:54AM (#18158904)
At least the sales is not dying at all. Surprisingly the number of active players is still increasing.

[1]: https://www.google.com/amp/s/wccftech.com/minecraft-sales-14...

Re:Microsoft open sources parts of Minecraft: Java Edition by usaelhorn on Sunday October 07, 2018 @03:13AM (#18159248)
I was hoping Microsoft buying it would mean they would make it free or at least drop the price. There's no way I'll be paying 24€ for a pixelated sandbox game written in Java.
Re:Microsoft open sources parts of Minecraft: Java Edition by Crosseye_Jack on Sunday October 07, 2018 @04:13AM (#18159426)
They released the Windows 10 version for free for a period of time. That’s the version that is cross platform with the likes of the Switch and Xbox One iirc. The RaspberryPi version was also released for free but you know, It’s the Rpi not not exactly a power house. And I’m sure the Java version has been on sale a couple of times.

I ended up buying the game on the 360, PC and Android over the years (though I think I only paid something like 10p for the Android version during a sale or Google Offer). Yeah it’s a pixel game, yes it’s Java, yes it can run like shit, yes it’s a sandbox game with no real objective. But it’s surprisingly relaxing. I’ve lost count of the amount of hours I’ve spend just building.

Re:Microsoft open sources parts of Minecraft: Java Edition by bovermyer on Sunday October 07, 2018 @10:27AM (#18160687)
If you don't understand Minecraft, then don't play Minecraft.

I bought it when it was $7, way back in the alpha days. I bought it because I was excited by the idea. I'd still pay $30 for it today, if I didn't already own it, because I still love the idea.

Re:Microsoft open sources parts of Minecraft: Java Edition by pjmlp on Sunday October 07, 2018 @05:40AM (#18159720)
There is a reason why game publishers don't take decisions based on programming languages.
Re:Microsoft open sources parts of Minecraft: Java Edition by detaro on Sunday October 07, 2018 @07:56AM (#18160128)
Why not?
Re:Microsoft open sources parts of Minecraft: Java Edition by fit2rule on Sunday October 07, 2018 @05:22AM (#18159648)
My kids love it. They learned to play it from teenagers who have moved on. And they're teaching littler kids how to play it, too.

Maybe that's the thing.

Re:Microsoft open sources parts of Minecraft: Java Edition by scrollaway on Saturday October 06, 2018 @05:05PM (#18157261)
Man I remember that. I was disappointed he didn't follow through, especially since Minecraft made him obscenely rich and there's really no reason to keep it closed source.

Microsoft followed through where Notch couldn't. How about that...

Re:Microsoft open sources parts of Minecraft: Java Edition by foota on Saturday October 06, 2018 @05:13PM (#18157311)
I mean for what it's worth sales never really died out.
Re:Microsoft open sources parts of Minecraft: Java Edition by ru999gol on Saturday October 06, 2018 @05:33PM (#18157390)
well to be fair Microsoft gave him almost 2 billion for it, at which point it wasn't his to open source anymore, and for him being a sellout I don't blame him, I blame his obnoxious fanbase at the time.
Re:Microsoft open sources parts of Minecraft: Java Edition by scrollaway on Saturday October 06, 2018 @06:16PM (#18157589)
Oh of course, but there was a long period before the sale during which it could have happened.
Re:Microsoft open sources parts of Minecraft: Java Edition by hyperpallium on Saturday October 06, 2018 @07:09PM (#18157861)
When did "sales start dying"?
Re:Microsoft open sources parts of Minecraft: Java Edition by Operyl on Saturday October 06, 2018 @09:59PM (#18158472)
Never.
Re:Microsoft open sources parts of Minecraft: Java Edition by SteveNuts on Saturday October 06, 2018 @05:15PM (#18157319)
> Microsoft followed through where Notch couldn't.

But this isn't the full source code.

Re:Microsoft open sources parts of Minecraft: Java Edition by scrollaway on Saturday October 06, 2018 @05:18PM (#18157329)
It's more than Notch ever released? And it's my understanding there's more to follow.
Re:Microsoft open sources parts of Minecraft: Java Edition by naikrovek on Saturday October 06, 2018 @10:20PM (#18158527)
The entire source of Minecraft has been available to mod authors for quite some time.
Re:Microsoft open sources parts of Minecraft: Java Edition by MertsA on Sunday October 07, 2018 @12:47AM (#18158887)
That's like saying everything is open source if you can write assembly. Minecraft only ever released binaries and they also went out of their way to use an obfuscator so all of the class and method names are garbage and change every update.
Re:Microsoft open sources parts of Minecraft: Java Edition by naikrovek on Sunday October 07, 2018 @02:35AM (#18159143)
They also released a modders kit which renamed all the classes and methods, producing source code which, when compiled again, produced Minecraft.
Re:Microsoft open sources parts of Minecraft: Java Edition by MertsA on Sunday October 07, 2018 @03:28AM (#18159287)
The Mod Coder Pack wasn't developed by Mojang. MCP is the work of the community to reverse engineer and deobfuscate Mojang's binaries. The whole point of creating the MCP in the first place was to get around Mojang's use of tools to break most Java decompilers and try and document and come up with sensible names for all of the classes.

If Mojang had simply compiled and released their game without obfuscating it first then there would be no point to the MCP in the first place.

Re:Microsoft open sources parts of Minecraft: Java Edition by naikrovek on Sunday October 07, 2018 @09:59PM (#18163654)
The person who created the MCP was hired by Mojang several years ago.

That person still releases the MCP with Mojang's blessing last I checked.

Re:Microsoft open sources parts of Minecraft: Java Edition by MertsA on Monday October 08, 2018 @12:47AM (#18164194)
That doesn't change the fact that Mojang didn't make MCP. If Searge didn't step up and do it there's no reason to believe that Mojang ever would have come up with something similar. Mojang promised for years and years that "the modding API will be released any time now" yet they haven't done anything to materially support the modding community other than to hire Searge and the Bukkit team.

I guess they finally have behavior packs like resource packs for Bedrock edition (used to be Minecraft PE) but that doesn't allow you to write any kind of turing complete code for custom behaviors. That's the closest they've come and all that lets you do is stuff like make pigs behave like a creeper and explode when the player gets too close.

To date it has been 8 YEARS literally the better part of a decade from when Mojang first announced that they were going to release a modding API and they still haven't done anything. Releasing these two libraries as open source is a nice gesture but that doesn't actually do anything for the modding community. The least they could do is just stop obfuscating their releases so that MCP isn't stuck doing a bunch of unnecessary work.

Re:Microsoft open sources parts of Minecraft: Java Edition by chii on Saturday October 06, 2018 @11:50PM (#18158751)
decompiling is not the same as releasing the source with a license.
Re:Microsoft open sources parts of Minecraft: Java Edition by naikrovek on Sunday October 07, 2018 @02:37AM (#18159150)
It didn't just decompile. It renamed all classes and methods and it included a source code usage license.
Re:Microsoft open sources parts of Minecraft: Java Edition by scoggs on Saturday October 06, 2018 @08:50PM (#18158245)
Maybe his hands were tied in the sense that releasing things open source would limit his ability to package and sell it off at a later date? I'm sure there were negotiations in progress at the time he would have considered doing so and from my POV, which could be terribly wrong, it would seem that releasing the thing you are considering to sell, for free, would sort of meddle with the entire process of selling it off?
Re:Microsoft open sources parts of Minecraft: Java Edition by another-cuppa on Sunday October 07, 2018 @07:54AM (#18160122)
GPL draconian? How do people misunderstand it so? The GPL is there so that your contribution will actually benefit society in the long term.
Re:Microsoft open sources parts of Minecraft: Java Edition by dragonwriter on Sunday October 07, 2018 @07:24PM (#18163171)
You are confusing purpose (what GPL intends to accomplish) with methods (how the GPL attempts to accomplish it's purpose); “draconian” described the latter and your description of the former does not, even if true, contradict it.
Re:Microsoft open sources parts of Minecraft: Java Edition by Qub3d on Monday October 08, 2018 @11:33AM (#18168351)
My guess is Notch, like many developers, was put off by the "viral" licensing [0] of the GPL.

[0]:https://en.wikipedia.org/wiki/Viral_license

Re:Microsoft open sources parts of Minecraft: Java Edition by koffiezet on Thursday October 11, 2018 @08:38AM (#18192964)
One of the things GPL does is take away many of the developer's rights. It's a protection for code, not for it's creators - and the latter is what most licenses try to protect.