|
|
Log in / Subscribe / Register

Distributions

Ubuntu debates governance models

By Nathan Willis
November 19, 2014

On November 14, Jono Bacon posted a blog entry that suggested it was time for Ubuntu to rethink—or, in his words, reboot—its entire governance structure. Bacon, of course, served as Ubuntu's Community Manager for many years, and has a long history of front-seat experience with that structure. The current governance structure, he said, has remained virtually unchanged over Ubuntu's entire lifetime, and perhaps it no longer accurately reflects the way the distribution and community operate. Needless to say, not everyone was in full agreement with Bacon's assessment—though quite a few people have expressed an interest in thinking seriously about making changes.

Bacon's post began with an overview of Ubuntu's existing structures. There is a Community Council (CC) and a Technical Board (TB) that are responsible for handling community and technical policy, respectively. At the next level down the hierarchy, there are numerous sub-councils, which handle narrower task sets (such as IRC and web discussion forums), plus the various Local Community (LoCo) councils, the developer membership board, and so on. These sub-councils handle everything from outreach and communication to organizing the volunteers who work on development, testing, marketing, QA, and the other tasks that go into building the distribution. With the exception of the developer membership board (which reports to the TB), the sub-councils are delegated their roles by the CC. Board memberships are completely open to the community, he notes; Canonical does not appoint any of the seats.

The chief problem, Bacon said, is that over the years the various governance bodies—particularly the CC—have started spending the dominant portion of their time on administrative matters like settling policy decisions and arbitrating conflicts. As a result, they have become mostly "reactive" in nature, rather than proactively setting direction or leading the project by inspiring volunteers.

Furthermore, the Ubuntu project has changed considerably over the years since these governance bodies were chartered, he said, now incorporating distinctly different realms—such as phone development and cloud-computing utilities like Juju, neither of which existed in Ubuntu's early days:

Ubuntu is no longer just platform contributors, but there are app and charm developers, a delicate balance between Canonical and community strategic direction, and a different market and world in which we operate.

In years past, Bacon said, project leader Mark Shuttleworth tended to fill the "inspirational leader" role for Ubuntu, but he has been less able to do so in recent years, since he has spent more of his time on business matters.

The general approach Bacon proposed as a solution is to redefine the CC, TB, and perhaps other governance bodies, so that they can provide "guidance and leadership", rather than "paper-shuffling and administrivia." He did not, however, make a formal proposal: he suggested that rechartering the existing governance bodies would be the first step, then asked for further input on the ubuntu-community-team mailing list.

Discussion

The resulting thread drew in a wide range of responses. CC member Elizabeth Krumbach Joseph agreed that there is room for improvement on the inspiration front, but felt that the work needed to improve matters was not in restructuring the councils. The CC, she said, is often occupied with "boring and administrative" tasks, but those tasks are important ones. Meanwhile, there are already other areas where project members can provide leadership and inspiration—but those teams and projects are less than successful because they are short on people-power. Specifically, she cited the Ubuntu Global Jam, the various LoCo councils, and several teams that, traditionally, are volunteer-driven: Documentation, Translations, and Flavors. All could benefit from additional support, but without renovating Ubuntu's governance structure.

Joseph also commented that it can be hard for non-Canonical contributors, even those on the CC, to feel like they have authority to "make bold, Mark-like statements"—especially in the phone and cloud projects, where contributions are dominated by Canonical employees. "Instead, many of us instead lead by example, doing real work in the community that's visible (insert gushing about elfy's amazing work with QA here) and encouraging others to do the same in our spaces."

Other list members flat-out disagreed with Bacon, however. Ian Weisser, for example, said that "Jono's argument seems like normal frustration with a widely-dispersed volunteer community: It's hard to collaborate and get things done, and it's often thankless to try." Perhaps, he argued, the issues that concern Bacon could be resolved by simply bringing different questions to the CC.

Opinion was also divided on the question of whether the phone and cloud projects are actually unwelcoming to non-Canonical contributors. Alan Pope took issue with the notion that Canonical "controlled" either to the exclusion of community contributions. Whether any one individual feels included or excluded, or course, will vary from person to person. But the question of whether Canonical's interest in phone and cloud development has a positive or negative impact on the interest level of Ubuntu volunteers in general remained a sticking point for several in the discussion.

Scott Kitterman said that he has no interest in the phone and cloud efforts, so he finds Ubuntu as a whole less interesting to participate in. But Kitterman also contended that "governance has got nothing to do with it. The belief that governance is relevant is actually part of the problem. In a free software project like Ubuntu, you don't need any governance body to empower you, you need to do it yourself."

Benjamin Kerensa, on the other hand, said "I do not think the governance boards or community at large is given much opportunity or support to explore, experiment and try new things", adding that "Canonical needs to rethink its relationship with governance and the community and start empowering both and making both stakeholders."

