Veinte años de Postfix de la mano de Wietse

Hoy en la lista de correo de Postfix, su creador, Wietse Venema, nos dejaba unas líneas:

Last month it was 20 years ago that I started writing Postfix code. After coming to IBM research in November 1996, I spent most of December and January making notes on paper. I knew that writing a mail system was more work than any of my prior projects.

The oldest tarball, dated 19970220, contains library functions plus two early versions of the master daemon. There are 8086 lines of code, 4204 lines after stripping the comments, and the only documentation was my pile of hand-written notes.

For comparison, today’s Postfix 3.2.0 RC1 release candidate weighs in at 236533 lines of code, 137257 after stripping comments. The documentation amounts to 32589 lines of hand-written HTML source, plus 41878 lines of auto-generated HTML.

Much of today’s effort is not visible as new features (thought there still are enough to make an upgrade worthwhile), but happens behind the scenes as improvements to internal code, and updated tests to ensure that future changes won’t inadvertantly break something.

Wietse

Postfix es uno de los sistemas más útiles con los que he tenido el placer de trabajar y su calidad y confiabilidad son excepcionales.

Mike Meredith dijo una vez: El problema con Sendmail es que no es un MTA, es un lenguaje para escribir MTAs. Muy bueno en lo que hace, pero no todo el mundo quiere escribir su propio MTA. Me imaginé formas de hacer cosas en Sendmail que algunos de los expertos de Sendmail juraron que no se podía hacer, pero al final me cansé de hacerlo. En ese entonces Postfix contribuyó con una respiración de aire fresco para quienes administrábamos nuestros servidores de correo.

La calidad del código es tan excepcional como lo es la documentación. Una de las principales razones para seguir con Postfix desde el primer momento fue su comunidad – amigable, conocedora y servicial.

Postfix es Postfix por él. Respira tu espíritu, Wietse – tus estándares, tu rigurosidad y tu mentalidad. Hemos aprendido mucho de eso durante todos estos años. Postfix es un modelo a seguir para un buen software.

Larga vida y prosperidad, Postfix.