Suppose you’re the author of a software project. You spend your time developing new versions and prefer to add new features in new versions.

Suppose you’re the user of a software project. You prefer not to upgrade to new versions. You might want some new features.

Suppose you’re the distributor of a software project. How do you reconcile these desires?

I have some thoughts on backporting to publish in the near future, but I would like to get other perspectives first.