Hard for me to see how RH is forcing anything on anyone. If developers of X want to make Y a dependency, that's their call. It's the way Linux is designed and built. If a developer wants to use X but avoid Y, let him code his way out of it. After all, the source is there.
The contradiction between asserting that FOSS is about choice (it isn't; it's about access to source) and the insistence that all of FOSS standardize as much as possible is obvious, but widespread.
Bookmarks