Ted Matavka - 2024-04-12

Team HERMES seeks "adventurous" C programmers to take up the dual role of developer and tester for Paige, our newly-released cross-platform, Open Source rich text display/manipulation engine.

To be blunt, there's no reasonable way to make our offering "sexy". Instead, what you get is a rock-solid, no-nonsense library adapted to an infinitely-wide range of uses and that is in your control (unlike the RichEdit feature bundled with the Microsoft Foundation Classes).

Perhaps this isn't quite accurate; after all, this is a library, and the words "sexy" and "library" are mutually exclusive. Sexiness is an attribute of application programs, not programming libraries, and Paige can help make your app as sexy as it needs to be.

HERMES Paige is meticulously documented, with a user manual that runs to 500 pages, and it is actively used by at least one downstream project. This raises the question: why are we looking for testers, never mind developers? The short answer is that Paige came to us by reason of an acquisition, and whatever staff we have that could potentially develop Paige would have to be re-assigned from the reason we acquired Paige in the first place.

Paige is the single HERMES project for which the Open Source paradigm and public workflow is a natural fit; in other cases, it was a predictable and inevitable consequence of licence lock-in or another business/legal factor. Accordingly, in this case we are unilaterally taking the initiative and placing the code under a "copyleft" licence, viz. the GNU Lesser General Public Licence. As simultaneously consumers and custodians of the Paige codebase, we have a vested interest in securing the smooth functioning of this new order.

On a final technical note, this is a wholly self-contained project with no external dependencies. It is Unicode compatible, oven-ready, and can be included in your projects the very day you download it (assuming prior familiarity with the documentation).

The project is hosted at https://sourceforge.net/projects/hermes-paige. Feel free to reply to this post in order to be given contributor access.