<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Open Source on Stormy Peters</title><link>https://stormyscorner.com/categories/open-source/</link><description>Recent content in Open Source on Stormy Peters</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 12 Apr 2026 08:06:52 -0700</lastBuildDate><atom:link href="https://stormyscorner.com/categories/open-source/feed.xml" rel="self" type="application/rss+xml"/><item><title>Is AI Killing Open Source Software?</title><link>https://stormyscorner.com/blog/is-ai-killing-open-source-software/</link><pubDate>Sun, 12 Apr 2026 08:06:52 -0700</pubDate><guid>https://stormyscorner.com/blog/is-ai-killing-open-source-software/</guid><description>&lt;p>I love giving talks that explore big questions — the kind that are facing all of us right now and that nobody has fully figured out yet. &amp;ldquo;Is AI Killing Open Source Software?&amp;rdquo; is exactly that kind of question. It actually reminds me of a talk I gave really early in my career where I was worried that paying maintainers to work on open source would kill open source. (Spoiler: it didn&amp;rsquo;t.) I like doing research, having lots of conversations, and then bringing it all to an audience to start a bigger conversation.&lt;/p></description></item><item><title>Is AI Killing Online Collaboration? The Decline of Stack Overflow, Wikipedia, and What It Means for Open Source</title><link>https://stormyscorner.com/blog/is-ai-killing-online-collaboration-the-decline-of-stack-overflow-wikipedia-and-what-it-means-for-open-source/</link><pubDate>Thu, 22 May 2025 07:23:04 -0700</pubDate><guid>https://stormyscorner.com/blog/is-ai-killing-online-collaboration-the-decline-of-stack-overflow-wikipedia-and-what-it-means-for-open-source/</guid><description>&lt;p>Participation in online collaborative sites is decreasing, and the numbers are striking. Matt Asay recently wrote &lt;a href="https://www.infoworld.com/article/3988468/what-comes-after-stack-overflow.html" rel="noopener">an article about how there are fewer people asking questions on Stack Overflow&lt;/a>. If you look at December 2023 to December 2024, the number of questions that were asked dropped by 40%.&lt;/p>
&lt;p>You can watch the video version of this article on YouTube.&lt;/p>
&lt;p>&lt;a href="https://youtu.be/WOYFIQxQoUc" rel="noopener">https://youtu.be/WOYFIQxQoUc&lt;/a>&lt;/p>
&lt;p>Since ChatGPT has been released, he pointed out in 2023, there&amp;rsquo;s been this dramatic decline in the number of questions asked on Stack Overflow. However, the number of questions asked on Stack Overflow has been dropping since 2018, as shown in the graph. Perhaps there&amp;rsquo;s something else also going on.&lt;/p></description></item><item><title>Successful Open Source Software Leaders Are Great Communicators</title><link>https://stormyscorner.com/blog/successful-open-source-software-leaders-are-great-communicators/</link><pubDate>Wed, 21 May 2025 18:41:16 -0700</pubDate><guid>https://stormyscorner.com/blog/successful-open-source-software-leaders-are-great-communicators/</guid><description>&lt;p>Successful open source software leaders are great communicators. I realize I&amp;rsquo;m cheating a little when I say that because I think in order to be a great communicator in the open source software space, you have to be technical, you have to be authentic, you have to be passionate, you have to delegate, you know, build community. But I think all of those are part of being a good communicator. And it&amp;rsquo;s the communication that&amp;rsquo;s key.&lt;/p></description></item><item><title>Why AI Is Actually Helping New Coders!</title><link>https://stormyscorner.com/blog/why-ai-is-actually-helping-new-coders/</link><pubDate>Thu, 15 May 2025 16:57:00 -0700</pubDate><guid>https://stormyscorner.com/blog/why-ai-is-actually-helping-new-coders/</guid><description>&lt;p>There are two widespread beliefs about AI that I&amp;rsquo;m certain are wrong:&lt;/p>
&lt;p>&lt;strong>1. AI is not killing the role of software developer.&lt;/strong> It&amp;rsquo;s definitely changing it. It may kill open source software, but I do not believe it&amp;rsquo;s killing the role of software developer.&lt;/p>
&lt;p>&lt;strong>2. AI is not making it really hard for new developers to get started.&lt;/strong> On the contrary.&lt;/p>
&lt;p>Let me explain both of these points. Here is the video with the text version below.&lt;/p></description></item><item><title>What is Open Source AI? Why It Matters and Where We're Headed</title><link>https://stormyscorner.com/blog/what-is-open-source-ai-why-it-matters-and-where-were-headed/</link><pubDate>Thu, 15 May 2025 09:10:00 -0700</pubDate><guid>https://stormyscorner.com/blog/what-is-open-source-ai-why-it-matters-and-where-were-headed/</guid><description>&lt;p>The debate over open source AI continues to rage after years of discussion. Despite all the arguments, we still don&amp;rsquo;t have clear answers about what open source AI actually means, why it matters, or how to make it work.&lt;/p>
&lt;p>Let&amp;rsquo;s examine the different definitions, the challenges we face, and what history teaches us about navigating this complex landscape.&lt;/p>
&lt;p>&lt;em>This was originally posted as a daily walk, share, and discuss video. The written version is below.&lt;/em>&lt;/p></description></item><item><title>In order to grow your volunteer community, you must work in the open</title><link>https://stormyscorner.com/blog/in-order-to-grow-your-volunteer-community-you-must-work-in-the-open/</link><pubDate>Wed, 14 May 2025 14:38:02 -0700</pubDate><guid>https://stormyscorner.com/blog/in-order-to-grow-your-volunteer-community-you-must-work-in-the-open/</guid><description>&lt;p>Doing research for my &lt;a href="https://www.socallinuxexpo.org/scale/13x/presentations/grow-organization-planting-volunteers" rel="noopener">Grow an Organization by Planting Volunteers&lt;/a> at &lt;a href="https://www.socallinuxexpo.org/" rel="noopener">SCALE&lt;/a>, I ran across &lt;a href="https://dirkriehle.com/publications/2014-2/the-five-stages-of-open-source-volunteering/" rel="noopener">Dirk Riehle&amp;rsquo;s article on the Five Stages of Open Source Volunteering&lt;/a>. The whole article is worth a read but I thought I&amp;rsquo;d call out the open communication piece. He says to support a distributed community and to engage new volunteers, open communication is key.&lt;/p>
&lt;blockquote>
&lt;p>Public communication ensures that all members of the community have the opportunity to participate, which creates buy-in and trust.&lt;/p></description></item><item><title>AI is Killing Open Source Software</title><link>https://stormyscorner.com/blog/ai-is-killing-open-source-software/</link><pubDate>Wed, 14 May 2025 08:40:56 -0700</pubDate><guid>https://stormyscorner.com/blog/ai-is-killing-open-source-software/</guid><description>&lt;p>AI is killing open source software. If we act now, it won&amp;rsquo;t do away with collaborative software development, but I do think it is changing open source software as we know it.&lt;/p>
&lt;p>&lt;em>This was originally posted on YouTube as my daily walk, think and share. Below is the transcription.&lt;/em>&lt;/p>
&lt;p>&lt;a href="https://www.youtube.com/watch?v=lgR4ww94Evk" rel="noopener">https://www.youtube.com/watch?v=lgR4ww94Evk&lt;/a>&lt;/p>
&lt;p>Two recent events highlight why change is coming to open source software and why we should pay attention.&lt;/p>
&lt;h3 id="the-3-billion-signal">The $3 Billion Signal&lt;/h3>
&lt;p>OpenAI offered to buy Windsurf, an AI-powered software development tool, for $3 billion. That&amp;rsquo;s a lot of money for a software development tool, especially when OpenAI already builds AI tools and could develop their own. This signals that there&amp;rsquo;s significant money in AI-powered software development right now.&lt;/p></description></item><item><title>Will AI coding assistants change open source software?</title><link>https://stormyscorner.com/blog/will-ai-coding-assistants-change-open-source-software/</link><pubDate>Wed, 19 Mar 2025 07:10:46 -0700</pubDate><guid>https://stormyscorner.com/blog/will-ai-coding-assistants-change-open-source-software/</guid><description>&lt;p>I’m curious how AI coding assistants will change open source software development. If I write software with an AI coding assistant, am I more or less likely to use open source software solutions? Am I more or less inclined to make it into an open source software project than I would have before AI?&lt;/p>
&lt;p>The first concern with AI coding assistants is that we’ll end up with many variations of the same code snippets, all being maintained separately. The anti-open source model.&lt;/p></description></item><item><title>OSPOs for Good: The United Nations encourages open source software</title><link>https://stormyscorner.com/blog/ospos-for-good-the-united-nations-encourages-open-source-software/</link><pubDate>Wed, 12 Mar 2025 20:08:12 -0700</pubDate><guid>https://stormyscorner.com/blog/ospos-for-good-the-united-nations-encourages-open-source-software/</guid><description>&lt;p>The United Nations is encouraging the use of open source. They see the value of open source software in helping with digital transformation, providing equitable access to technology, and accomplishing the world&amp;rsquo;s Sustainable Development Goals (SDGs).&lt;/p>
&lt;p>Last year they had an &lt;a href="https://www.un.org/digital-emerging-technologies/content/ospos-good-2024" rel="noopener">OSPOs for Good event&lt;/a>, and the event went so well that this year it will be a week long &lt;a href="https://www.un.org/digital-emerging-technologies/content/open-source-week-2025" rel="noopener">UN Open Source Week 2025&lt;/a>. In addition to the OSPO for Good day, they have added several other events including a  2 day hackathon for real world social good, &amp;ldquo;UN TECHover&amp;rdquo;. This builds on the success they&amp;rsquo;ve seen with hackathons.&lt;/p></description></item><item><title>Be Clear About How Things Work (How Open Source Can Work with Companies)</title><link>https://stormyscorner.com/blog/be-clear-about-how-things-work-how-open-source-can-work-with-companies/</link><pubDate>Thu, 24 Sep 2020 14:44:52 -0700</pubDate><guid>https://stormyscorner.com/blog/be-clear-about-how-things-work-how-open-source-can-work-with-companies/</guid><description>&lt;p>&lt;em>This post is one of a series of posts about what open source software projects can do (if they wish to) to make it easier for companies to participate in their projects.&lt;/em>&lt;/p>
&lt;p>When a company wants to get involved in an open source software, often they need some help understanding how things work. Sometimes it&amp;rsquo;s the developer who wants to contribute that has questions. Sometimes it&amp;rsquo;s their management who wants to understand what type of commitment they are making and what they can expect.&lt;/p></description></item><item><title>What open source governance models are available?</title><link>https://stormyscorner.com/blog/what-open-source-governance-models-are-available/</link><pubDate>Tue, 22 Sep 2020 17:55:31 -0700</pubDate><guid>https://stormyscorner.com/blog/what-open-source-governance-models-are-available/</guid><description>&lt;p>If you are looking for an open source governance model, there are two resources to explore.&lt;/p>
&lt;ol>
&lt;li>Red Hat has published the &lt;a href="https://github.com/theopensourceway/guidebook/blob/master/community_governance.adoc" rel="noopener">Project and Community Governance Guidebook&lt;/a> on GitHub. It covers things from roles of the participants, to how projects evolve (and governance should evolve with them), to policies and procedures.&lt;/li>
&lt;li>The &lt;a href="https://fossgovernance.org/2020/09/21/getting-started-with-the-foss-governance-collection" rel="noopener">FOSS Governance Collection&lt;/a> just launched with a collection of governance docs on Zotero. It is a great place to go see real, live documents used by existing open source software projects. (If you work on an open source software project, or just notice that one is missing, please upload the governance docs!)&lt;/li>
&lt;/ol>
&lt;p>Don&amp;rsquo;t forget, a &lt;a href="https://stormyscorner.com/how-open-source-communities-work/" rel="noopener">project&amp;rsquo;s governance needs to evolve as the project evolves&lt;/a>.&lt;/p></description></item><item><title>How Open Source Communities Work</title><link>https://stormyscorner.com/blog/how-open-source-communities-work/</link><pubDate>Mon, 21 Sep 2020 19:35:22 -0700</pubDate><guid>https://stormyscorner.com/blog/how-open-source-communities-work/</guid><description>&lt;p>Several happenings over the weekend are case studies in how open source software communities work.&lt;/p>
&lt;p>&lt;a href="https://www.omgubuntu.co.uk/2020/09/arc-menus-lead-dev-just-quit" rel="noopener"> The Dev Behind a Hugely Popular GNOME Extension Just Quit&lt;/a>&lt;/p>
&lt;p>&lt;em>While the news is about a developer quitting because it&amp;rsquo;s not &amp;ldquo;fun&amp;rdquo;. I think the message - or messages - are deeper than that.&lt;/em>&lt;/p>
&lt;ol>
&lt;li>Isn&amp;rsquo;t it awesome that are free software is developed by people that love doing it? Back when I started the OpenLogic Expert Community, I contacted many maintainers and offered to pay them to fix issues that our customers had. Some of them turned me down because they loved working on open source software and thought payment would change that. (That inspired my &lt;a href="https://stormyscorner.com/would-you-do-it-again-for-free" rel="noopener">Would You Do It Again for Free?&lt;/a> talk.) Some of them turned down payment because this was a hobby and if they got payment their family might view it and the time they spend on it differently. They took free tech goodies instead!&lt;/li>
&lt;li>Wouldn&amp;rsquo;t it be great if when what you are working on no longer made sense, you could move on to something better suited for you at the moment? Working on something you love, because you love it, gives you the freedom to say it&amp;rsquo;s no longer your favorite thing to work on and to move on. You do still have responsibilities but in this case, it sounds like there was good backup.&lt;/li>
&lt;li>Feedback. I do hope that the GNOME community takes this feedback as an opportunity to explore how things are going. They should survey other users and figure out if this is an individual problem or a systemic problem and how they might prevent it from happening in the future.&lt;/li>
&lt;/ol>
&lt;p>&lt;a href="https://www.zdnet.com/article/canonical-ceo-mark-shuttleworth-makes-peace-with-ubuntu-linux-community/" rel="noopener">Canonical CEO Mark Shuttleworth makes peace with Ubuntu Linux community&lt;/a>&lt;/p></description></item><item><title>Why People Don't Contribute to Your Open Source Project</title><link>https://stormyscorner.com/blog/why-people-dont-contribute-to-your-open-source-project/</link><pubDate>Wed, 14 Feb 2018 15:28:43 -0700</pubDate><guid>https://stormyscorner.com/blog/why-people-dont-contribute-to-your-open-source-project/</guid><description>&lt;p>I just listened to &lt;a href="https://twitter.com/MikeMcQuaid" rel="noopener">Mike McQuaid&lt;/a>&amp;rsquo;s FOSDEM talk, &lt;a href="https://fosdem.org/2018/schedule/event/community_why_people_dont_contribute_to_your_project/" rel="noopener">Why People Don&amp;rsquo;t Contribute to Your Open Source Project&lt;/a>. Â If you are interested in communities and how they grow, I highly recommend you take a half hour and watch it.&lt;/p>
&lt;p>Some of the things I got from the talk:&lt;/p>
&lt;ul>
&lt;li>I get asked a lot what the difference between a contributor and a maintainer is. Mike does a great job of explaining it around minute 4:00. Contributors are people who write code or docs or do triage for your project but who need help from others to get their work included. Maintainers are people that review and merge contributions.&lt;/li>
&lt;li>You should users as your source for contributors. The type of contributor that is not a user is not likely someone you want.&lt;/li>
&lt;li>Once maintainers are not users, they are not likely to continue contributing. So if you stop using your project, you need to start recruiting someone else to maintain it because it&amp;rsquo;s unlikely that you&amp;rsquo;ll continue to maintain it.&lt;/li>
&lt;li>Most maintainers are talked into it. Nobody thinks they are qualified at first.&lt;/li>
&lt;/ul>
&lt;p>I did wonder what Mike would think about open source software projects where most of the contributors are people paid by a company to work on it. There are projects that are unlikely to be used by individuals, that are primarily supported by paid contributors. Do the same rules apply?&lt;/p></description></item><item><title>How "I am Groot" defines a community manager's role</title><link>https://stormyscorner.com/blog/how-i-am-groot-defines-a-community-managers-role/</link><pubDate>Tue, 12 Sep 2017 11:27:08 -0700</pubDate><guid>https://stormyscorner.com/blog/how-i-am-groot-defines-a-community-managers-role/</guid><description>&lt;p>I was watching Guardians of the Galaxy, Part 2 and I realized that while baby Groot was making me laugh, it was Rocket that I understood. Rocket is an interpreter. He might even be a community manager.&lt;/p>
&lt;p>In Guardians of the Galaxy, there&amp;rsquo; a character called Groot. And the only thing he ever says is &amp;ldquo;I am Groot.&amp;rdquo; After a few instances, it becomes clear that he is saying a lot with each &amp;ldquo;I am Groot.&amp;rdquo;&lt;/p></description></item><item><title>10 Ways Community Managers Make Sure Projects are Healthy</title><link>https://stormyscorner.com/blog/10-ways-community-managers-make-sure-projects-are-healthy/</link><pubDate>Tue, 18 Apr 2017 13:50:21 -0700</pubDate><guid>https://stormyscorner.com/blog/10-ways-community-managers-make-sure-projects-are-healthy/</guid><description>&lt;p>Community managers must make sure their projects are healthy. Before they can help foster and grow a community, they have to make sure it&amp;rsquo;s a well functioning, welcoming place.&lt;/p>
&lt;p>[caption id=&amp;ldquo;attachment_2211&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;705&amp;rdquo;]&lt;a href="https://stormyscorner.com/wp-content/uploads/2017/04/librarycongressshot.jpg">&lt;img src="https://stormyscorner.com/wp-content/uploads/2017/04/librarycongressshot-1024x789.jpg" alt="" loading="lazy">&lt;/a> Photo from the Library of Congress.[/caption]&lt;/p>
&lt;p>While community managers and project leadersÂ often don&amp;rsquo;t explicitly talk about what&amp;rsquo;s not working well, you will often find themÂ doing a wide variety of things. They are doing whatever is needed &amp;ndash; filling in the gaps &amp;ndash; to make their project work well so that new people can join.&lt;/p></description></item><item><title>3 ways open source software communities could learn from Crossfit</title><link>https://stormyscorner.com/blog/3-ways-open-source-software-communities-could-learn-from-crossfit/</link><pubDate>Mon, 10 Apr 2017 15:27:41 -0700</pubDate><guid>https://stormyscorner.com/blog/3-ways-open-source-software-communities-could-learn-from-crossfit/</guid><description>&lt;p>[caption id=&amp;ldquo;attachment_2207&amp;rdquo; align=&amp;ldquo;alignleft&amp;rdquo; width=&amp;ldquo;300&amp;rdquo;]&lt;a href="https://stormyscorner.com/wp-content/uploads/2017/04/6125495645_bcb728411a_b.jpg">&lt;img src="https://stormyscorner.com/wp-content/uploads/2017/04/6125495645_bcb728411a_b-300x200.jpg" alt="" loading="lazy">&lt;/a> Photo by &lt;a href="https://www.flickr.com/photos/ice5nake/6125495645/" rel="noopener">Anthony Topper&lt;/a>.[/caption]&lt;/p>
&lt;p>This week I am participating in the opensource.com community blogging challenge: &lt;a href="https://opensource.com/article/17/4/blogging-challenge-open-source-community" rel="noopener">Encouraging New Contributors&lt;/a>!&lt;/p>
&lt;p>Crossfit gyms are great at creating community and welcoming new members. Here are 3 things that Crossfit boxes do that open source software communities could also do to encourage new contributors:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Say hi to the new person.&lt;/strong> I drop in at gyms around the world, and no matter where I go, everyone in the class comes up to say hi to me and introduce themselves. How awesome is it that I can go to a gym in Frankfurt and have 10 total strangers walk up and introduce themselves and say how happy they are that I&amp;rsquo;ve joined them?
&lt;em>For open source: When you see a new person on your mailing list or IRC channel, stop and say hi. Introduce yourself and tell them they are welcome. You can do it publicly or privately. (If you do it publicly, you might set a good example for others!)&lt;/em>&lt;/li>
&lt;li>&lt;strong>Celebrate daily accomplishments.&lt;/strong> When we finish a workout at &lt;a href="https://www.alluviumhealth.com/" rel="noopener">my Crossfit gym&lt;/a>, we all post our scores in an app. It gets ordered from best to worst but no matter where you are in the line up, everyone will Â give you a virtual fist bump and most of them will notice when you&amp;rsquo;ve had a spectacular work out based on your skill level and they&amp;rsquo;ll congratulate you for it.
&lt;em>For open source: Have a place where people can note what they&amp;rsquo;ve done, maybe point out what they are proud of or what was hard for them, and get kudos from others. Sometimes this happens on source code control systems. Sometimes on IRC. I think most open source software projects could do better at this.&lt;/em>&lt;/li>
&lt;li>&lt;strong>Allow for off topic interactions.&lt;/strong> To really build community, you have to know each other. Sometimes that&amp;rsquo;s hard to do if you just focus on the work all the time. There has to be a place to chat, to share goals, ideas and maybe every once in a while, a non-project focused thing. In my Crossfit box, we do this in a Facebook group. Usually, it&amp;rsquo;s fitness related but sometimes it&amp;rsquo;s just chatting about life in general. The group gets noisy and I turned off notifications, but I still visit at least once a day to congratulate, commiserate and just visit. It&amp;rsquo;s a place new members can ask questions, learn more about the community and get to know each other.
&lt;em>In open source communities: Find a channel where people can chat. A place where they can ask all their questions, express frustration over a piece of code or complain about the weather. Sometimes it&amp;rsquo;ll get noisy but usually it will bring people together and, more importantly for the new people, help them &amp;ldquo;see&amp;rdquo; the community they are joining. Most open source software projects do this on irc or Slack.&lt;/em>&lt;/li>
&lt;/ol>
&lt;p>How do you think open source software communities can &lt;a href="https://opensource.com/article/17/4/blogging-challenge-open-source-community" rel="noopener">Encourage New Contributors&lt;/a>? What have you learned from the other communities in your life?&lt;/p></description></item><item><title>8 ways companies have influenced open source software</title><link>https://stormyscorner.com/blog/8-ways-companies-have-influenced-open-source-software/</link><pubDate>Mon, 26 Sep 2016 10:11:06 -0700</pubDate><guid>https://stormyscorner.com/blog/8-ways-companies-have-influenced-open-source-software/</guid><description>&lt;p>A decade ago, I researched and gave a talk called &lt;a href="https://stormyscorner.com/would-you-do-it-again-for-free" rel="noopener">Would you do it again for free?&lt;/a> If you worked on an open source software project for free, and a company started paying you to work on it, if they stopped paying you, would you stop working on it? At the time it was a valid question as many of my friends were starting to get paid positions doing their dream job. In case you are curious, the answer is &amp;ldquo;it depends&amp;rdquo;. Most people will stop working on that particular project but most will go on to work on other open source software projects. You can watch &lt;a href="https://stormyscorner.com/would-you-do-it-again-for-free" rel="noopener">versions of the talks and see links to the research studies I found&lt;/a>.&lt;/p></description></item><item><title>Our World Depends on Unseen Labor: Open Source Software</title><link>https://stormyscorner.com/blog/our-world-depends-on-unseen-labor-open-source-software/</link><pubDate>Tue, 13 Sep 2016 15:19:30 -0700</pubDate><guid>https://stormyscorner.com/blog/our-world-depends-on-unseen-labor-open-source-software/</guid><description>&lt;p>Our digital infrastructure is all open source. It&amp;rsquo;s built and maintained by a relatively small community of open source software developers. Right now the open source software work is funded by a variety of methods: volunteer time, nonprofit corporations and donations of time and money by a few corporations. Is that sustainable? Or should we be looking for ways to fund our digital infrastructure much like we do our roads and bridges through government or community efforts? This is the question that &lt;a href="https://twitter.com/nayafia" rel="noopener">Nadia Eghbal&lt;/a> poses in her &lt;a href="https://www.fordfoundation.org/library/reports-and-studies/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure/" rel="noopener">very comprehensive paper&lt;/a> covering her research funded by the Ford Foundation.&lt;/p></description></item><item><title>What's in a good developer relations plan?</title><link>https://stormyscorner.com/blog/whats-in-a-good-developer-relations-plan/</link><pubDate>Thu, 13 Aug 2015 15:17:15 -0700</pubDate><guid>https://stormyscorner.com/blog/whats-in-a-good-developer-relations-plan/</guid><description>&lt;p>Developer relations is the combination of activities, programs and tactics to get developers using or developing for your organization&amp;rsquo;s product or ecosystem. The goal of a good developer relations team is often to make your organization&amp;rsquo;s product or ecosystem the first choice for developers. (You may be doing this just to sell more of your product or you may be doing this because you believe your product&amp;rsquo;s mission helps make the world a better place. You are still trying to get more developers using your product.)&lt;/p></description></item><item><title>The Good, the Bad and the Ugly of why I don't always work in the open</title><link>https://stormyscorner.com/blog/the-good-the-bad-and-the-ugly-of-why-i-dont-always-work-in-the-open/</link><pubDate>Thu, 12 Feb 2015 12:00:28 -0700</pubDate><guid>https://stormyscorner.com/blog/the-good-the-bad-and-the-ugly-of-why-i-dont-always-work-in-the-open/</guid><description>&lt;p>I was writing a post about why you must work in the open to get more volunteers and I ended up writing this post about why I don&amp;rsquo;t work in the open.&lt;/p>
&lt;h3 id="the-good">The Good&lt;/h3>
&lt;p>So I think there are some very valid reasons for not working in the open:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Personal&lt;/strong>. Not all projects are open source projects, especially personal ones. Where I&amp;rsquo;m going for Valentine&amp;rsquo;s Day or how to get my son to do better in school are not &amp;ldquo;open&amp;rdquo; projects. They could be, but they&amp;rsquo;re not.&lt;/li>
&lt;li>&lt;strong>Not mine to share&lt;/strong>. There&amp;rsquo;s a lot of things I think should be shared with the world but they aren&amp;rsquo;t my stories or plans to share. I&amp;rsquo;d be violating someone else&amp;rsquo;s sense of privacy in order to share. I think your 2015 project goals are good enough to share with the world - and more people would join if you did - but you may not feel the same way.&lt;/li>
&lt;li>&lt;strong>It&amp;rsquo;s not an open source project&lt;/strong>. Lots of projects in this world are not run in an open source way. If you are not looking to build a community, and you are not an open source software project nor a nonprofit nor a public entity, I think this is a totally valid way of working.&lt;/li>
&lt;/ul>
&lt;h3 id="the-bad">The Bad&lt;/h3>
&lt;p>And then I think there are some reasonable reasons (maybe right, maybe not) for not working in the open:&lt;/p></description></item><item><title>7 reasons asynchronous communication is better than synchronous communication in open source</title><link>https://stormyscorner.com/blog/7-reasons-asynchronous-communication-is-better-than-synchronous-communication-in-open-source/</link><pubDate>Mon, 26 Jan 2015 16:45:32 -0700</pubDate><guid>https://stormyscorner.com/blog/7-reasons-asynchronous-communication-is-better-than-synchronous-communication-in-open-source/</guid><description>&lt;p>Traditionally, open source software has relied primarily on asynchronous communication. While there are probably quite a few synchronous conversations on irc, most project discussions and decisions will happen on asynchronous channels like mailing lists, bug tracking tools and blogs.&lt;/p>
&lt;p>I think there&amp;rsquo;s another reason for this.Â Synchronous communication is difficult for an open source project. For any project where people are distributed. Synchronous conversations are:&lt;/p>
&lt;ul>
&lt;li>Inconvenient. It&amp;rsquo;s hard to schedule synchronous meetings across time zones. Just try to pick a good time for Australia, Europe and California.&lt;/li>
&lt;li>Logistically difficult. It&amp;rsquo;s hard to schedule a meeting for people that are working on a project at odd hours that might vary every day depending on when they can fit in their hobby or volunteer job.&lt;/li>
&lt;li>Slower. If you have more than 2-3 people you need to get together every time you make a decision, things will move slower. I currently have a project right now that we are kicking off and the team wants to do everything in meetings. We had a meeting last week and one this week. Asynchronously we could have had several rounds of discussion by now.&lt;/li>
&lt;li>Expensive for many people. When I first started at GNOME, it was hard to get some of our board members on a phone call. They couldn&amp;rsquo;t call international numbers, or couldn&amp;rsquo;t afford an international call and they didn&amp;rsquo;t have enough bandwidth for an internet voice call. We ended up using a conference call line from one of our sponsor companies. Now it&amp;rsquo;s video.&lt;/li>
&lt;li>Logistically difficult. Mozilla does most of our meetings as video meetings. Video is still really hard for many people. Even with my pretty expensive, supposedly high end internet in a developed country, I often have bandwidth problems when participating in video calls. Now imagine I&amp;rsquo;m a volunteer from Nigeria. My electricity might not work all the time, much less my high speed internet.&lt;/li>
&lt;li>Language. Open source software projects work primarily in English and most of the world does not speak English as their first language. Asynchronous communication gives them a chance to compose their messages, look up words and communicate more effectively.&lt;/li>
&lt;li>Confusing. Discussions and decisions are often made by a subset of the project and unless the team members are veryÂ diligent the decisions and rationale are often not communicated out broadly or effectively. You lose the history behind decisions that way too.&lt;/li>
&lt;/ul>
&lt;p>There are some major benefits toÂ synchronous conversation:&lt;/p></description></item><item><title>Book Review: The Starfish and the Spider &amp; Open source software organizations and money</title><link>https://stormyscorner.com/blog/book-review-the-starfish-and-the-spider-open-source-software-organizations-and-money/</link><pubDate>Thu, 21 Feb 2013 15:13:38 -0700</pubDate><guid>https://stormyscorner.com/blog/book-review-the-starfish-and-the-spider-open-source-software-organizations-and-money/</guid><description>&lt;p>&lt;a href="https://www.amazon.com/dp/1591841836/ref=as_li_ss_til?tag=stormysblog-20&amp;amp;camp=0&amp;amp;creative=0&amp;amp;linkCode=as4&amp;amp;creativeASIN=1591841836&amp;amp;adid=1KNXSBXMSF12A49Q54XB&amp;amp;" rel="noopener">The Starfish and the Spider&lt;/a> compares two types of organizational structures. Spider organizations have a central command structure, like a CEO. If you detach one of the spider&amp;rsquo;s legs from the head, the leg can no longer function. It is not autonomous. Starfish organizations have very distributed command structures. Cut off a leg and it will continue to function and will even grow other legs and turn into its own starfish. Each type of organization has its benefits and drawbacks and each are useful at different times. One key to success is understanding what type of organization you are in, its strengths and weaknesses and when you might want to act more like the other type. Hybrids are also possible. For example, GE Â under Jack Welsh transitioned from a spider to a spider/starfish. Traditional companies tend to be more like spider organizations and open source software projects tend to be more like starfish.&lt;/p></description></item><item><title>Does open source exclude high context cultures?</title><link>https://stormyscorner.com/blog/does-open-source-exclude-high-context-cultures/</link><pubDate>Mon, 19 Sep 2011 15:50:14 -0700</pubDate><guid>https://stormyscorner.com/blog/does-open-source-exclude-high-context-cultures/</guid><description>&lt;p>High context cultures value personal relationships over process. You have to know someone before you can trust them and work with them. They also tend to be less explicit and rely more on tone of voice, gestures and even status to communicate. Typically Asian countries are more high context than Western countries. Think Korea and Japan.&lt;/p>
&lt;p>Low context cultures are process driven. They rely on facts and processes. Their communication style is much more direct and action-orientated. They are orientated towards the individual rather than the group. Western cultures like the US and Germany are considered low context.&lt;/p></description></item><item><title>Forking an open source project: regaining internal motivation</title><link>https://stormyscorner.com/blog/forking-an-open-source-project-regaining-internal-motivation/</link><pubDate>Wed, 22 Sep 2010 09:02:56 -0700</pubDate><guid>https://stormyscorner.com/blog/forking-an-open-source-project-regaining-internal-motivation/</guid><description>&lt;p>Can forking a free software project enable you to regain your internal motivation to work on a project? My current theory is that if you work on free software, then you get paid to work on it and then you get laid off, that you would work on a different project. Because the first one is no longer good enough to get paid, then it must not be good enough to work on for free.&lt;/p></description></item><item><title>How do I raise enough money to work on my project full time?</title><link>https://stormyscorner.com/blog/how-do-i-raise-enough-money-to-work-on-my-project-full-time/</link><pubDate>Tue, 14 Sep 2010 12:52:48 -0700</pubDate><guid>https://stormyscorner.com/blog/how-do-i-raise-enough-money-to-work-on-my-project-full-time/</guid><description>&lt;p>&amp;ldquo;How do I raise enough money to be able to spend all my time working on my favorite free software project?&amp;rdquo; is a question I hear often.&lt;/p>
&lt;p>I have a few ideas and I&amp;rsquo;m very interested in hearing others as I think the world would be a better place if we all could afford to do work we loved and thought useful.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Focus on the difference you&amp;rsquo;d make.&lt;/strong> First off, I wouldn&amp;rsquo;t approach it as &amp;ldquo;I need to raise money to pay myself.&amp;rdquo; Unless you are raising moneyÂ solelyÂ from people that love you, whether or not you get paid is probably not going to sway them one way or the other. You need to tell them what $100,000 a year would do. How would your project be great then? Who would it help? How would it make the world a better place? How would it help this particular type of sponsor?&lt;/li>
&lt;li>&lt;strong>Believe it&lt;/strong>. You need toÂ trulyÂ believe your project would benefit from the money and your work. If you aren&amp;rsquo;t convinced, you won&amp;rsquo;t convince anyone else.&lt;/li>
&lt;li>&lt;strong>Figure out how much you need&lt;/strong>. It helps to have a goal. Would you quit your day job if you had $20,000 in funding? $100,000? $200,000? (Don&amp;rsquo;t forget costs like health care, vacation time, etc.)&lt;/li>
&lt;li>&lt;strong>Identify different types of sponsors.&lt;/strong> Are you going to raise money from developers? Or software companies? Or philanthropic grant givers? Also think about how much money that type of sponsor is likely to give. Be realistic. Maybe they gave a project $100,000 once but they gave five other projects $10,000. You are probably going to get $10,000 if you get anything. Then figure out how many sponsors you&amp;rsquo;ll need. Figure out where those people are and how you are going to get introduced to them.&lt;/li>
&lt;li>&lt;strong>Create a pitch.&lt;/strong> You need a really good web page, a good email, an elevator pitch and unfortunately, you probably need a slide deck too.&lt;/li>
&lt;li>&lt;strong>Tell the world.&lt;/strong> Don&amp;rsquo;t ask everyone for money. But tell everyone about your project and what your goals are. (Hint: your goal is not to raise money but to make your project better. The money is a means to an end.) Use your elevator pitch. Listen carefully to their questions, their skepticism, their ideas. Evolve. Make your pitch better. Figure out how to pitch it to different types of people.&lt;/li>
&lt;li>&lt;strong>Sell your project&lt;/strong>. Don&amp;rsquo;t forget to talk about your project. You aren&amp;rsquo;t just asking for money, you are selling the potential of your project.&lt;/li>
&lt;li>&lt;strong>Collect stories&lt;/strong>. Studies have proven that people are willing to give more money to save one child identified by name and ailment than they are to save 100 kids. Personal stories are moving. Find a couple of stories of how your project has made a difference.&lt;/li>
&lt;li>&lt;strong>Learn about them.&lt;/strong> You are not going to get any money from someone whom you don&amp;rsquo;t understand. Know them, know their business, know what they care about, know how they view you.&lt;/li>
&lt;li>&lt;strong>Work with an organization that can help&lt;/strong>. For example, maybe you want money to work on your favorite project and you found companies that are willing to sponsor it but they don&amp;rsquo;t want to manage it. Would they be willing to funnel the money to you through a nonprofit organization that also supports your type of project?&lt;/li>
&lt;li>&lt;strong>Ask&lt;/strong>. Talk to lots of potential sponsors, ask them for money, apply for grants, look for opportunities. If you don&amp;rsquo;t ask for the money, you will never get it.&lt;/li>
&lt;/ol>
&lt;p>What else would you recommend?&lt;/p></description></item><item><title>Putting all the Hackfest pieces together</title><link>https://stormyscorner.com/blog/putting-all-the-hackfest-pieces-together/</link><pubDate>Thu, 26 Aug 2010 15:54:50 -0700</pubDate><guid>https://stormyscorner.com/blog/putting-all-the-hackfest-pieces-together/</guid><description>&lt;p>&lt;a href="https://stormyscorner.com/how-to-plan-a-hackfest/" rel="noopener">Planning a hackfest&lt;/a> is not an easy process. You need an:&lt;/p>
&lt;ul>
&lt;li>organizer - someone willing to put some time into making the whole thing happen&lt;/li>
&lt;li>topic - what are you going to be hacking on, what do you hope to accomplish&lt;/li>
&lt;li>attendees - this is usually a particular group of people that work on a specific project or team&lt;/li>
&lt;li>date - have you ever tried to schedule a multi-day meeting with multiple people? Agreeing on a week can be really hard.&lt;/li>
&lt;li>place - a place with affordable lodging and food with a comfortable place to hack with great internet. Preferably some place easy and cheap to travel to.&lt;/li>
&lt;li>sponsors - flying a group of people to the same place often costs quite a bit of money&lt;/li>
&lt;/ul>
&lt;p>Luckily we&amp;rsquo;ve had people and companies willing to invest the time and resources to make this happen. During the past year we&amp;rsquo;ve had a record number of very productive hackfests and we have even more coming up!&lt;/p></description></item><item><title>Words are important - just not always the way you think</title><link>https://stormyscorner.com/blog/words-are-important-just-not-always-the-way-you-think/</link><pubDate>Wed, 02 Jun 2010 13:39:45 -0700</pubDate><guid>https://stormyscorner.com/blog/words-are-important-just-not-always-the-way-you-think/</guid><description>&lt;p>Recently I met someone who insisted on describing every department in his organization, all the acronyms and what they stood for. By the time he got around to describing how this whole thing related to me, he had lost my interest. (And I tried hard to hang in there!) He had given me too many irrelevant terms that didn&amp;rsquo;t relate to me.&lt;/p>
&lt;p>We focus a lot in the free software community about what words we use: free software, open source software, free and open source software, &amp;hellip;&lt;/p></description></item><item><title>10 skills to master to get things done online</title><link>https://stormyscorner.com/blog/10-skills-to-master-to-get-things-done-online/</link><pubDate>Fri, 14 May 2010 10:14:20 -0700</pubDate><guid>https://stormyscorner.com/blog/10-skills-to-master-to-get-things-done-online/</guid><description>&lt;p>I&amp;rsquo;ve recently watched a few people struggle to get things done in online projects. I&amp;rsquo;ve written and spoken on&lt;a href="https://stormyscorner.com/12-tips-to-getting-things-done-in-open-source/" rel="noopener"> 12 tips for getting things done in the open source community&lt;/a> but now I see that people also need to learn how to work with mailing lists and virtual teams.&lt;/p>
&lt;p>Skills you should master if you plan on working in a virtual environment. I&amp;rsquo;m interested in any other skills you&amp;rsquo;d add to the list.&lt;/p></description></item><item><title>10 free apps I wish were open source</title><link>https://stormyscorner.com/blog/10-free-apps-i-wish-were-open-source/</link><pubDate>Tue, 06 Apr 2010 13:28:01 -0700</pubDate><guid>https://stormyscorner.com/blog/10-free-apps-i-wish-were-open-source/</guid><description>&lt;p>When it comes to web applications, I think free and open source software fans are settling for &amp;ldquo;free&amp;rdquo; instead of looking for the freedom they would get from open source.&lt;/p>
&lt;p>Here are some free applications that I wish had open source software equivalents.Â  I am not unhappy with these applications. I just wish I had open source software alternatives that were as good!&lt;/p>
&lt;p>Here are 10 of the good web applications that I use daily that don&amp;rsquo;t have good enough open source software equivalents.&lt;/p></description></item><item><title>How does Malaysia encourage so many women in software?</title><link>https://stormyscorner.com/blog/how-does-malaysia-encourage-so-many-women-in-software/</link><pubDate>Wed, 24 Feb 2010 08:28:37 -0700</pubDate><guid>https://stormyscorner.com/blog/how-does-malaysia-encourage-so-many-women-in-software/</guid><description>&lt;p>In 2003 I gave a talk in Malaysia. What I noticed immediately is that my audience was well over half women. This was really noticeable because they were all wearing brightly colored hijabs. Usually I scan the room and count how many women I can find - usually on my fingers even in a room of hundreds. &lt;img src="https://stormyscorner.com/wp-content/uploads/2010/03/6a00d8341c153053ef01310f348e12970c-320wi.jpeg" alt="Hijab-programmer-woman" loading="lazy">Yet here were hundreds of women attending a talk about the economics of open source software!&lt;/p></description></item><item><title>More Women in GNOME Now!</title><link>https://stormyscorner.com/blog/more-women-in-gnome-now/</link><pubDate>Wed, 10 Feb 2010 16:52:44 -0700</pubDate><guid>https://stormyscorner.com/blog/more-women-in-gnome-now/</guid><description>&lt;p>The &lt;a href="https://stormyscorner.com/passion-brings-them-together-the-internet-enables-them-and-their-diversity-helps-them-succeed/" rel="noopener">GNOME community is extremely diverse&lt;/a> when it comes to nationality. But we don&amp;rsquo;t have many women working on GNOME.&lt;/p>
&lt;p>We want to make sure that women interested in working on GNOME know they are welcome, so we have announced the&lt;/p>
&lt;p>&lt;strong>&lt;a href="https://projects.gnome.org/outreach/women/" rel="noopener">GNOME Outreach Program for Women&lt;/a>!&lt;/strong>&lt;/p>
&lt;p>The goal is to encourage women to participate in GNOME and to provide internship opportunities in the summer.&lt;/p>
&lt;p>&lt;img src="https://stormyscorner.com/wp-content/uploads/2010/03/6a00d8341c153053ef0120a899fa3f970b-320wi.jpeg" alt="IStock_000002762853XSmall" loading="lazy"> We noticed a problem back in 2006. We had 181 submissions for Google&amp;rsquo;s Summer of Code - and not one was from a woman. So Hanna Wallach and Chris Ball launched the &lt;a href="https://gnomejournal.org/article/48/the-womens-summer-outreach-program" rel="noopener">Women&amp;rsquo;s Summer Outreach Program&lt;/a>. We received a 100 applications from women that summer and were able to accept 6 - six women were paid to work on GNOME and mentored by GNOME developers. (Sponsored primarily with a grant from Google.) Recently &lt;a href="https://blogs.gnome.org/marina/2010/01/20/gnome-outreach-program-for-women/" rel="noopener">Marina Zhurakhinskaya&lt;/a> &lt;a href="https://gnomejournal.org/article/87/where-are-they-now-the-participants-of-the-2006-womens-summer-outreach-program" rel="noopener">followed up with those women&lt;/a> and decided we should do it again and expand on the program.&lt;/p></description></item><item><title>Should you ask developers for money? And other interesting fundraising dilemnas.</title><link>https://stormyscorner.com/blog/should-you-ask-developers-for-money-and-other-interesting-fundraising-dilemnas./</link><pubDate>Tue, 09 Feb 2010 10:36:22 -0700</pubDate><guid>https://stormyscorner.com/blog/should-you-ask-developers-for-money-and-other-interesting-fundraising-dilemnas./</guid><description>&lt;p>&lt;img src="https://stormyscorner.com/wp-content/uploads/2010/03/6a00d8341c153053ef0128777ec683970c-320wi.jpeg" alt="300x300_cjohnson" loading="lazy"> &lt;a href="https://www.0xdeadbeef.com/weblog/" rel="noopener">Chris Blizzard&lt;/a> introduced me to Clay Johnson. I had such an interesting time talking to him about social networking, free and open source software, governments and fundraising that I asked if he&amp;rsquo;d share some of his points in a blog interview.&lt;/p>
&lt;p>Meet &lt;a href="https://sunlightfoundation.com/people/cjohnson/" rel="noopener">Clay Johnson&lt;/a>, Director of Sunlight Labs!&lt;/p>
&lt;p>&lt;strong>Hi Clay, you have a lot of experience with online social networking. Where&amp;rsquo;d you get that experience?&lt;/strong>
It&amp;rsquo;s weird&amp;ndash; I started out with social networking before social networking was called &amp;ldquo;social networking.&amp;rdquo; In college, back in the early days of the web, my Dad would always ask me to look things up on the Internet for him. I began to get tired of answering questions, so I built a service that would let people ask questions and answer them online&amp;ndash; that way, I figured, he could have a whole community of people answering his questions. That was KnowPost.com, the first &amp;ldquo;social network&amp;rdquo; I built on my own.
A few years later, I found myself working on the same kind of project with some friends called ZeroDegrees.com, which was a social networking service built into Outlook. And shortly thereafter, the Howard Dean Campaign hired me to be their lead programmer and build Dean Link, a privately branded social network. Then quickly found myself starting the company that created &lt;a href="https://My.BarackObama.com" rel="noopener">My.BarackObama.com&lt;/a>&amp;ndash; yet
another social network.&lt;/p></description></item><item><title>What's your vision of GNOME?</title><link>https://stormyscorner.com/blog/whats-your-vision-of-gnome/</link><pubDate>Mon, 04 Jan 2010 14:47:08 -0700</pubDate><guid>https://stormyscorner.com/blog/whats-your-vision-of-gnome/</guid><description>&lt;p>The GNOME Foundation&amp;rsquo;s mission is to provide a free desktop accessible to everyone. Accessible regardless of their ability to pay, their physical ability or the language they speak.&lt;/p>
&lt;p>But I bet if you polled all 400 members of the GNOME Foundation and a few 1000 GNOME fans, you&amp;rsquo;d get a lot of different visions of what that means. And while I think that&amp;rsquo;s normal and I think that&amp;rsquo;s good, I thought it might be an interesting conversation to have.&lt;/p></description></item><item><title>Can free software transition to the web services world?</title><link>https://stormyscorner.com/blog/can-free-software-transition-to-the-web-services-world/</link><pubDate>Fri, 18 Dec 2009 07:52:57 -0700</pubDate><guid>https://stormyscorner.com/blog/can-free-software-transition-to-the-web-services-world/</guid><description>&lt;p>&lt;a href="http://etherpad.com" rel="noopener">Etherpad&lt;/a> is being released as open source software because the team is moving onto Google Wave. As an open source web hosted project, without a company behind it, it is unlikely to succeed.&lt;/p>
&lt;p>Back when I used to talk about the business reasons for open sourcing code, &amp;ldquo;end-of-life&amp;rdquo; was always one of my first examples. People think, &amp;ldquo;oh, I have this project that I no longer want to work on but people still want to use it, so I&amp;rsquo;ll open source it!&amp;rdquo; They have the (often mistaken) idea that somebody out there will just start working on it.&lt;/p></description></item><item><title>How companies leave the community out of the conversation</title><link>https://stormyscorner.com/blog/how-companies-leave-the-community-out-of-the-conversation/</link><pubDate>Wed, 04 Nov 2009 12:44:59 -0700</pubDate><guid>https://stormyscorner.com/blog/how-companies-leave-the-community-out-of-the-conversation/</guid><description>&lt;p>This morning I tried to attend a webinar, &lt;a href="http://www.blackducksoftware.com/news/events/2009-11-04" rel="noopener">The Open Source Community vs. Patent Trolls - Preserving Developer Freedom&lt;/a>. I knew the webinar was hosting on software that wouldn&amp;rsquo;t work on Linux, GoToMeeting. (Actually, who knows if it will work on Linux. The web page checks your operating system and if you are on Linux, it won&amp;rsquo;t even try.) I thought I&amp;rsquo;d just dialin. No such luck, you have to dialin to the webinar (on a Windows or Mac) in order to get the code for the phone.&lt;/p></description></item><item><title>How to plan a hackfest</title><link>https://stormyscorner.com/blog/how-to-plan-a-hackfest/</link><pubDate>Sun, 18 Oct 2009 08:00:00 -0700</pubDate><guid>https://stormyscorner.com/blog/how-to-plan-a-hackfest/</guid><description>&lt;p>&lt;strong>hackfest&lt;/strong> &lt;em>n.&lt;/em> A meeting where developers gather together in person to work on a free software project.&lt;/p>
&lt;p>Hackfests are one of the ways that things get done on free software projects like GNOME. They get lots of good work done, they energize teams and raise visibility of the project and its mission.&lt;/p>
&lt;p>The free software community is great at getting things done in a virtual environment. Large projects can fix bugs, add new features and put out regular releases without ever meeting over the phone or in person. However, there are some things that can be done much more quickly in person, such as design discussions or future plans. For example, according to &lt;a href="https://seilo.geekyogre.com/" rel="noopener">Seif Lotfy&lt;/a>, at a recent meeting at the openSUSE conference, the Zeitgeist team accomplished in 4 hours what would have taken them several weeks to decide on mailing lists and IRC channels. A conversation around a whiteboard or even a piece of paper can clear up a lot of misunderstandings and get a lot of work done quickly.&lt;/p></description></item><item><title>Grants, bounties and free software</title><link>https://stormyscorner.com/blog/grants-bounties-and-free-software/</link><pubDate>Tue, 01 Sep 2009 07:00:00 -0700</pubDate><guid>https://stormyscorner.com/blog/grants-bounties-and-free-software/</guid><description>&lt;p>Bounties or grants are often suggested as a way companies can pay for work on free software projects.&lt;/p>
&lt;p>The GNOME community has had mixed results with bounties and grants, so when &lt;a href="https://funambol.com/" rel="noopener">Funambol&lt;/a> community manager &lt;a href="https://identi.ca/smaffulli" rel="noopener">Stefano Maffulli&lt;/a> contacted me about a GNOME grant and said they&amp;rsquo;d had success using grants for Funambol, I thought it&amp;rsquo;d be interesting to learn more about the program.&lt;/p>
&lt;p>Here&amp;rsquo;s how the &lt;a href="https://codesniper.forge.funambol.org/" rel="noopener">Funambol Code Sniper&lt;/a> has successfully used grants to foster research and development efforts in free software projects. The responses are from &lt;a href="https://identi.ca/smaffulli" rel="noopener">Stefano Muffulli&lt;/a>.&lt;/p></description></item><item><title>Open source is (still) changing the way work gets done</title><link>https://stormyscorner.com/blog/open-source-is-still-changing-the-way-work-gets-done/</link><pubDate>Sat, 30 May 2009 12:41:52 -0700</pubDate><guid>https://stormyscorner.com/blog/open-source-is-still-changing-the-way-work-gets-done/</guid><description>&lt;p>[The beginnings of a keynote. Feedback and input welcome.]&lt;/p>
&lt;p>Open source is changing the way work gets done. Yeah, yeah, what&amp;rsquo;s new? We all know that. But really, free and open source software has changed the software industry in the past but it&amp;rsquo;s really changing things now. Especially when you look at industries that are now using open source software that didn&amp;rsquo;t used to be in the software business: cell phones, netbooks, medical equipment, &amp;hellip;&lt;/p></description></item><item><title>Supporting free software with grant money</title><link>https://stormyscorner.com/blog/supporting-free-software-with-grant-money/</link><pubDate>Thu, 02 Apr 2009 08:00:11 -0700</pubDate><guid>https://stormyscorner.com/blog/supporting-free-software-with-grant-money/</guid><description>&lt;p>I recently started investigating how GNOME could fund projects with grant money. Will Ross sent me an email with a lot of good information and I&amp;rsquo;d like to share his experience with others in the open source software community.&lt;/p>
&lt;p>*&lt;img src="https://stormyscorner.com/wp-content/uploads/2010/03/6a00d8341c153053ef01156ec8355d970c-320wi.jpeg" alt="DSCF0535a" loading="lazy">*&lt;em>Will Ross is a project manager with &lt;a href="https://www.minformatics.com" rel="noopener">Mendocino Informatics&lt;/a>, a small healthcare technology consulting firm in Mendocino County, California. Prior to Mendocino Informatics, Will was CTO for a consortium of nonprofit community clinics, and before that worked on the network infrastructure teams for two Bay Area dot-coms that &lt;em>didn&amp;rsquo;t&lt;/em> fail (Organic Online &amp;amp; LoudCloud). Will spent the 90s as CIO for a mail order company and writing SQL queries for a multinational manufacturing company.&lt;/em>&lt;/p></description></item><item><title>Dries Buytaert's rules for creating a great community</title><link>https://stormyscorner.com/blog/dries-buytaerts-rules-for-creating-a-great-community/</link><pubDate>Wed, 01 Apr 2009 09:16:06 -0700</pubDate><guid>https://stormyscorner.com/blog/dries-buytaerts-rules-for-creating-a-great-community/</guid><description>&lt;p>&lt;img src="https://stormyscorner.com/wp-content/uploads/2010/03/6a00d8341c153053ef01156fb21143970b-320pi.jpeg" alt="Dries by PluggConference2009, https://www.flickr.com/photos/pluggconference/3349434040/" loading="lazy">
At OSBC last week I saw a great presentation by &lt;a href="https://buytaert.net/" rel="noopener">Dries Buytaert&lt;/a> on how to build community. Dries is the founder of Drupal. The &lt;a href="https://buytaert.net/files/building-foss-communities-osbc-2009.pdf" rel="noopener">slides for his presentation&lt;/a> (20 MB) include &amp;ldquo;Dries&amp;rsquo; 7 secrets&amp;rdquo; which I&amp;rsquo;ll write about here.&lt;/p>
&lt;p>Dries started out by showing us how the Drupal community really is a community excited about Drupal. He had pictures of people carrying around cutouts of people that couldn&amp;rsquo;t attend a conference, hand made Drupal socks, Drupal cookies, etc. He then went on to give his &amp;ldquo;rules&amp;rdquo; for creating community:&lt;/p></description></item><item><title>Companies: fostering or controlling communities? An interview with Kim Weins</title><link>https://stormyscorner.com/blog/companies-fostering-or-controlling-communities-an-interview-with-kim-weins/</link><pubDate>Wed, 18 Mar 2009 15:07:46 -0700</pubDate><guid>https://stormyscorner.com/blog/companies-fostering-or-controlling-communities-an-interview-with-kim-weins/</guid><description>&lt;p>*&lt;img src="https://stormyscorner.com/wp-content/uploads/2010/03/6a00d8341c153053ef01116901a8f0970c-320pi.jpeg" alt="IMG_3907" loading="lazy">
&lt;a href="https://www.openlogic.com/blogs/author/kim/" rel="noopener">Kim Weins&lt;/a> is the Senior VP of Marketing at &lt;a href="https://openlogic.com" rel="noopener">OpenLogic&lt;/a>. Kim spent three years as a principal in CMO Strategy Group and helped companies such as Atomz (acquired by WebSideStory), TuVox and
RedSeal to significantly accelerate their marketing efforts. Prior to CMO Strategy Group, she was at PeopleSoft where she was responsible for driving PeopleSoft&amp;rsquo;s CRM business strategy.
*&lt;/p>
&lt;p>I had lunch with Kim Weins from OpenLogic. We had an interesting discussion about open source companies and how they can either dominate or foster communities. In addition, we also talked about what it&amp;rsquo;s like for an open source software developer to work for an open source company. She works with many open source developers on a contract basis as well as many open source companies on a partner basis. Her insights were interesting.&lt;/p></description></item><item><title>Open source enables companies to collaborate</title><link>https://stormyscorner.com/blog/open-source-enables-companies-to-collaborate/</link><pubDate>Tue, 10 Mar 2009 14:37:26 -0700</pubDate><guid>https://stormyscorner.com/blog/open-source-enables-companies-to-collaborate/</guid><description>&lt;p>*&lt;a href="https://blogs.gnome.org/bolsh/" rel="noopener">Dave Neary&lt;/a> gave me his speaking slot at &lt;a href="https://usa.osimworld.com/" rel="noopener">OSiM USA&lt;/a>. I have two challenges, make a talk to fit his title and abstract (although you can almost always safely ignore the abstract) and give a good talk in 20 minutes of time. Here are some thoughts I have. (The title of the talk is Increasing Ecosystem Collaboration through Open Source but I&amp;rsquo;ll let Dave blog that talk.)
*&lt;/p>
&lt;p>Open source software has proved that collaboration between individuals, regardless of geography, time and management structures, can work really well. The open source software model works:&lt;/p></description></item><item><title>5 types of company open source relationships</title><link>https://stormyscorner.com/blog/5-types-of-company-open-source-relationships/</link><pubDate>Tue, 17 Feb 2009 21:19:14 -0700</pubDate><guid>https://stormyscorner.com/blog/5-types-of-company-open-source-relationships/</guid><description>&lt;p>&lt;em>Companies and communities is a topic I&amp;rsquo;ll speaking on at &lt;a href="https://www.socallinuxexpo.org" rel="noopener">SCALE&lt;/a>. I welcome any feedback or points to consider!&lt;/em>&lt;/p>
&lt;p>First off, there is no ideal company/community relationship. There are lots of different types of relationships between companies and the communities they work with (or don&amp;rsquo;t work with) - and no one way is perfect for everyone.&lt;/p>
&lt;p>The goal should be for companies and individuals who use and support open source software to work effectively together. And part of working effectively together means making sure that the open source model is sustainable. Which means interacting for the good of the project, not just taking or using open source software.&lt;/p></description></item><item><title>12 tips to getting things done in open source</title><link>https://stormyscorner.com/blog/12-tips-to-getting-things-done-in-open-source/</link><pubDate>Thu, 12 Feb 2009 10:27:28 -0700</pubDate><guid>https://stormyscorner.com/blog/12-tips-to-getting-things-done-in-open-source/</guid><description>&lt;p>Most people used to the proprietary software world, with no experience in open source software, are amazed that anything gets done. (And lots gets done in the open source, way more than in most proprietary software companies!) And people new to open source are usually at a loss as to where to start. Often they come with a great idea, tell a couple of people who confirm it&amp;rsquo;s a great idea, and then &amp;hellip; well, and then they don&amp;rsquo;t know what to do and the great idea fades.&lt;/p></description></item><item><title>2.4 million more open source desktop users</title><link>https://stormyscorner.com/blog/2.4-million-more-open-source-desktop-users/</link><pubDate>Tue, 04 Nov 2008 09:14:12 -0700</pubDate><guid>https://stormyscorner.com/blog/2.4-million-more-open-source-desktop-users/</guid><description>&lt;p>According to &lt;a href="https://blogs.computerworld.com/3_out_of_10_asus_pcs_run_desktop_linux" rel="noopener">Stephen Vaughan-Nichols&lt;/a> there will be 2.4 million more Linux desktop users by the end of the year. And that&amp;rsquo;s only counting Eee PC users.&lt;/p>
&lt;p>To be exact, according to &lt;a href="https://www.asus.com" rel="noopener">Asustek&lt;/a>,
&amp;ldquo;The company shipped 2.5 million notebooks in the first half of this
year, 1.7 million units in the third quarter and is expecting to ship
1.9 million units in the fourth quarter, bringing the company&amp;rsquo;s annual
notebook shipments in 2008 to at least six million units.&amp;rdquo; Breaking
that down by operating system, &amp;ldquo;The ratio of Eee PCs preloaded Windows
XP and Linux stands at 7:3.&amp;rdquo;&lt;/p></description></item><item><title>Does money kill good motivations?</title><link>https://stormyscorner.com/blog/does-money-kill-good-motivations/</link><pubDate>Tue, 04 Nov 2008 06:28:02 -0700</pubDate><guid>https://stormyscorner.com/blog/does-money-kill-good-motivations/</guid><description>&lt;p>I get asked a lot about my &amp;ldquo;Would you do it again for free?&amp;rdquo; talk. (&amp;ldquo;Would you do it again for free&amp;rdquo; was about the question, if you take developers that are working on open source software for free and you pay them, if you stop paying
them, will they still work on open source software?Â  This was the topic of my keynote at &lt;a href="https://guadec.org/" rel="noopener">GUADEC&lt;/a>, &lt;a href="https://linux.conf.au/programme/keynotes" rel="noopener">LinuxConf Australia&lt;/a>, and &lt;a href="https://www.socallinuxexpo.org/" rel="noopener">SCALE&lt;/a> - the talk evolved over time. The next step is to communicate how companies can work effectively with communities.)&lt;/p></description></item><item><title>Social Norms vs Market Norms</title><link>https://stormyscorner.com/blog/social-norms-vs-market-norms/</link><pubDate>Tue, 26 Aug 2008 21:01:00 -0700</pubDate><guid>https://stormyscorner.com/blog/social-norms-vs-market-norms/</guid><description>&lt;p>Social norms govern whether you are willing to help a friend move or cook dinner for your family. Market norms govern what you are willing to do for how much money. In an experiment to show how social norms vary from market norms, &lt;a href="https://www.amazon.com/gp/product/006135323X?ie=UTF8&amp;amp;tag=stormysblog-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=006135323X" rel="noopener">Dan Ariely&lt;/a> created a computer task where volunteers had to drag circles into boxes. He then divided his volunteers into 3 groups.&lt;/p>
&lt;ul>
&lt;li>Group 1 got $5.00.&lt;/li>
&lt;li>Group 2 got either 50 cents or 10 cents.&lt;/li>
&lt;li>Group 3 was asked to do him a favor.&lt;/li>
&lt;/ul>
&lt;p>Not surprisingly, group 1 - the highest paid group - outperformed group 2, but group 3 - the volunteer group - outperformed them all.&lt;/p></description></item><item><title>Fundraising for a technical nonprofit</title><link>https://stormyscorner.com/blog/fundraising-for-a-technical-nonprofit/</link><pubDate>Mon, 25 Aug 2008 09:53:56 -0700</pubDate><guid>https://stormyscorner.com/blog/fundraising-for-a-technical-nonprofit/</guid><description>&lt;p>The &lt;a href="https://foundation.gnome.org/" rel="noopener">GNOME Foundation&lt;/a> is a nonprofit organization, a 501(c)(3), and is funded by donations from individuals and companies. So as executive director of the GNOME Foundation I figured I should learn a bit more about fund raising.&lt;/p>
&lt;p>While there are a lot of books about fund raising, there&amp;rsquo;s very little information out there about fund raising for technical nonprofits. And technical nonprofits really don&amp;rsquo;t fit the traditional nonprofit model. (Anybody up for a telephone drive where you call all your friends and relatives and explain what great things we&amp;rsquo;re doing and ask for donations? Not.)&lt;/p></description></item><item><title>Afraid you'll get sued for using open source software? Think again.</title><link>https://stormyscorner.com/blog/afraid-youll-get-sued-for-using-open-source-software-think-again./</link><pubDate>Sat, 09 Aug 2008 14:54:22 -0700</pubDate><guid>https://stormyscorner.com/blog/afraid-youll-get-sued-for-using-open-source-software-think-again./</guid><description>&lt;p>I gave a talk at LinuxWorld called &amp;ldquo;Avoiding Open Source Lawsuits: Five Steps to Effective Open Source Governance in the Enterprise.&amp;rdquo; I suppose it wasn&amp;rsquo;t the wisest title since my point was to dispell FUD (fear, uncertainty and doubt) not create FUD. (I borrowed the title (and a few slides) from an &lt;a href="https://www.openlogic.com/resources/webinars.php" rel="noopener">OpenLogic webinar&lt;/a>, although my talk was substantially different.)&lt;/p>
&lt;p>The point of my talk was that although I think there&amp;rsquo;s very little chance you&amp;rsquo;ll get sued for using open source software, if you (or your manager) are worried about it, there&amp;rsquo;s a few things you can do to dispell those fears. (My goal is to convince more people to use open source software by dispelling myths and giving people tools to convince the opposition.) By having clear policies and processes for dealing with open source software, a company can ensure that not only will they not be doing anything they could be sued for, but if they are sued (or just approached by someone like the &lt;a href="https://www.softwarefreedom.org/" rel="noopener">SFLC&lt;/a>), they can show them that they were doing their best to comply with open source licenses. If you show you are doing the right thing, open source developers and those that represent them are more likely to help you straighten things out than they are to sue you. Open source software developers in general want their software to be used!&lt;/p></description></item><item><title>Sugar (the software on OLPC) and my conversation with Walter Bender</title><link>https://stormyscorner.com/blog/sugar-the-software-on-olpc-and-my-conversation-with-walter-bender/</link><pubDate>Wed, 30 Jul 2008 16:54:28 -0700</pubDate><guid>https://stormyscorner.com/blog/sugar-the-software-on-olpc-and-my-conversation-with-walter-bender/</guid><description>&lt;p>I had a good conversation with Walter Bender, former president of One Laptop per Child (OLPC) and the founder of Sugar Labs. Sugar is the software that comes on OLPCs. It also comes in some of the Linux distributions like Debian, Ubuntu and Fedora and can run on most laptops.&lt;/p>
&lt;p>Walter is interested in how Sugar Labs can make Sugar successful. He wants to make Sugar successful because Sugar helps computers be effective in education by providing a user interface for kids that promotes &amp;ldquo;sharing, collaborative learning, and reflection.&amp;rdquo; It&amp;rsquo;s currently used by half a million kids world-wide through OLPCs but there are a lot more kids out there.&lt;/p></description></item><item><title>7 of the most common open source myths</title><link>https://stormyscorner.com/blog/7-of-the-most-common-open-source-myths/</link><pubDate>Mon, 20 Aug 2007 00:49:00 -0700</pubDate><guid>https://stormyscorner.com/blog/7-of-the-most-common-open-source-myths/</guid><description>&lt;p>Here are some of the misunderstandings around open source software that I hear every day. Feel free to add your own!&lt;/p>
&lt;ul>
&lt;li>&lt;strong>The most important thing is whether you modify the code or not.&lt;/strong>
I keep hearing from people, &amp;ldquo;we&amp;rsquo;re ok because we didn&amp;rsquo;t modify it.&amp;rdquo;  Or they create a policy that doesn&amp;rsquo;t allow anyone to modify open source code because then they think they are risk free. I agree, modifying open source software may cause a support problem, but it isn&amp;rsquo;t what triggers anything special in the license. The GPL says that if you make modifications to the software, you have to distribute those modified source code files with your binaries.  But it is the distribution that triggers that clause, not the modification. So if you distributed the binaries unmodified, you&amp;rsquo;d have to distribute the source code. And if you linked statically to those GPLed binaries, you&amp;rsquo;d have to distribute your source code as well. But only if you distributed your product.  If you are using it in house, it really doesn&amp;rsquo;t matter whether you modified it or not.  Except from a support perspective.&lt;/li>
&lt;li>&lt;strong>If you modify GPL code, you have to give the modifications back to the project.&lt;/strong>
I highly recommend you do give your modifications back - it&amp;rsquo;s the nice, neighborly thing to do.  It also makes your life easier to be using the standard version and not your own forked version. However, you don&amp;rsquo;t have to give those modifications back.  You only have to give the modified source code to anyone you give the binaries too. Now note that they can give that modified source code to anyone they want, which brings me to the next point.&lt;/li>
&lt;li>&lt;strong>Distributing GPL code under an NDA does not count as distribution.&lt;/strong>
I&amp;rsquo;m not an attorney, and it hasn&amp;rsquo;t been taken to court yet, but I thinkÂ most attorneys would agree with me that distributing GPL code under an NDA not only counts as distribution but the recipient can give that GPL product to anyone they want to under the terms of the NDA regardless of what your NDA says. It&amp;rsquo;s not a risk I would take.&lt;/li>
&lt;li>**If you are only using open source software internally, you don&amp;rsquo;t have to worry. **
First I&amp;rsquo;d argue that nothing used internally stays internal - what if you share with a partner or sell a group to another company. That said, many licenses have clauses that trigger on something other than distribution. Sometimes they are simple, sometimes they aren&amp;rsquo;t. For example, one says that you have to buy a copy of the book for everyÂ developer on the team. Regardless of whether you redistribute or not.&lt;/li>
&lt;li>&lt;strong>Anybody can sue me for using open source wrongly.&lt;/strong>
Only the person that owns the copyright for a piece of software can sue you for violating the license. Typically, the person that owns the copyright is the person that wrote the code. They can however give that copyright away. They can even give it away and keep it for themselves so that two people hold the copyright. The copyright holder is also the only person that can change the license on a piece of software.  (Note that this is why SCO lost - in the end the court ruled that SCO didn&amp;rsquo;t hold the Unix copyright.)&lt;/li>
&lt;li>&lt;strong>There is no support for open source.&lt;/strong> First off,Â lots and lots of products are open source. The support options vary widely from the do it yourself variety to multiple companies competing for your business. The problem is you have to do a lot of research - the products&amp;rsquo; name doesn&amp;rsquo;t give you a direct clue to the company that supports it. And you might come up with more than one name and have to compare several companies. But there are lots of people and companies out there supporting open source software.&lt;/li>
&lt;li>&lt;strong>Freeware and Shareware are open source.&lt;/strong> FreewareÂ and shareware are not open source. All things free are not open source. Just because it&amp;rsquo;s free, doesn&amp;rsquo;t mean it&amp;rsquo;s open source. The freeware and shareware licenses are very different and do not meet any of the traditional open source guidelines like providing source code, allowing modification and redistribution.&lt;/li>
&lt;/ul>
&lt;p>Got any others?&lt;/p></description></item></channel></rss>