Interesting, thanks. As for hyphenation in the calibre viewer, at some point, I will be moving it to a modern webkit engine (migrate from QtWebKit to QtWebEngine) so that should be automatic. Though I doubt I will bundle hyphenation dictionaries for too many languages out of the box, calibre is large enough as it is
Yeah WebKit is mostly BSD, thank the stars for the few GPLed bits.