
For the past year, there has been a slow and steady stream of news events regarding XFree86, X11, or new X server implementations. To those not paying close attention (and even those who are), the meaning of some of these events may not be clear. In this brief article, I attempt to share my impression on what the changes mean for users of free software on the desktop. It appears that XFree86 is in some turmoil, and it may leave some to infer that free desktop systems will suffer.
" there is no need to make big changes in the code as long as it's stable and works."
When a body of code grows so large and so intra-dependent, that minor changes require major rewrites, the time comes for the big changes. Maintainability is a third important consideration. You should always consider both what you have accomplished in the past, and what you may accomplish in the future.
How this relates to XFree86, I haven't got a clue. But you can't leave out that factor.