You are here: silicon.com > Software > Operating Systems

Operating Systems

Ubuntu founder: 'Upstream' bugs must be quashed

It's the community's responsibility

Tags: open source, ubuntu

By Tom Espiner

Published: 1 July 2008 08:58 GMT

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 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.

Shuttleworth wrote in a blog post: "We need to accept some responsibility for all the software defects ('bugs') that users actually experience across the entire stack. 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."

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.

He said: "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." He 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.

Original article: Ubuntu creator wants to squash 'upstream' bugs from ZDNet UK

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

for IT White Papers Newsletter

Clive Longbottom Windows 7: Not perfect - but ready for prime time Microsoft's latest OS fixes most of Vista's ills - but still has challenges ahead

Stephen Kleynhans Mind the details with Windows 7 Just because it might work better than Vista, it doesn't mean you can be sloppy


  • Jobs
Localization Engineer - any European languages

The Software Localisation engineer must have attention to detail and the ability to create and adapt.The Localisation Engineer performs general ...

Software Developer GUI Trading Systems

Your software, written in C#, will be integrated into a world-leading suite providing real-time data display, electronic market access and workflow ...

ICT Technician - Leicester

Utilising a wide range of technological tools to investigate, diagnose and fix to a defined service level target, or where appropriate forwarding ...

Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.





Quick Sitemap Links: