On windows file locking is done by the windows kernel for all files automatically. Not by programs. Therefore, neither dropbox nor calibre are handling file locking incorrectly, since neither of them do any file locking at all. You simply cannot have two programs simultaneously accessing the same set of files in both read and write modes. If you do that, things *will* break. Putting a calibre library in dropbox is a horrible hack. If you're careful, you can get away with it, but when things break, you have only yourself to blame.
|