Migrate to Mailing Lists to Modern Forum Software

Suminda Sirinath Salpitikorala Dharmasena sirinath1978m at gmail.com
Tue Dec 29 03:22:06 UTC 2020


Flarum (https://flarum.org/) also provides a similar quoting facility.

On Mon, 28 Dec 2020 at 23:26, <
some-java-user-99206970363698485155 at vodafonemail.de> wrote:

> I just noticed that Discourse's quote feature is also rather advanced. See
> for
> example [1]:
> That message quotes a piece of a previous message. Within the message you
> can
> either expand the complete previous message where the quote came from
> (which
> then highlights the quoted piece within the text), or jump to the message
> where
> the quote came from.
>
> [1]
> https://meta.discourse.org/t/allow-only-x-consecutive-replies-in-the-same-topic/69756/20
>
> >
> > In this complete discussion it is important to consider from which
> standpoint
> > you are discussing:
> > There are probably two extrema:
> > - OpenJDK contributors
> > - "Drive-by" visitors / contributors
> >
> > I would assume most of the replies opposing mailing list alternatives
> come from
> > OpenJDK contributors:
> > - they are familiar with mailing lists
> > - have been subscribed for a long time
> > - are using their company e-mail address (which is public)
> > - use an e-mail client which supports e-mail threads; or have the
> respective
> >   add-ons adding support for that
> >
> > Personally I would consider myself to come from the second category, the
> > "drive-by" visitor (or rather in general interested in the OpenJDK), and
> > I would assume some of the users here arguing for a mailing list
> alternative
> > come from the same or a similar category. The main characteristics are:
> > - they are not familiar with the concept of mailing lists
> > - they have not been subscriped to the mailing list yet
> > (- they do not have a company e-mail address, or they do not want to
> write
> >   from that)
> > - their e-mail client and/or e-mail provider does not support threads by
> >   default
> > - they do not have their e-mail client set up to write in plain text, and
> >   their client is not wrapping after X characters automatically
> >
> > Keep in mind that most subscribers are likely OpenJDK contributors and
> therefore
> > whatever image you will get from this discussion is heavily biased. This
> might
> > be acceptable if you are not actively aiming for new contributors from
> outside,
> > but I hope that is not the case.
> >
> > From the list above some of the pain points might already be obvious,
> but I will
> > sumarize them anyways:
> > - https://mail.openjdk.java.net/mailman/listinfo provides no search
> interface;
> >   for someone unfamiliar with mailing lists, finding a previous message
> is
> >   pretty difficult
> > - Mailing lists make it difficult to respond to past discussions if you
> were
> >   not subscribed back then
> > - Viewing discussion threads is difficult if your client does not
> support it
> >   natively
> >   Keep in mind that the user might just want to ask a single question,
> telling
> >   them to install add-on X, which might then not work or require extra
> >   configuration, is rather discouraging.
> > - Without company e-mail address you might not want your private e-mail
> address
> >   to become public. One reason might be because mailing lists are for
> sure a
> >   great source for spam mail authors. Another might be that you want to
> hide
> >   your name from Open Source projects (further reading [0]).
> >   Creating a separate e-mail address is cumbersome, and the mailing list
> might
> >   even block your e-mail address or domain for whatever spam-related
> reasons.
> > - When you subscribe to a mailing list you receive all mails even though
> you
> >   might only be interested in one specific topic. Having to configure
> mail
> >   filters just to receive updates for one single message really does not
> justify
> >   this trouble.
> > - Responding to messages on mailing lists can be confusing. For my first
> message
> >   on the mailing lists by accident I only responded to the person
> answering me,
> >   but not to the mailing list.
> >
> > It is also not surprising that a related general Stack Exchange question
> ([1])
> > exists; reading the comments under the question and answers is really
> worth it.
> >
> > Threaded discussions (other than ones being limited to a single thread
> level)
> > can also have their disadvantages; [2] might be interesting to read.
> > For example here my response would fit to anyone arguing against a
> mailing
> > list change, it would not have mattered to whom I have responded.
> >
> > As side notes: Since it has been mentioned before; Slack *does* support
> > threads, but only one level deep. (Though I am not advocating for using
> > Slack instead)
> > Similarly Discourse allows replying [3] and creating a new topic as
> reply [4].
> >
> > If you still decide that you need a mailing list, then could you please
> > at least investigate switching to a more modern web interface for it,
> > e.g. HyperKitty ([5])?
> >
> > And since this discussion has already drifted towards a GitHub critique:
> > I don't really understand why you have chosen GitHub over a self-hosted
> > GitLab instance (you likely have your reasons):
> > - You are complaining about missing threads, yet GitLab has a Threads
> feature [6]
> > - You are censoring any GitHub comment from someone who has not signed
> the OpenJDK
> >   Terms of Use. This is really discouraging.
> >   A self-hosted GitLab instance where you can control who can create an
> >   account would likely have been better suited. Then it would have been
> >   clearer that you do not accept comments from external users.
> >
> > In general there are multiple things which are quite discouraging for
> > someone who wants to contribute to the OpenJDK. But that is a different
> > topic and would make this discussion drift off-topic.
> >
> > Kind regards
> >
> > [0]
> https://medium.com/@fommil/hide-your-real-name-in-open-source-3d67e74a8c56
> > [1]
> https://softwareengineering.stackexchange.com/questions/71148/why-do-programmers-still-use-mailing-lists
> > [2] https://blog.codinghorror.com/web-discussions-flat-by-design/
> > [3] https://meta.discourse.org/t/discourse-new-user-guide/96331#replying
> > [4] https://meta.discourse.org/t/how-to-reply-as-topic/59891/8
> > [5] https://docs.mailman3.org/projects/hyperkitty/en/latest/
> > [6] https://docs.gitlab.com/ee/user/discussions/
>


More information about the discuss mailing list