I was particularly influenced by this mental model of thinking about open source contributions in the past: https://d33wubrfki0l68.cloudfront.net/dfb15f354706fa763ff385e5eea61520bcdcf8bb/1b0fc/assets/media/community-engagement-oss-image.png
Related article: https://www.bvp.com/atlas/roadmap-open-source While there's a lot more in the article as it focuses quite a bit on vendors and monetization of open source (which is a somewhat distasteful topic to many in the community here historically), I did find the model in that image pretty compelling. It's fairly github central and proposes the following tiers from least engaged / invested to most: 1. Watchers: aware but not active (stars on gh) 2. Users: Downloading and using the project (dnloads, docker pulls, etc) 3. (my revision) Project Contributors: opening JIRA issues / gh issues, bugfixes, engaging on ML and slack 4. (my addition): Code Contributors: submitting PR's, reviewing code 5. Committers / Maintainers Each group has both different metrics of engagement we as a project could measure to gauge whether our actions are doing a good job encouraging engagement and participation, and each group also has different needs from us. While we 100% should crawl before we walk before we run, I figured this mental model may be useful to others. IMO we're not very strong with encouraging / understanding / engaging groups 1 and 2. The barrier to entry is pretty high due to fixed complexity in the system on 3-5 but I think we do decently well there and/or are improving (status updates, better curated LHF, advent calendar, mentoring, etc). ~Josh On Mon, Jan 17, 2022 at 5:08 PM Melissa Logan <loganloganlo...@gmail.com> wrote: > Thanks Benjamin. Regarding contributors, what you say here makes sense and > we will discuss other ways to highlight, e.g. in the monthly Changelog, > interview them for the site, etc. Same for users. Beyond the case studies > page and Changelog blog, we'll discuss other ways to thank/interact with > them. > > Erick, thanks for your comment in the deck. > > Others please do share input on the plan and ideas/recommendations section > so we can best support. Thanks, all! > > > On Fri, Jan 14, 2022 at 2:42 AM Benjamin Lerer <ble...@apache.org> wrote: > >> Sounds great. By community, do you mean both those who build and/or use >>> C* (or just the folks on dev list)? There are a number of ways we can >>> showcase this. And is there a general goal of growing the number of >>> contributors and/or committers? We worked with Ekaterina last year to get >>> this piece published and could do more of the same: >>> https://opensource.com/article/21/5/apache-cassandra. >> >> >> I see 4 circles in our community: users, contributors, committers and PMC >> members. We officially recognize the transition to the committer status or >> to the PMC member status through emails from the PMC members and some >> public announcement but we do not do anything for contributors. It is an >> area where I believe we should improve. Contributing requires some effort. >> We should officially recognize those efforts and let people know that we >> noticed and are thankful for that. >> Some simple things like mentioning first contributions in our monthly >> updates or Tweeting about them. Thanking people for their constant effort >> through time. I see some people that keep on answering questions on our >> user mailing list and we never really talk about it even if they do an >> amazing job. I see them as important contributors and it is important to >> officially recognize our contributor circle. >> Regarding our users, I feel that we need to thank them for their trust >> more often and open the door for as many exchanges as possible. >> >> >> Le jeu. 13 janv. 2022 à 19:23, Melissa Logan <loganloganlo...@gmail.com> >> a écrit : >> >>> Thanks, Benjamin! >>> >>> > One critical part that we should try to put more forward in 2022 is >>> the community. On Twitter people are quite responsive to it. We have a >>> great community and we should make sure that people feel that they belong >>> to it. >>> >>> Sounds great. By community, do you mean both those who build and/or use >>> C* (or just the folks on dev list)? There are a number of ways we can >>> showcase this. And is there a general goal of growing the number of >>> contributors and/or committers? We worked with Ekaterina last year to get >>> this piece published and could do more of the same: >>> https://opensource.com/article/21/5/apache-cassandra. >>> >>> > I know that pushing content to the website has been a frustrating >>> issue. My understanding is that the problem was in fact more due to our >>> tooling and to the ongoing work on the documentation than to the >>> availability of committers. I do believe that the situation will improve in >>> the future. 🤞 >>> >>> In the past tooling had been a factor which continues to improve. We do >>> still see lag times and have started flagging when they come up, e.g. >>> https://github.com/apache/cassandra-website/pull/75/commits/c80cb86ea86dbde0c0d3dee98677e7e399d1a215 >>> >>> > One question that I have is: would it not be possible to have our blog >>> hosted on a real blog platform? I did not manage to find any discussion >>> about that. >>> >>> Mick and Anthony will know more but generally I'd say since we invested >>> in Antora and have a process, I'm not sure how much we'd gain by switching >>> again. We'll work with whatever process the community prefers. >>> >>> >>> On Thu, Jan 13, 2022 at 2:20 AM Benjamin Lerer <b.le...@gmail.com> >>> wrote: >>> >>>> Melissa, Chris, Diogenese, >>>> >>>> Thanks a lot for everything you did in 2021 😀 >>>> >>>> What you propose for 2022 sounds great. >>>> One critical part that we should try to put more forward in 2022 is the >>>> community. On Twitter people are quite responsive to it. We have a great >>>> community and we should make sure that people feel that they belong to it. >>>> >>>> I know that pushing content to the website has been a frustrating >>>> issue. My understanding is that the problem was in fact more due to our >>>> tooling and to the ongoing work on the documentation than to the >>>> availability of committers. I do believe that the situation will improve in >>>> the future. 🤞 >>>> >>>> One question that I have is: would it not be possible to have our blog >>>> hosted on a real blog platform? I did not manage to find any discussion >>>> about that. >>>> >>>> Le jeu. 13 janv. 2022 à 02:46, Melissa Logan <loganloganlo...@gmail.com> >>>> a écrit : >>>> >>>>> Chris Thornett, Diogenese Topper and I compiled a recap of the >>>>> marketing work we contributed to Cassandra in 2021. We also developed a >>>>> recommended approach for 2022. Our aim is to be a resource that advances >>>>> the community's interests, so we would greatly appreciate your input here >>>>> and/or in the deck: >>>>> >>>>> >>>>> https://docs.google.com/presentation/d/1tPbU1CtRPvn6tlbuKcYkJL6Wzj0mFzj5OiixSkM5o_Q/edit?usp=sharing >>>>> >>>>> 1. Is the recommended approach aligned with what the community wants >>>>> to achieve this year? If not, what would you modify? >>>>> >>>>> 2. What are the community's thoughts on items in the Ideas & >>>>> Recommendations section? Do you have other ideas not represented here we >>>>> could help with? >>>>> >>>>> 3. Generally speaking, what's working and what's not? We appreciate >>>>> feedback so we can best support. >>>>> >>>>> 4. One of our key challenges has been getting our website pull >>>>> requests (blogs, homepage updates etc.) committed in a timely manner so >>>>> the >>>>> thousands of daily visitors see the most current info. We are grateful for >>>>> the ongoing support of Mick, Erick et al and wonder if others could pitch >>>>> in ongoing? It's typically no more than one commit per week; discussed on >>>>> the #cassandra-website channel. Appreciate your consideration. >>>>> >>>>> Looking forward to your input. >>>>> >>>>> Melissa >>>>> >>>>