Libertexto is a Mozilla Firefox extension that allows to perform on electronic texts similar actions to those done on printed texts, adding some functionalities that take advantage of digital format. The project is coordinated by Rafael Ibáñez.
The project is comprised of several submodules. One of them is a branch of Evince specially customized to communicate with the local Libertexto Firefox extension via HTTP messages, as well as shipping some extra functionalities required for the Libertexto project (text highlighting, annotations, bookmarks, etc.).
The development process, design choices and a brief description of this Evince module is explained in this post.
These details are provided for information only. No information here is legal advice and should not be used as such.