Hi All,

At yesterday's meeting I suggested that discussion forums might be useful
for managing tension in communications and increasing the visibility /
popularity of the Solr project. At the time this didn't seem viable due to
the centrality of mailing lists to ASF's communications but Eric suggested
that if other projects where using forums that Solr could as well.

*(ASF Projects Using Discussion Forums)*
I did some research and discovered that a number of ASF projects are using
forums:

   - Airflow <https://airflow.apache.org/community/>, Pulsar
   <https://github.com/apache/pulsar/discussions>, RocketMQ
   <https://github.com/apache/rocketmq>, ShardingSphere
   <https://github.com/apache/shardingsphere>, StreamPipes
   <https://github.com/apache/streampipes>, and Doris
   <https://github.com/apache/doris> are all using GitHub Discussions
   <https://github.com/apache/airflow/discussions>.
   - TVM <https://tvm.apache.org/> uses Discourse
   <https://discuss.tvm.apache.org/>.
   - OpenOffice.org <http://openoffice.org/> uses phpBB
   
<https://forum.openoffice.org/en/forum/index.php?sid=b4a0ff493ecb816d6a05cceaeee19283>
   .

*(Refined Role Proposal for Discussion Forums)*
Understanding better the fundamental nature of mailing lists to ASF
projects I'd like to suggest a more tightly scoped implementation of
discussion forums for the Solr project:

   - As an adjunct to, not replacement of, mailing lists.
   - With a focus on answering questions that users/developers have that
   are informational rather than decision making.
   - And perhaps some early stage idea discussions before they are ready
   for a serious proposal.

(*Advantages of Discussion Forums to Solr Community)*
I think this would offer the Solr community a few different advantages:

   - *Visible Vitality *- The Solr project has vitality but it isn't
   entirely visible. An active forum (discuss.elastic.co) can provide this
   visibility.
   - *Redundant Question Reduction* - Forums provide a way for users to
   find answers to questions that might otherwise be asked repeatedly in Slack
   chats or on the mailing lists.
   - *Content Creation* - Users create valuable content (which is indexed
   by search engines) through their discussions.
   - *Noise Reduction* - If at least some informational / idea discussions
   were occurring in the forums the volume of emails on the mailing list would
   be reduced.

*(Recommended Implementation)*
While GitHub Discussions would be the easiest to implement I would
recommend Discourse. GitHub is developer-centric and as such would likely
exclude most (non-dev) users.

Discourse (the org) offers Discourse (the software) as a hosted service for
free <https://blog.discourse.org/2018/11/free-hosting-for-open-source-v2/>
to open source projects.

I'm happy to help if this is something the Solr community would be
interested in. Thanks for taking the time to read and consider.

Sincerely,
Dave Mackey

Reply via email to