MESSAGE
DATE | 2015-02-22 |
FROM | Rick Moen
|
SUBJECT | Subject: [NYLXS - HANGOUT] Majordomo2: from-scratch improved version, real open source, still
|
From owner-hangout-outgoing-at-mrbrklyn.com Sun Feb 22 04:50:18 2015 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: by mrbrklyn.com (Postfix) id CC3AC16112F; Sun, 22 Feb 2015 04:50:17 -0500 (EST) Delivered-To: hangout-outgoing-at-mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 28) id BC30C16116B; Sun, 22 Feb 2015 04:50:17 -0500 (EST) Delivered-To: hangout-at-nylxs.com Received: from linuxmafia.com (linuxmafia.COM [198.144.195.186]) by mrbrklyn.com (Postfix) with ESMTP id F0F1C16112F for ; Sun, 22 Feb 2015 04:50:15 -0500 (EST) Received: from rick by linuxmafia.com with local (Exim 4.72) (envelope-from ) id 1YPTB0-0004aZ-TV for hangout-at-nylxs.com; Sun, 22 Feb 2015 01:50:14 -0800 Date: Sun, 22 Feb 2015 01:50:14 -0800 From: Rick Moen To: hangout-at-nylxs.com Subject: [NYLXS - HANGOUT] Majordomo2: from-scratch improved version, real open source, still Perl Message-ID: <20150222095014.GA17551-at-linuxmafia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Organization: If you lived here, you'd be $HOME already. X-Mas: Bah humbug. User-Agent: Mutt/1.5.20 (2009-06-14) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: rick-at-linuxmafia.com X-SA-Exim-Scanned: No (on linuxmafia.com); SAEximRunCond expanded to false Sender: owner-hangout-at-mrbrklyn.com Precedence: bulk Reply-To: hangout-at-nylxs.com [NYLXS: HANGOUT] X-BeenThere: hangout-at-nylxs.com X-Mailing-list: hangout-at-nylxs.com Precedence: list List-Id: NYLXS General Discussion Forum List-Unsubscribe: List-Archive: List-Post: List-Help: List-Subscribe:
Here you go:
http://mj2.org/
What is it?
Majordomo 2 is an upwardly-compatible rewrite of the popular majordomo mailing list manager software by Jason Tibbitts and Michael Yount.
In this case, "upwardly-compatible" means that there is a fairly easy way to upgrade from majordomo 1. Once you upgrade, the email interface is largely the same, but almost everything else is different. It's better though.
What do I need to run it?
In theory, just Perl 5 and various modules, all available from CPAN. In practice, you really want a recent version of Perl 5, preferably 5.005_03 or 5.6.1, a Unix-like system of some sort (Linux works nicely), and Berkeley DB.
Unlike Great Circle / Brent Chapman's ancient Majordomo 1.9.x, which you run, Majordomo2 isn't unmaintained proprietary code. Licence is closely based on Apache License, thus actual open source.
Code status: Looks like development trailed off a/o 2009 except to fix a CVE in 2011. Docs suggest coding work is unfinished, though I've not run it. Design carries forword Majordomo 1.9.x's security-destroying antipattern of using pipes in /etc/aliases to redirect mail to the MLM. (Bad! Very! But no worse than what you are already running in that regard.)
Interesting 2001 comparison of then-available MLMs: http://impressive.net/people/gerald/2000/03/list-software/
|
|