1 pontos por GN⁺ 2024-06-21 | Ainda não há comentários. | Compartilhar no WhatsApp

O software livre que mudou a vida de Philip Hazel

Dos cartões perfurados às telas planas

  • Philip Hazel iniciou o projeto do agente de transferência de mensagens (MTA) Exim em 1995.
  • Em 1998, iniciou o projeto Perl-Compatible Regular Expressions (PCRE).
  • Ao se aposentar em 2007, passou a manutenção do Exim para outra pessoa e atualmente procura um sucessor para o PCRE2.

Exim

  • O Exim foi projetado como um MTA para sistemas operacionais modernos, usando compilador e runtime C padrão, conectado permanentemente a redes TCP/IP.
  • O Exim foi distribuído em um site público de FTP e passou a usar a licença GPL.
  • O Exim também é usado em sites comerciais e se consolidou como MTA padrão em vários sistemas operacionais.

PCRE

  • O PCRE foi desenvolvido para usar expressões regulares mais flexíveis no Exim.
  • O PCRE foi adotado por várias aplicações, como Apache HTTPD e o MTA Postfix.
  • Em 2015, o PCRE2 foi lançado e, em 2022, foi migrado para o GitHub.
  • O PCRE2 é usado em diversos softwares, como Git, Grep e MariaDB.

Passando o bastão

  • Philip Hazel está procurando um sucessor para o PCRE2 e, até agora, ninguém entrou em contato.
  • Ele enfatiza para desenvolvedores que iniciam novos projetos de software a importância da manutenção.
  • É importante considerar os testes de software já desde a fase de projeto.

Opiniões do GN⁺

  • Importância da manutenção: manter software exige mais esforço do que desenvolvê-lo. Isso também pode ser uma lição importante para engenheiros iniciantes.
  • Impacto do open source: Exim e PCRE tiveram grande influência na comunidade open source. Isso mostra o potencial dos projetos de código aberto.
  • Velocidade do avanço tecnológico: a experiência de Philip Hazel mostra quão rapidamente a tecnologia evoluiu. Isso ajuda a entender as tendências tecnológicas atuais e futuras.
  • Dificuldade em encontrar sucessores: pode ser difícil encontrar sucessores para projetos mantidos por muito tempo. Essa é uma questão importante para a sustentabilidade de projetos open source.

Ainda não há comentários.

Ainda não há comentários.