1 puntos por GN⁺ 2024-06-21 | Aún no hay comentarios. | Compartir por WhatsApp

El software libre que cambió la vida de Philip Hazel

De las tarjetas perforadas a las pantallas planas

  • Philip Hazel inició el proyecto del agente de transferencia de mensajes (MTA) Exim en 1995.
  • En 1998, inició el proyecto Perl-Compatible Regular Expressions (PCRE).
  • Al jubilarse en 2007, entregó el mantenimiento de Exim a otra persona, y actualmente está buscando un sucesor para PCRE2.

Exim

  • Exim apuntaba a ser un MTA conectado de forma permanente a una red TCP/IP, usando sistemas operativos modernos y un compilador y runtime estándar de C.
  • Exim se distribuyó en un sitio FTP público y pasó a usar licencia GPL.
  • Exim también se usa en sitios comerciales y se consolidó como el MTA predeterminado en varios sistemas operativos.

PCRE

  • PCRE fue desarrollado para usar expresiones regulares más flexibles en Exim.
  • PCRE fue adoptado por diversas aplicaciones como Apache HTTPD y el MTA Postfix.
  • En 2015 se lanzó PCRE2, y en 2022 se trasladó a GitHub.
  • PCRE2 se usa en distintos programas como Git, Grep y MariaDB.

Pasando la estafeta

  • Philip Hazel está buscando un sucesor para PCRE2, pero hasta ahora nadie se ha puesto en contacto.
  • Destaca la importancia del mantenimiento para los desarrolladores que comienzan nuevos proyectos de software.
  • Es importante considerar las pruebas de software desde el momento en que se diseñan.

Opinión de GN⁺

  • La importancia del mantenimiento: mantener software requiere más esfuerzo que desarrollarlo. Esto también puede ser una lección importante para ingenieros junior.
  • El impacto del código abierto: Exim y PCRE tuvieron una gran influencia en la comunidad open source. Esto muestra el potencial de los proyectos de código abierto.
  • La velocidad del avance tecnológico: la experiencia de Philip Hazel muestra qué tan rápido ha avanzado la tecnología. Esto ayuda a entender las tendencias tecnológicas actuales y futuras.
  • La dificultad de encontrar sucesor: puede ser difícil encontrar un relevo para proyectos mantenidos durante muchos años. Este es un tema importante para la sostenibilidad de los proyectos open source.

Aún no hay comentarios.

Aún no hay comentarios.