The idea that Canonical's engineering efforts on its phone and cloud products draw attention away from the traditional desktop and server community was a recurring theme. But there was little agreement on whether this drawing-away-of-attention is a matter of perception (which could be counteracted with improved communication), or is actually costing the distribution contributors (which would, of course, require more serious countermeasures to correct).

Conclusions and the lack thereof

In a separate message, Kerensa expressed frustration that Bacon had raised the question without offering a solution. Ultimately, several others echoed that same sentiment: it seems that many of those involved feel that the governance model for the distribution could be improved, but what is lacking are concrete proposals to consider.

Stephen Michael Kellat commented, though, that the LoCo Council has been discussing making changes of its own. Its proposed changes are not public as of yet, he said, but they will be soon. The LoCo Council "will be trying to be more active in coordinate social activities this cycle", as well as taking an active involvement in the next Ubuntu Global Jam, trying to consolidate various social-media channels, and working on other community involvement tasks.

As anyone who has observed the governance-model debates within other Linux distributions (most recently in Fedora) will probably recognize, though, such conversations almost always start with someone posing the problem—and the solution tends to arise only after lengthy discussion.

And Bacon's post has elicited responses in the form of blog posts from other Ubuntu contributors, in addition to the mailing list thread. Some, like Charles Profitt, make further speculation on what a revised governance model might involve. Others, like Kerensa, remain convinced that the governance model is adequate, but there is plenty of room for improvement on the question of how those in charge—including Canonical—provide leadership and inspiration to the community.

It may be too early to tell whether Ubuntu will revisit its formal committees and councils in the near future, but it does seem that there is growing interest in reexamining how the distribution operates, with an eye toward improving the motivation level of the community.

Comments (none posted)

Brief items

Distribution quotes of the week

It's important to be unafraid to make a decision, try it out, and if it doesn't work, be unafraid to iterate, rethink, or throw a bad choice out. That's how progress happens. Free Software empowers us to do this.

Debian used to be a lot better at that than it is now. This seems to have less to do with the size of the project, and more to do with the project having aged, ossified, and become comfortable with increasing layers of complexity around how it makes decisions. To the point that I no longer feel I can understand the decision-making process at all ... or at least, that I'd rather be spending those scarce brain cycles on understanding something equally hard but more useful, like category theory.

-- Joey Hess

Didn't you get your Debian®-Powered Maths and Logic Enhancing Brain Module™ yet?
-- Andrey Rahmatullin

Tho I actually appreciate the "you get to keep the pieces" aspect as well. Unlike many distros, gentoo actually respects the user and their right to decide enough to give them the /power/ to break the system, if they "drink and emerge", or similar foolish things. The guard rails are there and that's appreciated, but there's also unlocked gates (with clear warnings on them) thru those guard rails, because that's what gentoo is /about/. Sure, people can and do go thru those gates from time to time, but it's their responsibility to be appropriately roped up if they do, and if they can't do that and end up falling off the gentoo cliff and landing on arch or fedora (or even osx or ms windows!) instead, well, it was probably for the best.
-- Duncan

Comments (none posted)

FreeBSD Foundation Announces Generous Donation and Fundraising Milestone

The FreeBSD Foundation has announced the receipt of a $1,000,000 donation from Jan Koum, CEO and Co-Founder of WhatsApp. "We're now in the process of working together as a team to decide how best to use this gift to serve the FreeBSD community. That plan will combine financial investment, to ensure the effects of this donation are felt for many years to come, and an acceleration of the Foundation's growth into new capabilities and services." (Thanks to Martin Michlmayr)

Comments (none posted)

CyanogenMod 11 M12

CyanogenMod has announced a new milestone release of the 11.0 "KitKat" branch. The announcement also looks forward to the 12.0 "Lollipop" branch. "No doubt the big news at the beginning of November was the release of the Android 5.0 Lollipop source code. AOSP began seeing the code on the 3rd, and completed the majority of the push on the 4th, with some remaining stragglers seeing code uploaded midday on the 12th. Work on CM12 began in earnest at the end of last week, and you can now successfully sync and build the work in progress against a handful of devices."

Comments (1 posted)

Live kernel patching for SUSE Enterprise Linux

SUSE has announced that it is now using kGraft to make live kernel patches available for its enterprise distribution. "Unlike some other Linux kernel live patching technologies, SUSE Linux Enterprise Live Patching doesn't require stopping the whole system while it performs the patching. And because it is a fully open source solution, it allows for easy code review of the patch sources. SUSE is engaging with the upstream community to help ensure a sustainable future for kernel live patching on Linux in general and SUSE Linux Enterprise specifically."

Comments (1 posted)

Distribution News

Debian GNU/Linux

Results for the Debian init system coupling GR

