Almost everyone reading this post is aware that Ubuntu is the most popular free OS in the world.
Almost everyone not reading this post is aware that Ubuntu is dramatically sliding in popularity.
Pop quiz: Who's right?
So, do we want the 99.9999999...% of the world that does not read Planet Ubuntu to continue to believe that Ubuntu is imploding? Do we want to ride the Haemorrhaging Horse into the chasm?
Or, are we going to do something about it?
I warned that unless we take proactive steps to squish the meme, it will spread.
It is spreading. It will hit the mainstream press imminently. This is not a drill.
Ubuntu Contributor Community: What are you doing about it?
Ubuntu LoCo-Team Community: What are you doing about it? (San Francisco, California especially).
Ubuntu Canonical Contributor Community: What are you doing about it? Would you like to release some stats to the mainstream media that show Ubuntu's popularity on the rise?
What is Ubuntu Community? What is the Ubuntu Canonical Contributor Community? For a precise definition, please refer to the Ubuntu Community Lexicon depicted here.
We of course all know the story of the Haemorrhaging Horse.
So, here's a great recipe for slaughtering horses:
1. Start with a sensational headline:
"Ubuntu savaged by rivals infected with fondleslab fever" (Note the l33t speak techno jargon injected to make the headline seem super-cool.)
2. Add a bogus tagline:
"Help, the penguins are revolting!"
3. Choose a writer (Gavin Clarke in San Francisco, one home of the Ubuntu California LoCo team) that's a member of the Ubuntu Non-Consumer Community (i.e. not an Ubuntu person) and evidently not a member of Ubuntu California.
4. Make a dubious claim:
"The penguins are on the march: they are leaving Mark Shuttleworth's Ubuntu and migrating towards other Linux distros, fresh data suggests."
5. On a popular and widely read website:
6. Back the claim by citing a kernely web site that doesn't really track the popularity of free (or non-free) operating systems, but claims to:
"Distrowatch's annual web rankings claim Ubuntu's top spot has been snatched by ... during the last 12 months. In the past month alone Ubuntu's been kicked to fourth place by ... and ..., who slid in to take the second and third spots behind ..."
So, where does this leave the 99.999% of us that are actually a part of the Ubuntu consumers|developer|contributor|LoCo-team|core|cct|Canonical|member Community?
We are left with two choices:
1) We ignore it and hope that the noise goes away and that people don't buy the hype.
2) We do something about it.
I vote for #2. Here's what we should do:
a) Don't spread the article. (I didn't link to it. I hope you won't too.)
b) Fix the web browsers in Ubuntu to accurately report user-agent strings with the word "Ubuntu." (Drop the L word while we're at it please. Developers, we need you to help with this one.)
c) Get over to Distrowatch ASAP and register your vote. Tell 500 of your Ubuntu friends to do the same. (Everyone in the community please.)
d) Ubuntu California: Embrace Gavin. Teach him what Ubuntu really is. He works in your city, not in some remote anonymous tube on the interwebs. Have an Ubuntu Hour. Invite him. Throw a party. Invite him. Maybe even buy him a nice computer with Ubuntu pre-loaded on it. Gift wrap it. It's Thanksgiving.
In conclusion, we can let this stuff spread or we can fix it. Let's choose to fix it before the horse is dead. Amplify the signal.
What is Ubuntu Community? What is the Ubuntu Non-Consumer Community? For a precise definition, please refer to the Ubuntu Community Lexicon depicted here.
This blog post is a follow-up to UDS-P, the Ubuntu Developer Summit and a refinement of the original posting here.
Where is your place in Ubuntu Community?
Are you a developer, a contributor, a member, a consumer, a Canonical employee? All of the above? None of the above?
Depending on where you are on this map, your perspective of Ubuntu is different. You see Ubuntu through a different lens.
From the revised map we can see that:
- There is a tiny team near in the "core" called "cct" or the "canonical community team" (Jono blogged about this today),
- The circles get progressively more orange as we near the core, implying that the community tuning is tighter (to use a musical analogy)
There is another key process we need to build/optimize:
- Developer Onboarding: How do we turn "consumers" into "developers"? Is the path depicted on the map the way it should work? Is there a better, easier, more effective way?
When we speak about community, lets use adjectives. Let's use more than one adjective if one isn't enough. Let's use precise language to help frame the problems we are trying to solve in the Precise cycle.
Please add your thoughts in the comments on how we can improve this map. And, if you know of similar work elsewhere, please let me know.
This blog post is a follow-up to UDS-P, the Ubuntu Developer Summit.
"Ubuntu Community". What does it mean?
During UDS-P, I asked publicly for a favour: When we speak about community, lets use adjectives. Let's use more than one adjective if one isn't enough. Let's use precise language to help frame the problems we are trying to solve in the Precise cycle.
To that end, and being a visual thinker, I have begun to map out the Ubuntu community as a first step in developing a lexicon. I hope this will help us frame our discussions and develop a common understanding of what our community looks like.
The words in black are the adjectives that help scope out different parts of the community. The words in blue are processes.
From the map we can see that:
- There are far more "non-consumers" of Ubuntu than there are "consumers",
- Not everyone who consumes Ubuntu contributes to Ubuntu,
- There is a small group of "core" "contributors". Some of them work for Canonical. There are many "contributors" in the "core" and outside the "core" that do not.
- Not all "consumers" of Ubuntu are part of "loco teams",
- Not all people in "loco teams" contribute.
- Some Ubuntu Members "consume" only.
- LoCo teams currently play a role in onboarding "contributors".
There are two key processes we need to build/optimize:
- Contributor Onboarding: How do we turn "consumers" into "contributors"? Though I've shown the process flowing exclusively through LoCo teams, that's likely not the only on-ramp. Consider the case where a "consumer" hits the boundary of "contributor" on their own. Do we have a process for that? Do we need one?
- Consumer Onboarding: How do we bring those who don't currently "consume" Ubuntu into one of the inner circles as quickly and as smoothly as possible?
The diagram has (at least) two distinct cultural boundaries. "Non-consumers" are immersed in a different culture (paradigm) than "consumers" (I pay for my software and I get what I get. My software provider has only a passing interest in me and only where it satisfies their business plan.) "Consumers" are immersed in a different culture (paradigm) than "contributors" (Software is done TO us rather than software is done BY us.). We need to think about these boundaries as potential points of friction.
This is just a beginning of what will become a much richer picture and I've only really scratched the surface of what this depicts. Please add your thoughts in the comments on how we can improve this map. And, if you know of similar work elsewhere, please let me know.
It's the first ever "Community Appreciation Day" in Ubuntu-land.
I am grateful for the Ubuntu global contributor community: the most diverse and friendly community there is in free software.
But to me, community is first and foremost a local construct. I am honoured to be surrounded by all of my friends in Vancouver, BC who make Ubuntu in my city really come alive. Before Ubuntu Vancouver (the group), Ubuntu (the software) in Vancouver was pretty much just a CD with some great software on it carefully organized by nice people far away who I'd be unlikely to meet. Now, Ubuntu is also a local (as-in-neighbourhood), enthusiastic, creative, fun, artistic, inclusive community. And, it's on my street!
most nearly all of my friends in Vancouver through my involvement in Ubuntu community, and as a result I consider it a fundamental part of my existence here. Today, I will be celebrating Community Appreciation Day by reaching out to the Ubuntu Vancouver Community and thanking them in the channel we live in: meatspace.
I encourage you to do the same. Do you know an Ubuntu person in your town that's done something awesome? Reach out to them. Invite them for a Cup of Ubuntu or
a drink an Ubuntini. Tell them why they are special and why they matter to Ubuntu.
Woke up this morning and... WOW!! Chuck just endorsed my LoCo! Apparently he's into jam and parties!
I'm not sure what this means yet, but it sure made my day.
One week of cameras everywhere! Thousands of photos! Were you there?
Let's get all our photos onto Flickr (or similar) photo sharing services. Let's show the whole world our great Ubuntu Contributor Community in action.
Suggested photo tags: uds, uds-p, ubuntu, precise
Image (CC BY-SA 2.0) rrnwexec.
This blog post was the fourteenth in a series of many that I will be posting about UDS, the Ubuntu Developer Summit.
This blog post is the thirteenth in a series of many that I will be posting about UDS, the Ubuntu Developer Summit.
I was at the ever-popular UDS Lightning Talks this afternoon. At Lightning Talks, volunteer presenters take the stage for 5 minutes and share their best Ubuntu-related ideas. Interesting stuff is usually found at this session.
A program that allows you to run proprietary applications (that don't run on Ubuntu) on Ubuntu. Could be useful in a corporate setting.
Alan Pope has created a system to provide and receive help remotely without port forwarding or proxy madness. (It's a beta.)
Marco Ceppi presented a site for asking Ubuntu questions, or editing, or answering them.
Stuart Langridge presented a way to sync data across all U1 platforms. A document-oriented database.
Chris Johnston talked about the newest way to ask questions and get better Community-Canonical communication.
How One Ubuntu Member got to UDS by boat
A member of the Ubuntu design team from the UK shared his story about how he came here by bike and boat. Oh, and a new book about the Ubuntu font family is out.
Ubuntu Image On Panda Board
One member has Ubuntu running on a Panda Board, running a Qt application. (Thanks to Linaro for the Panda.)
There have been some exciting developments in byobu and we were given a great demo by the developer Dustin Kirkland. A PPA is available. Sorry, no screenshots.
Where Has Launchpad's Downtime Gone
Evidently, downtime is a thing of the past on lp. Haw Loeung described the system architecture that made that possible.
Instrumented Flight Rules
Steve Langasek presented ways to save power on long flights etc. Powertop 1.13 was used for the demo. This tool shows you where the power is being consumed on your system so you can make some informed choices about which hardware components (e.g. wifi) should be enabled and which applications should be allowed to run based on their interrupt level (Hint: use the kill command.)
Multitouch on Ubuntu
Chase Douglas, of multi-touch team fame, demo'd some magical touch stuff using Qt QML. He showed free-form image rotation and pinch-to-zoom using touch. Caution: If you use the rotate too much, you'll get Rick Astley videos.
Jason DeRose (he's amazing) and his all-star team demo'd Novacut. It works! Real-time collaborative workflows here we come :)
Editing Workitems in Launchpad
Michael Hudson Doyle wrote a GreaseMonkey script to make editing Launchpad workitems super easy.
If you were one of the speakers and want to provide further info, please leave a note in the comments.
This blog post is the twelfth in a series of many that I will be posting about UDS, the Ubuntu Developer Summit.
Interesting ideas get generated when we meet and share our stories. That's the magic of UDS!
Over lunch (at UDS) today, I had the pleasure of sitting between Alison Randall and Charles Profitt. Inevitably a passionate and pleasant discussion about community ensued. I'm passionate about creating new on-ramps and processes that are optimized to on-board and grow community as fast as possible. You might be thinking, "Wait a minute. Haven't we already done that?"
We were talking about Alison's amazing "Community Participation in User Experience" session earlier this morning. One of the things that was said at that session was that "Design teams don't often understand how to engage and to work with the community" (and I would add vice-versa to that statement).
At that sentence something hit me. Which community?
When we say the word community, why do we forget the adjectives? Admittedly, I'm no grammar enthusiast, but this is beginning to hobble us. We can't have an effective discussion about community engagement, or other aspects of community until we know and state explicitly which community we are talking about.
Here are some potential adjectives to consider putting in front of the word community when we speak about it:
- World Community
- "People-who-will-never-use-Ubuntu" Community
- "People-who-have-never-heard-of-Ubuntu" Community
- Potential Ubuntu User Community
- Casual Ubuntu User Community
- Ubuntu Enthusiast Community
- Ubuntu Online Community
- Ubuntu Advocacy Community
- Ubuntu Power-User Community
- Non-Technical Ubuntu Community
- Ubuntu Contributor Community
- Ubuntu Member Community
- Ubuntu LoCo Leader Community
- Ubuntu Developer Community
- Ubuntu "Canonical-Developer" Community
- Ubuntu Bug-triage Community
- Ubuntu Design Community
- Ubuntu Quality Assurance Community
- Ubuntu Testing Community
- Ubuntu Founder Community
- Ubuntu Translation Community
- Ubuntu Local Community
- Ubuntu Local-as-in-your-town Community
Here is my request: When we speak about community, lets use adjectives. Let's use more than one adjective if one isn't enough. Let's use precise language to help frame the problems we are trying to solve in the Precise cycle.
image (CC BY-NC-SA 2.0) Choconancy1
One of the highlights of UDS is the group shot. Those that make the fantasic product, platform, project that is Ubuntu gather to show the world that Ubuntu is also a community of people.
Here we are getting ready. Can you spot some Ubuntu people that you know? I think I see Amber Graner. Hmm... there's that Ubuntuman again. Be careful!
Sean Sosik-Hamor was kind enough to be our director and photographer. Thanks Sean for having the patience to herd us into something that resembles an organized group while risking your life on the ladder!
I'm sure the official shot will be available soon. Stay tuned...
Images (CC BY-SA 2.0) rrnwexec.
This blog post was the eleventh in a series of many that I will be posting about UDS, the Ubuntu Developer Summit.