A platform for community discussion. Free, open, simple.
Have you considered using Discourse? It is an open source forum software made for civil discussions (also using GPL-2 license as planned by you) with lots of plugins to add different functionalities. If I remember correctly, they also had a plugin by the community for automatically linking terms from a glossary and highlighting them and show them when hovering. On mobile I couldn't find it though. If you've already looked at Discourse and decided against it, I'd be curious to hear what made you decide against it and go for your own solution instead.
LMS module to support asking questions to expert
1 project | reddit.com/r/instructionaldesign | 13 Jul 2022
What is your opinion on the popular forum software Discourse?
1 project | reddit.com/r/TechSEO | 10 Jul 2022
Friendly/modern mailing lists
2 projects | reddit.com/r/selfhosted | 6 Jul 2022
Should we just go back to niche specific forums?
1 project | reddit.com/r/RedditAlternatives | 4 Jul 2022
Which community discussion options would you launch an RPG with?
1 project | reddit.com/r/osr | 4 Jul 2022