serde-rs / serde

Serialization framework for Rust
https://serde.rs/
Apache License 2.0
8.81k stars 747 forks source link

Remove serde-yaml from suggested packages #2746

Open LuukBerkers opened 1 month ago

LuukBerkers commented 1 month ago

As you know the serde-yaml package has been deprecated recently. However it is still suggested on the serde.rs homepage and the serde documentation homepage, and maybe also other places? Since a deprecated package should not be used anymore, especially not for new projects, this link should be replaced by a suitable alternative if there is one, or otherwise it should be removed.

Mingun commented 1 month ago

It is just abandoned, not deprecated.

bitdivine commented 1 month ago

It is sad when projects are abandoned when maintainers run out of steam. We really need the equivalent of wills that provide for successors in such circumstances. And better ways of thanking maintainers for the effort they put in. And better mechanisms for fostering communities so that there isn't one guy or gal left doing all the work. Anyone can fork the repo but crates.io isn't going to keep that name for a new repo.

bitdivine commented 1 month ago

Random idea for supporting maintainers: Charge $10 for opening an issue. That would have made @dtolnay $27K from this one repo (with a bunch of assumptions). Enough to pay for maintenance, anyway. Yes, it will have negative consequences, but for anyone who uses this in a product, this is cheap. Yes, there will be forks where opening issues are free and they will probably get some, but not as good, support. That will be a fair test of whether the maintenance fee is fair.