In summary, so long as people take the definition point 1 and not points 2 or 3 from the Oxford dictionary, then everyone will be happy:
Definition of forum
noun (plural forums)
1
a meeting or medium where ideas and views on a particular issue can be exchanged:
we hope these pages act as a forum for debate
an Internet site where users can post comments about a particular issue or topic and reply to other users' postings;
a message board.
2
chiefly North American a court or tribunal.
3
(plural fora /ˈfɔːrə/) (in an ancient Roman city) a public square or marketplace used for judicial and other business.