On Jun 27, 2016, at 9:04 PM, Jonathan Otsuka <djg...@gmail.com> wrote:
> 
> adding a mailing list feature isn’t too far fetched.
> 
> Has this idea been brought up before?

drh has publicly stated that he would like to write his own email server.[1]

However, given Fossil’s nature, I think a web forum might be better.

While I’m generally in favor of mailing lists over web forums, I do think that 
having a web forum system built into Fossil could offer some unique advantages 
over Fossil + a 3rd party web forum which could overcome the disadvantages of 
web forums:

1. No exposure of email addresses, hence no email spam. :)

2. Forum spam can’t be forged, violators can be banned, and their unwanted 
posts removed.  (Subject to the same limitations on shunning as we have now, of 
course, so no one could make a “censorship!” cry stick.)

3. Posts would be Fossil versioned artifacts, with all the benefits that derive 
therefrom.  For just one example, everyone cloning the fossil-scm.org repo 
would also get a copy of the historical Fossil forum discussions.  Imagine 
being able to search the forums for help while offline.

4. Similarly, you could sync your Fossil repos, get on a plane, and answer 
forum posts in the air, then autosync them to the central repo when you get 
back online.

5. Many of the pieces needed to implement this already exist: tickets are 
nearly forum-like already, we have two perfectly suitable markup language 
processors, we have an RSS generator, we have a perfectly suitable DBMS, an FTS 
engine, etc.

6. Speaking of FTS, searching the fossil-scm.org forum archive would turn up 
fewer wristwatch and handbag results. :)

7. If Fossil forum posts worked more like wiki articles than tickets, you could 
edit your posts after posting them, with the history of the post available to 
prevent rewriting history.

8. Every now and then, someone will pop up on this list asking for some kind of 
email notification.  These people often refuse to be placated by the current 
alternative, RSS.  An automatically-generated sub-forum for each of these use 
cases might do the trick instead.  (Commit messages with inline diffs, ticket 
change notifications, etc.)

9. The world really needs someone to take a second bite at the apple that 
Discourse tried for.  That *can’t* be the best the open source community can 
come up with.

About the only one of these that you get with a built-in email server + mailing 
list manager in Fossil is that it would be a platform to address #8.  My sense 
is that drh’s wish to implement his own MTA would result in a separate piece of 
software, however, so you wouldn’t even get that benefit, except possibly 
through some kind of email gateway.


[1]: https://twit.tv/shows/floss-weekly/episodes/320
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to