Ubuntu Empire Strikes Back
The old "Ubuntu doesn't contribute back" argument cropped up again when Dave Neary released a report of the talk he gave at GUADEC on the contributions made to the GNOME desktop environment. He found that Red Hat and Novell contributed the most, and that Ubuntu and Mandriva (primarily a KDE distribution) were among the lowest. A firestorm of debate ensued, and Shuttleworth was accused of name calling and guilt to try to win the argument.
The report spurred reactions from many community members, and their responses usually depended upon which side of the fence they sat. Greg DeKoenigsberg, former Red Hat Community Architect, held no punches in his scathing criticism of Canonical and Ubuntu. He said Canonical was little more than "marketing organization masquerading as an engineering organization" taking "credit for code that Red Hat engineers wrote." Debian developers have been saying that for years about their work, but as a primarily KDE distro they didn't make the Top 20 list at all, so it appears they are staying out of this fight. Other distribution developers have been overheard expressing the same sentiments as well. DeKoenigsberg even touched on another one of Mark Shuttleworth's battle cries that really rally his troops while rubbing most of the Open Source community against the grain. He said, "they have the gall to suggest that Red Hat should change its release schedules to make it even easier for them to ride the gravy train." Most people will remember the many speeches given by Shuttleworth calling for "cadence" or the releasing of products (for example, GNOME) when it would be most advantageous to Ubuntu's release schedule.
Adam Williamson of Red Hat and formerly of Mandriva wondered if Ubuntu's success is any real success at all given that Linux represents less than 5% of total desktop usage amongst computer users, and that number hasn't grown significantly since Ubuntu's inception or rise to popularity. He did say that "if you show up with a couple of graphic designers, anyone who’s passed Media Relations 101, and a bit of cash, you can pretty much win by default, which is what Ubuntu did."
Sam Varghese, known Linux detractor and journalist, reminds us that Canonical didn't make the Top 30 in a report from the Linux Foundation on kernel contributors. On the same subject, "Greg Kroah-Hartman cited statistics that showed Canonical's contribution to 2.6.27-rc6 was 100 patches against Red Hat ... with 11,846 patches. Novell had 7222 patches." Varghese asks what everyone's trying to ask, "How about giving back a little more?"
Carlo Daffara, Open Source researcher, said that "GNOME is only one of the projects and they measure too little." He asserts that "bringing Ubuntu to millions of people is a contribution; every time Canonical manages to bring a press release out it is making a huge contribution." He sums up by saying this isn't a contest. "We should be happy for every, small, large, strange or different contributions that we receive." Chris Jones, Canonical employee, suggested "it would generally be more useful for people to be talking about solutions than arguing about who is the most or least evil."
Fortunately, Canonical let their voices be heard. Jono Bacon, Ubuntu Community Manager, offered a calm response pointing out the work Ubuntu developers do that is not part of official GNOME modules or those hosted and developed elsewhere such as Launchpad. He said, "There are also many projects built on GNOME technology that are not taken into account due to non-inclusion in GNOME modules or being developed outside of GNOME infrastructure." He continues to list several projects for which Ubuntu developers code and do not ship upstream. It seems he inadvertently confirmed the heart of the controversy. Debian formed their "Front Desk" in hopes of encouraging derivatives to share back.
Then Shuttleworth strikes back with his response, but it's not clear if he addressed the issue, or avoided it. Does Canonical's silence mean they don't care about giving back? Are the opponents being unfair in their expectations? Perhaps Jeffrey Stedfast summed it up best with "This is just how Free Software works. Don't like it? Cry me a river."
Susan Linton is a Linux writer and the owner of tuxmachines.org.
|Dynamic DNS—an Object Lesson in Problem Solving||May 21, 2013|
|Using Salt Stack and Vagrant for Drupal Development||May 20, 2013|
|Making Linux and Android Get Along (It's Not as Hard as It Sounds)||May 16, 2013|
|Drupal Is a Framework: Why Everyone Needs to Understand This||May 15, 2013|
|Home, My Backup Data Center||May 13, 2013|
|Non-Linux FOSS: Seashore||May 10, 2013|
- Dynamic DNS—an Object Lesson in Problem Solving
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- New Products
- A Topic for Discussion - Open Source Feature-Richness?
- Drupal Is a Framework: Why Everyone Needs to Understand This
- Validate an E-Mail Address with PHP, the Right Way
- RSS Feeds
- Tech Tip: Really Simple HTTP Server with Python
- Readers' Choice Awards
- BASH script to log IPs on public web server
37 min 3 sec ago
4 hours 12 min ago
- Reply to comment | Linux Journal
4 hours 45 min ago
- All the articles you talked
7 hours 8 min ago
- All the articles you talked
7 hours 11 min ago
- All the articles you talked
7 hours 13 min ago
11 hours 38 min ago
- Keeping track of IP address
13 hours 29 min ago
- Roll your own dynamic dns
18 hours 42 min ago
- Please correct the URL for Salt Stack's web site
21 hours 53 min ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi
It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?