Okey, so I have for a while now been thinking of rewriting the minecraft server, this time in a language called golang. It's just a example project that I can learn a new programming language through..My question is: If I -rewrite- the minecraft -server-,:I read the Minecraft EULA, and they only talking about -modifying- the the current server or client. Nothing about re-creating it. Do I violate the EULA if I recreate the minecraft server in golang?If I ever will finish the project, having a completley functional rewritten server. Can I release it?And if I can release it, can I earn money from it in form of donations?Thanks!
Is a complete rewrite against the license/eula of this software?
licensing;legal;rewrite;eula
You can do this.What you want to do is called cloning a software. Considering that your server and the original server aren't even in the same programming language, your server is a completely new piece of work and you have all the rights to it.At least in the united states, the DMCA grants a safe harbor to reverse engineer software for the purposes of interoperability with other software. So when you find out how the Minecraft protocol works by reverse-engineering and re-implement it in your server, this is perfectly legal.By the way, I am not a lawyer, but I think the clause We have the final say on what constitutes a tool/mod/plugin and what doesnt is unlikely to hold up in court.