I found the discussion to be mostly very civilized and focused on finding solutions for those affected.
https://github.com/serde-rs/serde/issues/2538
It's all the right of the author. And he's done so before.
Unfortunately, I'm afraid this could lead to a more fragmented ecosystem which is a pity.
It takes a long time to build trust but it can be destroyed quickly. I'm not sure if the author cares about that though. From my reading of the comments he doesn't.
"If there is implementation work needed in some build tools to accommodate it, someone should feel free to do that work (as I have done for Buck and Bazel, which are tools I use and contribute significantly to) or publish your own fork of the source code under a different name."
https://github.com/serde-rs/serde/issues/2538#issuecomment-1...
This is so sad.