|
|
|
|
|
by robinsonb5
1294 days ago
|
|
It's somewhat ironic that you've included X.org in that list given (a) its history, and (b) how much time and effort has been spent in recent years on creating something to replace it. You're right that fragmentation can be an issue - but it's often a people problem, not a technical problem: if I have strong feelings on how a particular piece of software should work, and it's made clear that the project leads disagree and any patch to implement such will be rejected, I'm not likely to invest hobby / recreational development time in any other aspect of that project. (That's not meant as a criticism of the hypothetical project leads - merely an observation that when people work on project for the enjoyment of it, rather than for a living, the bar is raised massively in terms of how much a developer needs to "believe" in the project and the direction it's taking.) |
|
There's nothing "ironic" about it at all. For many, many years, X.org was the only real display server that anyone used, after they all abandoned XFree86 for good reason. Wayland didn't come about until later, and even then, *it was made by the same people*. It was never a competing project.
>if I have strong feelings on how a particular piece of software should work, and it's made clear that the project leads disagree and any patch to implement such will be rejected
This is understandable, but frequently not the case. The KDE/Gnome fiasco, for instance, all started because of an argument about a license.
>merely an observation that when people work on project for the enjoyment of it, rather than for a living
Here again, it's frequently not the case. In the KDE/Gnome fiasco, many of the devs there were employed full-time by companies like RedHat to work on it. So it was really political.