A Q&A Panel About Contributing To X.Org & Open-Source
Phoronix: A Q&A Panel About Contributing To X.Org & Open-Source
Next week at XDC2011 Chicago there will be a rather unique discussion taking place that's quite different from what normally goes on at this annual X.Org Developers' Conference. There is going to be a moderated panel discussion (tentatively titled "Contributing to X.Org and Open-Source") about contributing to X.Org, the Linux kernel, Mesa, and open-source software in general. For those not residents of the Chicago area, this session will be broadcast on the Internet...
Work against API fragmentation
Ok so here's my question, from a Linux perspective obviously:
Over decades, the X-Window system used to be a common denominator for many Unix variants. However, today we see heavy fragmentation on multiple levels. For example, in the video decoding and rendering area, there are multiple standards and de-facto standards such as VDPAU, VA-API, XvMC, Xvideo, OpenGL. Some augment each other, others are mutually exclusive. OTOH, there is DirectX and Quartz. If I were to code a video streaming application, I'd certainly know which platform to dread or even avoid. So yet again on Linux, more appears to be less. Can X.org play an active role in unifying all these valuable contributions in a way that's giving frames per seconds to the end user (vs. seconds per frame)?
Another example for fragmentation is the old binary blob vs. OSS discussion, of course.