I have a usecase where I want to export DDL sql to file, and hence the locking functionality (which requires lock tables) is not required.
I think the ability to turn off locking would be nice for other reasons as well. Is this something that is planned, or that you would accept patches for?
There isn’t any plan currently to support it. Probably the best approach would be to create an extension (liquibase.org/extensions) with different Lockservice logic. I’d probably prefer something like that for people to add than direct support within the main liquibase code.