Concurrent multi-user support has been part of our long-term goals for a while now:
Time to update the status of this feature request…
Note it still says “long-term”, which currently means several years ahead of us.Anonymous commented
It's obvious that after 10 years (or more) of people telling GNUCash that multi-user is what is necessary to make it a useful program for businesses that this feature is not going to happen.
I suspect the codebase is too antiquated in design to be able to support this feature without completely re-writing the codebase.
A new team needs to fork this project or start a new project with the proper design parameters accounted for right from the beginning. Instead of just trying to stretch a checkbook-helper program into a real business program.