In association with heise online

Irritations and diversions

Debian logo Ubuntu is explicitly based on Debian, but this doesn't come without its problems. From the beginning Canonical, Ubuntu's holding company, employed a core of key Debian Developers. This created some jealousy among Debian Developers and some annoyance that energies were being diverted away from the Debian project. These irritations were compounded by a perception that the Ubuntu developers were not feeding back their changes, and that Canonical's own software projects such as Launchpad, were not being released under free software licenses. These issues came to a head at Debconf in 2006, when Shuttleworth and Ubuntu team members met with Debian Developers to discuss their concerns, and it was agreed that greater acknowledgement would be given to the Debian contribution to Ubuntu and to promote better communication between the two projects.

Ubuntu is unlike other Debian derivatives which, for the most part, have been based on the stable release and are less intimately involved with the Debian development process. As Steve McIntyre, the British developer who was recently elected to be Debian Leader for a second one-year term, observes: "Ubuntu is undoubtedly the most popular of all the spin-offs, and has the highest profile. They also tend to have the widest target audience(s) of all the derived distros; many of the others are focussed on smaller groups of users, e.g. specialised for netbooks or educational users. Ubuntu is also one of the few members of the Debian family that itself is commonly used as a base for further derivations."

Resolving the issues is as much a concern for Canonical as it is for the Debian developers. Despite a spate of misplaced headlines claiming that Ubuntu is bigger than Debian, Ubuntu needs Debian to maintain its momentum and is dependent on the good faith of the Debian Developers.

(At least some of) their changes

Steve McIntyre, Debian project leader
Steve McIntyre, Debian project leader
Nonetheless McIntyre takes the view that the success of Ubuntu has been "mostly a good thing" for the furtherance of Debian. "In general terms", he says, "Ubuntu is cool. It's responsible for helping a lot of new users move over to using Linux and other Free Software. Canonical is employing a large number of developers to work on Free Software full-time, and that's an excellent thing to do. Ubuntu developers also contribute (at least some of their) changes back to Debian too..."

"However, to offset all that positive outlook", he says, "it's also quite clear that they're taking more attention than we are these days; that's not a fun thing to acknowledge but hey, shit happens..."

"Some Debian developers are quite jealous of that, or are angry that Ubuntu are 'stealing' our work. I'm more pragmatic. Free Software use is not a zero-sum game: I believe we're still picking up users over time even if Ubuntu are getting more. I'd rather see people using Ubuntu (or even Gentoo!) than Windows, after all. If Ubuntu are building on the work of Debian, that's a good thing: that they're allowed to do that is one of the most important features in the Free Software licenses we're using! Maybe in time we'll convince some of the Ubuntu users to move upstream..."

For all the differences there remains a necessary symbiosis between the developers of Debian and Ubuntu. "Many of us are still good friends," says McIntyre, "and we're often working alongside each other on a daily basis. I'm expecting to see a lot of the Ubuntu folks at DebConf, and we still go out and get drunk together when we meet up at other conferences too", although understandably, he points out that "the relationship is not always so cosy; it depends on the particular people involved."

Next: The lazy man's Debian

Print Version | Permalink:
  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit