governance dead 2003

XFree86 Xouvert

One source release. Dead within months. X.org won the XFree86 fork race decisively.

What it is

Like XFree86 and X.Org, Xouvert was an implementation of the X Window System, providing the display server infrastructure for graphical interfaces on Unix-like operating systems. The project aimed to modernize X development through open governance rather than technical innovation.

The story

Xouvert was the fork that tried and failed, the warm-up act before X.Org stole the show. By 2003, frustration with XFree86's insular governance had reached a boiling point. The project was run by a small clique, development happened behind closed doors, and the expulsion of Keith Packard made it clear that dissent would not be tolerated.

In August 2003, a group of developers announced Xouvert (a play on the French word 'ouvert,' meaning open) as a community-governed fork of XFree86. The idea was appealing: take the XFree86 codebase and run it with transparent governance and open development. The project got a Slashdot bump and some early enthusiasm.

But Xouvert had a fatal problem: it didn't have the heavyweight developers. Keith Packard and the other major XFree86 contributors weren't involved. Xouvert managed a single source release in December 2003 before the energy dissipated. When the XFree86 license controversy erupted in January 2004 and the X.Org Foundation formed with proper institutional backing and the key developers, Xouvert became instantly irrelevant.

Xouvert is a textbook example of why forks need more than grievances—they need the people who actually write the code. The governance complaints were legitimate (X.Org's success proved that), but Xouvert couldn't attract the critical mass of talent needed to sustain a project of that complexity.

Timeline

Keith Packard expelled from XFree86, governance frustrations boil over

Xouvert fork of XFree86 announced

Xouvert makes its first (and only) source release

XFree86 license change triggers formation of X.Org, rendering Xouvert irrelevant

Xouvert goes dormant, developers migrate to X.Org

Key people

Keith Packard
Key X developer whose expulsion from XFree86 motivated the fork, but did not join Xouvert
David Dawes
XFree86 president whose governance style provoked Xouvert and later X.Org

Impact

Xouvert's direct impact was minimal—it shipped one release and disappeared. But its existence served as an early warning signal that XFree86's governance was unsustainable. It demonstrated the level of community frustration and arguably primed the ecosystem for the rapid adoption of X.Org when it launched months later.

Xouvert is primarily remembered as the fork that lost the XFree86 fork race, a reminder that being first to fork doesn't mean being first to succeed.

Lesson: A fork without the key developers is just a copy of the source code with extra steps.

Related forks