{"id":1304,"date":"2009-02-05T03:47:46","date_gmt":"2009-02-05T08:47:46","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=1304"},"modified":"2009-02-05T03:47:46","modified_gmt":"2009-02-05T08:47:46","slug":"lessons-from-mozilla-that-apply-to-other-communities","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/05\/lessons-from-mozilla-that-apply-to-other-communities","title":{"rendered":"Lessons from Mozilla, that apply to other communities"},"content":{"rendered":"<p>John Lilly, CEO of Mozilla, <a href=\"http:\/\/john.jubjubs.net\/2009\/01\/27\/lessons-from-mozilla-talk-at-heise\/\">shares some insights and thoughts<\/a> on Mozilla, and its a most interesting presentation to go through. The insights are (drizzled with some of my comments):<\/p>\n<ol>\n<li><strong>Superior Products Matter<\/strong> &#8211; Without excellent experience and utility, the rest is meaningless. This is true, even with MySQL &#8211; our aims and values have always been performance, reliability and ease of use.<\/li>\n<li><strong>Push (most) decision-making to the edges<\/strong> &#8211; I understand that as make sure your community has a significant voice (kind of like Wikipedia&#8217;s anyone edits policy, but there&#8217;s patrolling). He also suggests that on a regular basis, you need to have surprising innovation &#8211; things that blow people&#8217;s minds. In Mozilla&#8217;s case, there are a set of core values that everyone agrees too; decision making is with the module owners (very much like how the Linux kernel, tends to run), after all, groups have different ways of working. Mozilla has decision makers, that are even outside the &#8220;official&#8221; organisation &#8211; i.e. community has a voice. And communication, is key.<\/li>\n<li><strong>Communication will happen in every possible way (so make sure it&#8217;s reusable)<\/strong> &#8211; this means via Wikis, blogs, the bug tracker, IRC, forums\/newsgroups, mailing lists, audio, video, Skype chat, real-life get-togethers, and probably more. Writing notes, and sharing them, might be useful &#8211; I&#8217;ve found that the Mozilla Weekly Progress Reports on Planet Mozilla (and especially from <a href=\"http:\/\/zak.greant.com\/category\/mozilla-foundation\/weekly-report-mozilla-foundation\">Zak Greant<\/a>) to be really useful. I&#8217;m thinking of something similar, in the MySQL (and other Sun open source communities) scope. A lot of decisions tend to be taken up on IRC, and people go on hacking on stuff, without writing documentation (worklogs\/blueprints), or consulting with the mailing lists &#8211; I guess we all have communication improvements in us.<\/li>\n<li><strong>Make it <font color=\"red\">easy<\/font> for your community to do the important things<\/strong> &#8211; Here the highlights are SpreadFirefox, Mozilla QA, localisation and more. A focus &#8220;to help others do more&#8221; should be the mantra of every community! I see it as very easy to translate Drizzle now, that its on Launchpad, but its not the same with MySQL. Translation, documentation, non-code related tasks tend to increase community contributions &#8211; though, what do you do when you already have an excellent manual?<\/li>\n<li><strong>Surprise is overrated<\/strong> &#8211; John suggests that surprise is the opposite of engagement, which is true &#8211; no one likes surprises, and everyone wants to feel they&#8217;re important and had a role to play when something has happened. The &#8220;inner circle&#8221; needs more participation. I remember back in the days of Red Hat Linux to Fedora&#8230; there was something called the &#8220;Fedora Merge&#8221; group, and this allowed externals to provide significant decisions towards the direction of the Fedora Project. This was eventually eclipsed by fedora-maintainers, and the various boards like FESCO, and so on. As a participant in the Merge group, I felt like I had a voice, and was part of the &#8220;cabal&#8221; (there is no cabal), or the inner circle, so to speak &#8211; decisions I made, mattered. The inner circle grew, so that everyone (a maintainer, i.e. a person who &#8220;deserved&#8221; a voice) could feel included. Similar things happened for documentation, marketing, and so on, with various members and boards.<\/li>\n<li><strong>Communities are not markets: members are citizens<\/strong> &#8211; John stats that citizens are more than consumers, bystanders and stake-holders &#8211; we are all citizens in the community (whether you&#8217;re a paid staff member, or an external). The best citizens even challenge the status quo, propose improvements and make the conversation richer &#8211; I think we have this, via Planet MySQL. The question though is, are we as Sun, listening to the citizens?<\/li>\n<li><strong>The key is the art of figuring out whether &#038; how to apply each of these ideas<\/strong> &#8211; John suggests experimenting, trying new things, and then measuring the reaction.<\/li>\n<\/ol>\n<p>Of course, back to point #6, <strong>engaged citizens are noisy<\/strong> is highly true. But the old adage of people complaining because they care, is probably a good thing to remember. Expect noise, demands, threats, contradictions, and more. You can&#8217;t please everyone in a healthy community, but they will help you make decisions.<\/p>\n<p>A most interesting presentation, and there&#8217;s a lot to learn from Mozilla, for other communities to apply.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Lessons%20from%20Mozilla%2C%20that%20apply%20to%20other%20communities&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2009%2F02%2F05%2Flessons-from-mozilla-that-apply-to-other-communities&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"0b70410f59\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/05\/lessons-from-mozilla-that-apply-to-other-communities?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1304\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/05\/lessons-from-mozilla-that-apply-to-other-communities?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1304\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/05\/lessons-from-mozilla-that-apply-to-other-communities?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1304\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/05\/lessons-from-mozilla-that-apply-to-other-communities?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>John Lilly, CEO of Mozilla, shares some insights and thoughts on Mozilla, and its a most interesting presentation to go through. The insights are (drizzled with some of my comments): Superior Products Matter &#8211; Without excellent experience and utility, the rest is meaningless. This is true, even with MySQL &#8211; our aims and values have [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Lessons%20from%20Mozilla%2C%20that%20apply%20to%20other%20communities&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2009%2F02%2F05%2Flessons-from-mozilla-that-apply-to-other-communities&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"0b70410f59\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/05\/lessons-from-mozilla-that-apply-to-other-communities?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1304\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/05\/lessons-from-mozilla-that-apply-to-other-communities?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1304\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/05\/lessons-from-mozilla-that-apply-to-other-communities?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1304\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2009\/02\/05\/lessons-from-mozilla-that-apply-to-other-communities?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[103,2,705,82,1775,706,81],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-l2","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":842,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/06\/17\/firefox-download-day","url_meta":{"origin":1304,"position":0},"title":"Firefox Download Day","date":"17\/6\/2008","format":false,"excerpt":"Its the Firefox Download Day. That not only means Firefox 3 is out, it also means that they're trying to set a world record, by getting the most downloads of a software package in 24-hours. There's a nice world map, similar to the kind you might have seen in presentations\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":796,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/17\/what-mysql-can-learn-from-postgresql","url_meta":{"origin":1304,"position":1},"title":"What MySQL Can Learn from PostgreSQL","date":"17\/4\/2008","format":false,"excerpt":"Hi! So this is completely my notes taken from the conference, without my thoughts attached to it. I should definitely post a lot more about this, and how the community can \"improve\" in time. Just not today. Believe me, sitting in the talk, was highly painful, and I'm wondering where\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":737,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/08\/dtrace-web-20-java-ajax-php-and-the-rest","url_meta":{"origin":1304,"position":2},"title":"DTrace, Web 2.0, Java, AJAX, PHP and the rest","date":"8\/3\/2008","format":false,"excerpt":"No, its not alphabet soup. Just some notes from the session at the Sun Tech Days. I've not looked at DTrace much (my only look into instrumentation, has been from SystemTap, which doesn't deal with applications), but plan on doing so soon... I've managed to get OpenSolaris Developer Preview 2\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":782,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/14\/chris-blizzard-on-mozilla","url_meta":{"origin":1304,"position":3},"title":"Chris Blizzard on Mozilla","date":"14\/4\/2008","format":false,"excerpt":"Chris Blizzard, now working at Mozilla and Linux integration, gave a most interesting talk, about Mozilla, and their new mobile initiatives. We managed to speak (but not nearly enough) about the mobile strategy afterwards (i.e. I think limiting it to the n810 or tablet like devices alone, seems myopic; phones\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1411,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2009\/04\/09\/gen-kanai-from-mozilla-speaks-about-localisation-in-firefox-and-more","url_meta":{"origin":1304,"position":4},"title":"Gen Kanai from Mozilla speaks about localisation in Firefox and more","date":"9\/4\/2009","format":false,"excerpt":"At BarCampKL, I conducted a quick interview with Gen Kanai, the Director of Business Development, at Mozilla in Asia. He has vast experience, that ranges from starting the Japan office, to marketing, to helping open the Beijing office, and this year, its all about South East Asia. Mozilla wants to\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2498,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2012\/09\/16\/from-consumption-to-creation","url_meta":{"origin":1304,"position":5},"title":"From consumption to creation","date":"16\/9\/2012","format":false,"excerpt":"Via Mozilla Webmaker: \"Mozillians are people who make things. Moving people from consumption to creation is Mozilla's goal.\" -\u00a0Mitchell Baker, Mozilla Chair and Chief Lizard Wrangler This is a brilliant goal. To build a generation of webmakers. Getting people to create more than just consume. It is widely stated that\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1304"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=1304"}],"version-history":[{"count":1,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1304\/revisions"}],"predecessor-version":[{"id":1305,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1304\/revisions\/1305"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=1304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=1304"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=1304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}