El desarrollador del framework Rust actix-web eliminó el repositorio debido al acoso

Autor de un framework web escrito en Rust actix-web eliminado repositorio después de que fuera criticado por "hacer mal uso" del lenguaje Rust. El marco actix-web, cuyo paquete se ha descargado más de 800 mil veces, le permite integrar la funcionalidad del cliente y del servidor HTTP en aplicaciones Rust y está diseñado para lograr el máximo rendimiento y líder en muchas pruebas de framework web.

Poco antes del incidente, se informó en problemas en GitHub que se detectó un comportamiento indefinido en el código del servidor web actix, que ocurrió en un bloque ejecutado en el inseguro (permite acciones inseguras con punteros). El autor de actix-web no eliminó el bloque inseguro, pero rehizo la llamada a este bloque para que no ocurra un comportamiento indefinido. El autor rechazó las propuestas para eliminar inseguro, citando una posible pérdida de rendimiento y afirmando que no usa inseguro innecesariamente y confía en la seguridad de los bloques que funcionan en este modo.

El miembro del equipo RustSec que identificó el comportamiento indefinido no estuvo de acuerdo y sugirió que el uso de muchos bloques inseguros en actix-web no está justificado. Después de esto publicó
Artículo sobre la inadmisibilidad de usar inseguro, en el que, entre otras cosas, se mencionó que el método de trabajar con punteros utilizados en actix-web (varios punteros mutables a los mismos datos) podría causar vulnerabilidades de uso después de la liberación y no corresponden al paradigma de desarrollo en Rust.

Después discusiones artículos sobre Reddit, en ediciones de GitHub Corrió hacia arriba trolls y el autor de actix-web fue sometido a aluvión de críticas e insultos por el mal uso de Rust. El autor no pudo soportar la presión psicológica, eliminó el repositorio и написал, que dejé con Open Source.

Fuente: opennet.ru

Añadir un comentario