# Discourse as a front end for existing ASF mailing lists

**URL:** https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167
**Category:** Feature
**Created:** [December 16, 2014, 8:40am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167 "2014-12-16T08:40:30Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![NicholasChammas](https://avatars.discourse-cdn.com/v4/letter/n/f475e1/32.png) [@NicholasChammas](https://meta.discourse.org/u/NicholasChammas)
#### Post date: [December 16, 2014, 8:40am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167/1 "2014-12-16T08:40:30Z")

</div>

I am interested in introducing Discourse as an alternative interface to the existing [user list](https://spark.apache.org/community.html) for the [Apache Spark](https://spark.apache.org/) project. Apache Spark, like many other [ASF](http://www.apache.org/) projects, has a few associated mailing lists that are managed by a program called [ezmlm-idx](http://www.apache.org/foundation/mailinglists.html).

The ASF maintains these mailing lists and will likely not support any project wanting to move off of them. (It would be great if, for example, the Discourse team worked directly with the ASF on some kind of initiative to give all Apache projects the option to use Discourse for their user or dev lists. But that is not likely in the near term, I’m guessing.)

Is there a way one can deploy Discourse (perhaps with some loss of functionality) and **bridge it to an existing mailing list managed elsewhere**?

I’m looking for a way to give the community most of the neat functionality in Discourse without forcing existing mailing list users to do anything or asking the ASF to support anything other than a bridge between their mailing lists and Discourse.

There are many discussions on here about using Discourse as a mailing list or bridging to a mailing list ([1](https://meta.discourse.org/t/discourse-as-a-frontend-for-mailing-lists/4139), [2](https://meta.discourse.org/t/using-discourse-as-a-mailing-lists/4595), [3](https://meta.discourse.org/t/replacing-mailing-lists-email-in/13099), [4](https://meta.discourse.org/t/mailing-list-and-nntp-bridge/3453/)), but there is so much information scattered across all these threads that it’s not clear whether this is currently possible or planned. (Apologies if this new post is contributing to the problem; feel free to merge it in to another thread if appropriate/possible.) The [About](http://www.discourse.org/about/) and [FAQ](http://www.discourse.org/faq/) pages also don’t have detailed information about the mailing list functionality.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 16, 2014, 9:16am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167/2 "2014-12-16T09:16:30Z")

</div>

This really depends on the culture of the mailing list. Discourse has fairly robust email support (for notifications, and if configured, for replies and email-in to start new topics), but it is still fundamentally web-centric in the way that it views the world. There will be clashes for people who are 100% email-centric.

Do you have support from the “powers that be” at said mailing lists to make such a change? Are they asking for such a change? We are very open to working with a partner on migrating mailing lists and further enhancing the mailing list support in Discourse, but it very much requires solid support from the **leadership** and a significant part of the **community**.

There’s a lot of friction involved in changes for groups!

---

<div class="post-metadata">

### Author: ![NicholasChammas](https://avatars.discourse-cdn.com/v4/letter/n/f475e1/32.png) [@NicholasChammas](https://meta.discourse.org/u/NicholasChammas)
#### Post date: [December 17, 2014, 1:30am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167/3 "2014-12-17T01:30:26Z")

</div>

> [@codinghorror](#):
>
> Do you have support from the “powers that be” at said mailing lists to make such a change? Are they asking for such a change?

At this time, no-one is asking for such a change (most likely because they’re simply unaware that something like Discourse exists), and the “powers that be” in the Apache Spark community are open to the idea but doubtful that it can be made to work within the ASF’s requirements.

My thought was to try selling the community on Discourse by offering a low-friction, low-commitment way to interact with it that still played nicely with the existing ASF-managed mailing list. Some kind of bridge between Discourse and a totally separate mailing list might just be the solution, but it’s probably too much to ask of Discourse at this point if such a thing doesn’t already exist.

It sounds like your recommendation is to not try this soft approach of offering a totally optional alternative and instead get buy-in directly from the leadership and community before trying anything.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 17, 2014, 3:26am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167/4 "2014-12-17T03:26:10Z")

</div>

Not exactly; _any_ effort at changing the status quo generally does not succeed without community support and, most importantly, support from the powers that be as sponsors.

---

<div class="post-metadata">

### Author: ![NicholasChammas](https://avatars.discourse-cdn.com/v4/letter/n/f475e1/32.png) [@NicholasChammas](https://meta.discourse.org/u/NicholasChammas)
#### Post date: [December 17, 2014, 3:32am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167/5 "2014-12-17T03:32:09Z")

</div>

Fair enough. I’ll raise this issue directly with the community first, then the ASF, and then back here.

What I understood from this conversation is that it is technically feasible, or that the Discourse team is potentially interested in making it feasible, to bridge Discourse to an independent mailing list.

What is needed beforehand is community and leadership support.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [December 17, 2014, 6:23am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167/6 "2014-12-17T06:23:06Z")

</div>

For an organization like the Apache Software Foundation, I would hazard a guess that unless there is widespread resentment at the current solutions (which I am not seeing, though I am an outsider, I do follow the linux communities) then this change is socially impossible or suicidal.

---

<div class="post-metadata">

### Author: ![NicholasChammas](https://avatars.discourse-cdn.com/v4/letter/n/f475e1/32.png) [@NicholasChammas](https://meta.discourse.org/u/NicholasChammas)
#### Post date: [December 17, 2014, 6:59am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167/7 "2014-12-17T06:59:27Z")

</div>

Absolutely–A hard migration to Discourse is almost definitely socially impossible. That’s why I am interested in using Discourse as a new, third-party interface to the existing, ASF-managed mailing lists.

That is, people will still be able to use the mailing lists as-is, but if they so choose they can instead use Discourse and gain all the added functionality that Discourse offers. In the background, Discourse and the mailing lists will relay messages to each other via some bridge.

I think such an approach, given technical feasibility, _is_ socially possible as it does not require the ASF to change the role of the mailing lists. The ASF will just need to support a two-way bridge between the mailing lists and Discourse.

**In other words, the ASF is just providing a hook into its mailing lists for third-party services like Discourse to use.** Apart from supporting that hook, the ASF doesn’t need to know about those external services. Similarly, mailing list users can continue to use the mailing list as-is if that’s what they prefer.

And the rest of us can use Discourse (perhaps with some restrictions on functionality) as a better interface to the same mailing lists.

---

<div class="post-metadata">

### Author: ![seralf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/seralf/32/120604_2.png) [@seralf](https://meta.discourse.org/u/seralf)
#### Post date: [October 25, 2017, 8:28am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167/8 "2017-10-25T08:28:27Z")

</div>

Hi I like the idea of creating a new front end for existing ML, without actually exporting all the messages, it would be a great way to extend the availability of the informations IMHO.  
If somebody wants to implement such integration, I would be glad to help.

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [December 4, 2025, 11:33am UTC](https://meta.discourse.org/t/discourse-as-a-front-end-for-existing-asf-mailing-lists/23167/9 "2025-12-04T11:33:25Z")

</div>