The preliminary results have been announced for the Debian general resolution on init system coupling. The winning option was #4, the one saying that no general resolution is required in this situation. So there will be no change in Debian policy resulting from this vote.

Full Story (comments: 64)

Colin Watson resigns from Debian Technical Committee

Colin Watson announced his resignation from the Debian Technical Committee before Russ. "I appreciate that the timing is such that this looks like a response to Joey's mails, or perhaps to some other recent discussions. That isn't the case. I've been doing a good deal of refactoring of my life recently as a result of realising that I was burning out, and right now it's important that I make an effort to spend my Debian time on things I find relaxing rather than things I've been finding stressful." (Thanks to Jeff Schroeder)

Comments (153 posted)

Russ Allbery leaves the Debian technical committee

Another resignation in the Debian camp: Russ Allbery has become the second member of the project's technical committee to leave that committee. "I think project governance is a hard problem, and a worthwhile problem, and I hope that someone with good ideas will step forward and work on that problem. Debian is one of the largest free software projects, and one that faces a large number of hard decisions. If we can do that work well, it would be a valuable contribution to the broader community. But, right now, I don't feel like I'm helping that process, and at times am making it worse."

Full Story (comments: 380)

Fog Heen: Resigning as a Debian systemd maintainer

Here are Tollef Fog Heen's comments following his resignation as one of the systemd maintainers in Debian. "I've been a DD for almost 14 years, I should be able to weather any storm, shouldn't I? It turns out that no, the mountain does get worn down by the rain. It's not a single hurtful comment here and there. There's a constant drum about this all being some sort of conspiracy and there are sometimes flares where people wish people involved in systemd would be run over by a bus or just accusations of incompetence."

Comments (34 posted)

Today's Debian technical committee resignation: Ian Jackson

Ian Jackson has announced his immediate resignation from the Debian technical committee. "While it is important that the views of the 30-40% of the project who agree with me should continue to be represented on the TC, I myself am clearly too controversial a figure at this point to do so. I should step aside to try to reduce the extent to which conversations about the project's governance are personalised. And, speaking personally, I am exhausted." (Thanks to Mattias Mattsson).

Full Story (comments: 121)

Bits from Debian Med team

Andreas Tille provides some information from the Debian Med team. The upcoming release will include some support for Hospital Information Systems. The team was able to get some bioinformatics tools released with a DFSG free license so those packages are now in the main archive. Other topics include metapackages, autopkgtests, general quality assurance, updated team metrics, and more.

Full Story (comments: none)

Bits from the Debian Publicity Team

The publicity team presents a few bits on how to use Debian advertisement channels, such as Debian Project News, bits.debian.org, Developer News, and social media. As the Jessie release approaches, the team will be increasingly busy. Help is always appreciated and anyone can help out.

Full Story (comments: none)

Updating the list of Debian Trusted Organizations

Lucas Nussbaum has released an updated list of Debian Trusted Organizations. In particular, Debian.ch has been added to the list.

Full Story (comments: none)

Call for nominations for Debian technical committee seats

Three people have now resigned from the technical committee and the call for nominations has gone out. This announcement predates Ian Jackson's resignation, so it says there are two seats to be filled instead of three. "We anticipate starting our selection process on or about the first of December. After the selection, the committee will then recommend nominees to the project leader, who may appoint the nominees."

Full Story (comments: 1)

Fedora

Fedora Council Elections candidate interviews

Fedora Magazine has interviewed the candidates for the Fedora Council. There are five candidates for two open seats and voting is open to all Fedora contributors. The candidates are Rex Dieter, Haïkel Guémar, Michael Scherer, Pete Travis, and Langdon White.

Comments (none posted)

Mageia Linux

Mageia 3 End Of Life

Mageia version 3 will reach its end of support on November 26, 2014. "Enjoy Mageia 4!"

Full Story (comments: none)

Newsletters and articles of interest

Distribution newsletters

Comments (none posted)

The Long and Winding Road (Mageia Blog)

Over on the Mageia Blog, Rémi Verschelde explains why the Mageia 5 Beta 1 took a month and a half longer than planned—but is now available. Upgrading to RPM 4.12 during the release process caused some problems, but there were other troubles along the way. "Still, while fixing our core tools during this first mass rebuild, some important changes were made to our RPM setup. As a consequence, half of the rebuilt packages (the ones built before our RPM setup changes) were lacking some important metadata. We then decided to do a second mass rebuild in October, which went quite fine apart from some issues with the Java stack. It was already late October when the first Beta 1 ISOs could be spun and delivered to the QA team for pre-release testing." Beta 2 has been pushed back to December 16, with a final release of Mageia 5 expected on January 31.

Comments (9 posted)

Page editor: Rebecca Sobol
Next page: Development>>


Copyright © 2014, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds