"As of January 2019, Oracle will require a subscription for businesses to continue getting updates to Java SE 8... For PCs, the price starts at $2.50 per month per user, again with volume discounts... If users do not renew a subscription, they lose rights to any commercial software downloaded during the subscription... Oracle recommends that those choosing not to renew transition to OpenJDK binaries from the company, offered under the GPL, before their subscription ends. Doing so will let users keep running applications uninterrupted."
Has Mojang mentioned any of this somewhere? *IS* MCJE entirely under the "OpenJDK" binaries? I don't see any possible way Minecraft is going to fork over the ph4t l33t to Oracle when C# is already a direct competitor to Java, and Microsoft can do whatever the hell they want with C# *and* Minecraft.
Haven't read this in detail yet, but I honestly think Win10 bedrock edition should just take over, it really doesn't make sense to be developing two different versions of the same game for a same platform. Bedrock just needs to gain most of the possible JE features (I'm aware redstone is a big difference and touchy subject), compatibility with win7 and win8 and call it done. I'd be playing bedrock if it weren't for being on Windows 8 preventing me. I hope the super secret project Mojang was teasing about is just merging JE features into an updated bedrock with backwards compatibility and discontinuing java.
I'm a big fan of #MinecraftParity, but last I heard from the Devs, "Two development teams with two different histories for two different audiences" translated as "Minecraft Parity on details isn't a priority, and may not be ever."
It also makes clear the Stockholm team is of a different mindset from the Redmond team. HD Minecraft? Optifine for Java (possible ONLY because "Java".
From to "Nobody's made a massive thread about it on the feedback site."
Java is special because of people like Tango Tek: "What if villagers where MUCH better?" You are not going to get that in closed-source C++ Bedrock. You *could* get that, at least I think you can, in MC:JE made into MC:C#. Maybe.
Silent Whisper covers in a series "Bugrock" problems where Bedrock has serious flaws compared to Java Edition. The Dev response seems to be, "Oh, well we are too busy and the Technical Community is such a small slice of the player base, we don't have time for that right now. If ever."
The Stockholm team seems to be working on a different game from Redmond, and it shows for people who play both versions at a more serious level. This could be a huge problem should the Java version be dropped rather than switched to C#, if it were to become an issue.
I doubt this will affect Java Edition. The cost here is negligible for a large company like Microsoft. The folks at the Mojang office probably spend more per month in coffee and snack food than the annual license costs for all of the employees that need it.
This may be a case where having MS own MC is actually a good thing…
MS has the deep pockets to shift to the GNU version (assuming MC is not already compliant), or absorb the hit (which may not be too big given the switch from fee + continuing maintainance contract to a continuing 'subscription' [odd choice of term, IMO]).
Dropping java edition (as opposed to switching the engine to the OpenDJK) seems an unlikely couse if the reporting about MS seeing MC as a flagship brand going forward is correct. [Massively brassing off a substantial portion of the user base is rarely a good idea…]
Rollback Post to RevisionRollBack
WARNING: I have an extemely "grindy" playstyle; YMMV — if this doesn't seem fun to you, mine what you can from it & bin the rest.
In searching for more information about this, I came across these old threads on the Reddit FTB forums, and there are other threads on the Forge forums, Minecraft subreddit, etc. Most seem to be saying that this is a non-issue.
The January, 2019 date appears to be only for getting updates for commercial use of the Java 8 environment, not Java 9 or 10 or non-commercial use of Java 8.
According to Dinnerbone, the supported launchers for the Minecraft: Java Edition are compatible with Java 8, 9, and 10, so worst-case, Mojang may need to simply move the launcher to use Java 9 or 10 by default, and/or drop support for Java 8 in a future launcher version.
Cool, thank you! As long as the powers-that-be at Mojang are aware and are comfortable with it. This still seems like a timey-whimey-wibbly-wobbly ball of "stuff" it would take a lawyer to go through, but instabilities like this do stress the importance of being "flexible" and aware of Minecraft Bedrock Edition issues. MCJE does have strengths and a unique place within the overall community, but reliance on Java under the control of someone else other than Mojang is definitely a weakness.