O desenvolvedor do framework Rust actix-web eliminou o repositorio debido ao acoso escolar

Autor dun marco web escrito en Rust actix-web eliminado repositorio despois de que fose criticado por "mal usar" a lingua Rust. O framework actix-web, o paquete co que se descargou máis de 800 mil veces, permítelle integrar a funcionalidade do servidor HTTP e do cliente nas aplicacións Rust, e está deseñado para acadar o máximo rendemento e líder en moitas probas de marcos web.

Pouco antes do incidente, informouse en problemas en GitHub de que se detectou un comportamento non definido no código do servidor web actix, producíndose nun bloque executado no inseguro (permite accións non seguras con punteiros). O autor de actix-web non eliminou o bloque inseguro, pero volveu a chamar a este bloque para que non se produza un comportamento indefinido. O autor rexeitou propostas para eliminar inseguros, citando unha posible perda de rendemento e afirmando que non utiliza inseguros innecesariamente e confía na seguridade dos bloques que traballan neste modo.

O membro do equipo de RustSec que identificou o comportamento indefinido non estivo de acordo e suxeriu que o uso de moitos bloques inseguros en actix-web non está xustificado. Despois diso publicou
un artigo sobre a inadmisibilidade do uso de unsafe, no que, entre outras cousas, se mencionou que o método de traballo con punteiros empregado en actix-web (varios punteiros mutables aos mesmos datos) podería provocar vulnerabilidades de uso posterior ao libre e non corresponden ao paradigma de desenvolvemento sobre Rust.

Despois discusións artigos sobre Reddit, en números de GitHub correndo trolls e o autor de actix-web foi sometido aluvión de críticas e insultos polo mal uso de Rust. O autor non puido soportar a presión psicolóxica, eliminou o repositorio и escribiu, que saín con Open Source.

Fonte: opennet.ru

Engadir un comentario