Mailing Lists

Mailing Lists hosted on lists.gothub.org

We provide an unrestricted amount of hosted mailing lists on our lists.gothub.org server. Hosting is provided on a fair-use basis as part of any of our subscription tiers. Our goal is to facilitate communication within communities and organizations, among developers of a software project, as well as communication between users and developers. Both public and private lists can be hosted.

Our mailing list infrastructure is kept completely separate from our Git hosting infrastructure. Most interactions with the mailing list management software happens by email. Users are identified by email addresses rather than SSH keys. There is no connection to user accounts declared in gotsys.conf.

Public mailing lists can be archived on our servers. Archives can be accessed by email. Web-based access to the archives is planned for the future.

Requesting a Mailing List

To request a mailing list, contact us and tell us:

While we take care of the infrastructure, you will be largely responsible for managing your own mailing lists. This includes:

On the Usefulness of Mailing Lists

The Game of Trees Hub admin team decided to offer hosted mailing lists because:

We understand that mailing lists may not be a perfect tool for everyone today. Mailing lists have downsides: patches can be mangled, text-only communication without visible avatars and faces can be awkward, and spam can be a problem. Some email clients make mailing lists easier to use than others. Advantages of mailing lists are an inherently asynchronous workflow where real-time notifications are the exception rather than the norm, a lack of client-side and server-side vendor lock-in, low requirements on resources, relatively low software complexity when compared to the web, and flexible client-side user interfaces. The fact that others will only be able to perceive you as what you write can be awkward but is equally a blessing at times. Not every meeting needs to be a video call.

If you have questions about the optimal use of mailing lists for your project, do not hesitate to contact us.

Mailing List Types

Mailing list software we use (currently mlmmj) provides many configuration options which need to be set according to the use case of the mailing list. To make it easier to get started, we define several types of mailing lists which you can choose from: public, public read-only, private, and confidential.

If none of our pre-defined types fit your needs, please contact us.

Usage Recommendations

If you are unsure how mailing lists can be used for your project, we provide some ideas below, based on how mailing lists have traditionally been used in open source and free software projects. We also recommend reading the Message Forums / Mailing Lists chapter of Karl Fogel's book Producing Open Source Software for additional guidance.