Canonical founder MarkShuttleworth responded on his blog to Ubuntu's criticism that it did not contribute too much code to open-source software. Shuttleworth said that when he conceived Ubuntu, the Linux ecosystem was already quite complete: kernel, GNOME and KDE Desktop, X, libc, and GCC tools, despite some defects, the Community has developed a route to solve the problem. However, there are also several defects: "marketing" and "end users ". Therefore, he decided to solve these two problems through Ubuntu.
Canonical founder Mark Shuttleworth responded on his blog to Ubuntu's criticism that it did not contribute too much code to open-source software.
Shuttleworth said that when he conceived Ubuntu, the Linux ecosystem was already quite complete: kernel, GNOME and KDE Desktop, X, libc, and GCC tools, despite some defects, the Community has developed a route to solve the problem. However, there are also several defects: "marketing" and "end users ". Therefore, he decided to solve these two problems through Ubuntu. Ubuntu tries to focus on new ideas, new tools, and new components. He believes that these contributions can expand the open-source ecosystem. Although these contributions do not add code to upstream projects such as X, they do things that others have not done.