quog38 wrote:Mojang can tell wolfe to stop making code to utilize mojang code but can never take that code off wolfe because he wrote it so he owns it.
Correct, Wesley wrote the code for an open source project with a GPL license, Mojang does not own the code.
However Wesley has no right to deny use of his code, unless the GPL license is broken. So Mojang or anyone for that matter has the right to take that bukkit code and enhance or change it, as long as they abide by the GPL license.
Now as a company Mojang cannot embed CraftBukkit within a non GPL project (like minecraft), but they could freely make a clone of the code and change it as they see fit (while complying with GPL).
The GPL issue:
This is not a Wesley vs Mojang battle, instead it is:
Wesley vs CraftBukkit (And few remaining Staff).
Technically the CraftBukkit project should never have started since the Minecraft server software is not GPL, and legally cannot be distributed along side CraftBukkit (Bukkit API still complies with GPL).
The GPL license issue that Wesley raised is a huge concern for server owners, but Mojang believe they have a work around, so
for the sake of the Minecraft community (in following weeks) I really hope they do.
Why is Mojang involved:
So what does this issue have to do with Mojang? why does everyone keep talking about Mojang?
In short Mojang are not directly involved in this event (although they may have helped trigger it).
Mojang did speak up when EvilSeph (recently resigned project lead) mentioned shutting down CraftBukkit.
They then announced their plan to update CraftBukkit for version 1.8 (As an attempt to assist the community).
The take down request:
So really the take down request from Wesley, is not against Mojang, its actually against the CraftBukkit project itself (That Mojang now happens to be involved in). Why has Wesley tried to shut down a project he took part in?
I dont know why Wesley has done this, but I think we roughly can draw one of three possible conclusions:
1) Wesley is trying to help the community and pressure Mojang to release server source code or an alternate solution.
2) Wesley is trying to discontinue CraftBukkit for some reason (Dislike of project direction?).
3) Wesley is taking a very odd stab at Mojang at the expense of the Bukkit project.
Knowing that Mojang will not release source code, surly it seems that Wesley is not aiming to help the Bukkit project?
Now
I am not saying Wesley is wrong, but it does hurt us, and a large amount of Minecraft servers world wide.
Resolution and Future:
All of that said and done, I really appreciate the work that Wesley and many other CraftBukkit and Bukkit staff have put in over the years, and it is sad to see the project end like this, I just really hope that there is a solution that lets someone (Mojang?) update CraftBukkit to 1.8, so that we do not have to lock our servers to an old version (1.7) until such a time that Mojang release the official server API.