Desenvolvedor do framework Rust actix-web removeu repositório devido a assédio

Autor do framework web escrito na linguagem Rust actix-web removeu repositório depois de receber críticas por 'uso incorreto' da linguagem Rust. O framework actix-web, que foi baixado mais de 800 mil vezes, permite embutir funcionalidades de servidor e cliente http em aplicativos escritos em Rust, focando no máximo desempenho durante o desenvolvimento e lidera em muitos testes de frameworks web.

Pouco antes do incidente, foi relatado nos issues no GitHub sobre o comportamento indefinido (Undefined Behaviour) no código do servidor actix-web, ocorrendo em um bloco executado em modo unsafe (permitindo a execução de ações inseguras com ponteiros). O autor do actix-web optou por não remover o bloco unsafe, mas reestruturou a chamada desse bloco para evitar que o comportamento indefinido ocorresse. As sugestões de remoção do unsafe foram rejeitadas pelo autor, citando uma possível perda de desempenho e afirmando que ele não utiliza unsafe sem necessidade e está confiante na segurança dos blocos que operam nesse modo.

Um membro da equipe RustSec, que identificou o comportamento indefinido, discordou e sugeriu que o uso de muitos blocos unsafe no actix-web é injustificável. Em seguida, ele publicou
artigo sobre a inaceitabilidade do uso de unsafe, mencionando, entre outras coisas, que a técnica de manipulação de ponteiros usada no actix-web (vários ponteiros mutáveis para os mesmos dados) pode potencialmente levar a vulnerabilidades de use-after-free e não atende à paradigma de desenvolvimento em Rust.

Depois a discussão artigos em Reddit, nos issues no GitHub foram atacados trolls e o autor do actix-web foi submetido a uma enxurrada de críticas e ofensas por uso inadequado do Rust. O autor não suportou a pressão psicológica, excluiu o repositório e escreveu, encerrando sua participação no Open Source.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster