Advertisement
Promo

Application development Toolkit

Ubuntu creator wants to squash 'upstream' bugs

Tom Espiner ZDNet.co.uk

Published: 30 Jun 2008 16:20 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The founder of the Ubuntu open-source operating system, Mark Shuttleworth, has called for Ubuntu developers to fix all software flaws found in the operating system, including, crucially, those in inherited source code.

Shuttleworth, who runs Ubuntu's commercial arm, Canonical, said that most users expect developers of open-source distributions to fix bugs affecting the operating systems, even if the flaws were introduced in groups of files developed by other coders. Such groups of files are often referred to as 'upstream' source code.

"We need to accept some responsibility for all the software defects ('bugs') that users actually experience across the entire stack," wrote Shuttleworth in a blog post. "Most users don't install their apps from upstream source [code]; they install them from the packages provided by their distribution. So, when they experience a bug, they don't know if it's a bug introduced by that distribution or a bug in the underlying upstream code. They don't know, they don't care and they shouldn't have to."

Read this

 PSCS3
Photos: Ubuntu 7.10

Here's a screenshot gallery showing the latest version of the popular desktop Linux distribution in action....

Read more +

Shuttleworth wrote that, while Ubuntu had suffered from as many reported software flaws as OpenOffice, Mozilla, Gnome and KDE combined, most of the bugs had been found in the upstream source code. To combat this, Shuttleworth said that bug fixes should also be relayed upstream.

"Our primary goals should be to ensure that fixes we produce, and information we generate in the QA [quality-assurance] process, make their way upstream, where they will benefit the broadest cross-section of the community," wrote Shuttleworth, who added that the Ubuntu community should be "responsible for the user experience of every line of code, even though we don't produce every line of code".

Shuttleworth's move could go someway towards addressing the issue of who should be responsible for patching flaws in open-source code, when that code is developed by disparate, potentially unconnected groups.

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Did you find this article useful?
8 out of 8 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:





Video icon

Video

Discussions

blackholesun blackholesun

The economics of computing

Tuesday 9 February 2010, 9:18 PM

3 comments
knakworst knakworst

Linux Mint 8 KDE Community Edition

Tuesday 9 February 2010, 9:12 PM

2 comments
blackholesun blackholesun

Why does everybody hate me?

Tuesday 9 February 2010, 9:00 PM

3 comments
1000215420 1000215420

The logic of common ducting

Tuesday 9 February 2010, 8:32 PM

2 comments

Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters