Mailman se compone principalmente de código en lenguaje Python actualmente es mantenido por Barry Warsaw.
Mailman es software libre, y se distribuye bajo la licencia GNU General Public License.
[1] Una primera versión de Mailman escrita por John Viega, mientras estudiaba postgrado, se perdió por un accidente en su disco duro alrededor del año 1998.
Funciona sobre GNU/Linux y la mayoría de sistemas tipo Unix, requiere Python 2.1.3 o superior.
GNU Mailman funciona con sistemas de correo como Postfix, Sendmail y qmail.