A word processor for structured content.
Texture is an open-source editing software specifically designed to edit and annotate scientific content. Texture has first-class support for JATS, the de facto standard for archiving and interchange of scientific open-access contents with XML.
Texture is open source (MIT license), and you are legally free to use it commercially. If you are using Texture to make profit, we expect that you help fund its development and maintenance.