Documentation will be provided.
It sure is against the spirit of Sponge. I agree.
Well it wouldn’t? The cloud based service isn’t really a “full” plugin release and to add onto it, calling the plugin a “lite” version isn’t the case at all, the plugin has no extra functionality by default, it has nothing to with ML at all. The plugin I’d be offering would be an external plugin that would hook into the main plugin’s API. It would be in no sense on the Ore registry.
Minecraft development has become a big business for some. Denying any part of that aspect of minecraft is the reason why Sponge is still in the shadows. It is a much better platform for development over Spigot/Bukkit, it has better licensing, which is MIT might I add, stating that if I wish to use it for my own capital gain, I can. (Not that I’ll be making a whole lot, most of it would just be covering server costs)
Just to cover on top of this, the ML version of the plugin is just an extension on the original math based cheat detection. The ML version isn’t just the only part, we will be offering a service complete with full player base management etc… there is a lot I have not mentioned, but simply because of competition.
Why would I want to allow servers to use ML themselves, train it themselves etc… when it would only benefit them? Whereas if they paid for the service, other servers would also benefit. Believe it or not, this isn’t just a business opportunity for myself but it’s an attempt to get the better servers out there rid of cheaters. I cannot simply offer that service free.