Originally posted by Danny3
View Post
- Embrace: Development of software substantially compatible with a competing product, or implementing a public standard.
- Extend: Addition and promotion of features not supported by the competing product or part of the standard, creating interoperability problems for customers who try to use the "simple" standard.
- Extinguish: When extensions become a de facto standard because of their dominant market share, they marginalize competitors that do not or cannot support the new extensions.
RHEL's Wayland EEE is why we don't have things like Radeon Super Resolution, better FreeSync, a GUI with video equalization and screen capturing/game streaming, Privacy View, etc. Even if AMD could agree on a graphics toolkit for the mythical AMD GUI, there's no de facto Window Manager or Library to tie into so they'd have to add their sauce to every Wayland window manager. That's not AMD; it's Valve, Intel, NVIDIA...anyone involved with graphics presentation. That's why I really hope that KDE adopts wl-roots into KWin. If a major project like KDE adopts wl-roots, there are greater hopes that other major projects and companies will be more likely to do the same. If that happens then the Wayland Situation might start being solved. Rootful outta help with that, too.
The Wayland Situation is a big reason why Linux doesn't have nice things. Open Source and Open Protocols doesn't necessarily translate into Cooperation and Sharing. Worst case scenario, it just allows those who release the open code and protocols to sit on their High Trojan Horse and say "But look at all the good things we're doing." while not addressing Hannibal and the War Elephants of Forced Duplicated Effort charging down the hall towards the room.
Comment