SyMark was created because I (the author) was struggling to write due to complicated build processes with Markdown based static site generators. Thus, the goal of SyMark is to have as little friction between writing and publishing as possible, with a WYSIWYG publishing experience that no Markdown based tools can achieve.
The specific goals are:
Frictionless - Be as frictionless as possible. What you see in SiYuan is what you get on the web with all fonts, page layouts, and other elements intact. The "just works" nature of SaaS, but with public domain code.
Longevity - Be as easily and cheaply maintainable as possible. No one wants to build on ground destined to erode in a decade. This means being simple software without flashy gimmicks.
Public Domain - Be inviting to new contributors and pro-freedom. This is your software, this is my software, this is our software. No one owns the code, it's a public good, free for any and all to enjoy.
Privacy - Be free of telemetry, trackers, and creepy anti-user things. Respecting users means they'll respect the project, don't take advantage of them.
Nonjudgemental - Be open to any use cases and innovations by users. It's not a brand, its a piece of software, no restrictions on usage and no worries about lawsuits for "unapproved use". Just don't use the SyMark name if you fork the codebase.
Subtle improvements - Be open to improving over time. Take measurable steps towards a better user experience, specification adherance, and other things in the users' best interest, but don't rush it.