O desenvolvedor do framework Rust actix-web excluiu o repositório devido a bullying
Autor de um framework web escrito em Rust actix-web deletado repositório depois que ele foi criticado por "usar indevidamente" a linguagem Rust. A estrutura actix-web, cujo pacote foi baixado mais de 800 mil vezes, permite incorporar servidor HTTP e funcionalidade de cliente em aplicativos Rust e é projetado para atingir desempenho máximo e líder em muitos testes de framework web.
Pouco antes do incidente, foi relatado em Issues no GitHub que Comportamento Indefinido foi detectado no código do servidor actix-web, ocorrendo em um bloco executado no inseguro (permite ações inseguras com ponteiros). O autor do actix-web não removeu o bloco inseguro, mas refez a chamada para este bloco para que não ocorra comportamento indefinido. O autor rejeitou propostas de remoção de unsafe, citando uma possível perda de desempenho e afirmando que não utiliza unsafe desnecessariamente e está confiante na segurança dos blocos que trabalham neste modo.
O membro da equipe RustSec que identificou o comportamento indefinido discordou e sugeriu que o uso de muitos blocos inseguros no actix-web é injustificado. Depois disso ele publicou статью sobre a inadmissibilidade do uso inseguro, no qual, entre outras coisas, foi mencionado que o método de trabalhar com ponteiros usados no actix-web (vários ponteiros mutáveis para os mesmos dados) poderia causar vulnerabilidades de uso após livre e não correspondem ao paradigma de desenvolvimento em Rust.