Development

Black Mirror is free and open source, so everyone can improve the software or contribute valuable posts like bug reports, patches or feature requests.
If you already are a member of SourceForge.net and want to help developing the software or managing the website, feel free to drop me a mail.

Schema

The following figure basically shows how Black Mirror works:

Black Mirror Schema v1

The first column represents backing up, while the second describes the syncing process, where the files/folders listed under SRC represent only the files actually listed in the global index file (.BM_Tree).
Some explanations: The circle actually means "nothing", i.e., there is no file with the same name as there is on the other side. And the tilde (~) means "backup", the file is already archived.
You can also download the source (CorelDRAW® 11 file) of the schema if you want. (The link is on the right.)