DEV Community

Discussion on: The Trials and Tribulations of actix-web and the OSS community

rudolfolah profile image
Rudolf Olah

This is why forks happen and why some free/open source "feuds" in the form of forks can last for years.

If half the community is okay with unsafe and undefined behaviour in one or more of their Rust dependencies, that's cool, but there will be another fork that isn't okay with it for the other half of the community.

I remember years ago when learning the D programming language that the standard library wasn't very good and there was a competing standard library. Basically you voted with your feet as a user by using whichever library you thought was better, and as a developer by contributing patches. If someone feels strongly enough about actix-web, they'll start a "safe-actix-web" fork and maintain and start accepting patches and incorporating the ones that already exist.