As discussed on IRC with Martin I'm rejecting calibre because one of its plugins uses BSD 4 clause licence which is incompatible with the GPL 3 used elsewhere. Martin says he'll upload it again with that plugin disabled. Jonathan