Linked by Thom Holwerda on Tue 20th Dec 2005 13:03 UTC, submitted by zam001
X11, Window Managers Aaron Siego of KDE: "It would be very nice if our X server could use OpenGL directly for its display and composition. Because then we could have hardware accelerated effects that are not only cool looking, but also very useful. Well, there is just such a project underway, called XGL. But don't hold your breath. The development of XGL has been largely removed from the community and is being done behind closed doors. Who is this company, you ask, that would take the development of something as potentially important as this out of the community and put it behind closed doors? Novell."
Thread beginning with comment 77163
To read all comments associated with this story, please click here.
active X developer's opinion
by on Thu 22nd Dec 2005 13:34 UTC

Member since:

Wow, there's some rampant cluelessness here.

The Xgl development used to be in the open, directly (as far as I could tell) on the CVS tree you see on There weren't many contributors, sure, but its utility up until very recently has been quite limited (and there's been rapidly rising interest on the part of current X/DRI developers in the last few months). However, in the last 5 months there haven't been any commits to it by its principal developer, David Reveman. He's currently working for Novell, and I've heard (though not directly from him) that he's been instructed to keep changes private, basically until Novell can make a big flashy release.

Some of these changes that Novell's holding, like xvideo support, are things that current Xgl users would really like to have. So open-source developers looking at writing and committing it themselves, duplicating effort (and there's few enough X developers already, without us wasting our time rewriting each others' code). But there's been a lot of "Well, I won't bother working on it for now, since any day now there's going to be a huge code dump from David that will change everything."

The issue here is that Novell is taking developers away from the open-source community for internal closed-source development, resulting in duplicated effort from a limited pool of talent or diverting new development efforts, all for a tiny bit of theoretical marketing gain.

-- Eric Anholt

Reply Score: 2