Am I right to interpret this as meaning that I can work safely in the BaseX GUI interface while the http version (or a servlet version) of BaseX is running at the same time, if any of the following conditions are observed?
1 The GUI and the server or servlet have different settings for DBPATH.
2 They are working with different databases.
3 One or the other of the interfaces is only reading, not writing, the database.
Exactly. You will only encounter problems if two instances of BaseX (e.g. the GUI and the database or HTTP server) are reading and updating the same database.
Hope this helps, Christian