Forum comes from latin and means a public square where people meet and gather for various activities. There is no need to use it only in such narrow, technology specific sense.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments