I have worked with many MMO projects, and have plenty of prior experience.
I really just dont think that using a program to write to the database or read data from the database is violating the EULA when its just connecting to the Database server that is your property regardless.
Of course Neojac has the right to check if the program is secure, but as long as he isnt distributing Atavism Source and is just reading the tables and entries of the Database, he should be just fine.
1) The EULA only applies to accessing the AGIS Source, Atavism Client source and Using the AtavismEditor in Unity, I say this because Atavism is based off of an existing open source platform. Login is mainly required for developers
2) Moderators and In Game Administrators need to be able to access the database to ban accounts, I've asked the question on whats the best way to manage player data (Before the Backdating System) and they told me that PhpMyAdmin is the best way to ban players securely. So obviously, they have no problen of someone making a program to do this.
3) Neojac cannot regulate your database server, MySQL is owned by Oracle.
4) This would bring in a bunch of legal issues regarding keeping information safe. By making a MMO game its your responsibility to keep your users information safe, and all MMO's nowadays do not allow 3rd parties to access their database.
Honestly, if anyone's excuse is to rely on Neojac to keep you secure, you shouldn't be making a MMO if you cant handle security incidents yourself. Sure, Neojac will write patches for the Atavism Jar and Atavism Core but you have to always account for the instance of a security breech and have a plan.
I've learned several principles, and here is just a rundown.
Security
Do not trust the...
- Client
- Hosting software
- Environment
Ouch. I must trust them ?
- Trust where you must
- Verify
- Audit
Point is, your able to make it. As long as your not giving out source, reverse engineering or decompiling with intention of modifying AtavismCore or the Atavism Jar you should be fine.
~ Michael