Canonical创始人Mark Shuttleworth在博客上回应了Ubuntu没有对开源软件贡献太多代码的批评。
Shuttleworth称,当他构想Ubuntu时,Linux生态系统已经相当完整了:内核,GNOME和KDE桌面,X和libc以及GCC等工具,虽然有些缺陷但社区已经制定了路线解决问题。但是其中还有几个缺陷叫“营销”以及“终端用户”。因此他决定通过Ubuntu解决这两大问题。Ubuntu试图将重心放在新的创意、新工具和新组件上。他认为这些贡献能扩大开源生态系统,虽然这些贡献不是给上游项目如X增加代码,但他们是做了别人没做的事情。