|
| 1 | +title: Say Hello To Our Community Team |
| 2 | +--- |
| 3 | +categories: |
| 4 | +announcements |
| 5 | +community |
| 6 | +open-source |
| 7 | +--- |
| 8 | +author: dhruvkb |
| 9 | +--- |
| 10 | +pub_date: 2020-08-14 |
| 11 | +--- |
| 12 | +body: |
| 13 | + |
| 14 | +Creative Commons is committed to open-source software. We have over two dozen |
| 15 | +projects, spanning three times as many repositories on GitHub, each with its |
| 16 | +small, but extremely enthusiastic, subcommunity. With only a few full-time |
| 17 | +employees working on these projects, it is vital that we enable members from the |
| 18 | +community to take increased responsibility in developing and maintaining them, |
| 19 | +and growing the community of which they are a part. |
| 20 | + |
| 21 | +With that goal in mind, we've launched our Community Team initiative. |
| 22 | + |
| 23 | +### What is the Community Team? |
| 24 | + |
| 25 | +Communities that grow organically around open source projects tend to be a bit |
| 26 | +disorganised and the frequency of contributions and degree of involvement tends |
| 27 | +to vary from member to member. Our goal is to identify contributors who are |
| 28 | +actively involved within their communities and give them increased permissions |
| 29 | +over the codebase and access to more information channels and tools in an effort |
| 30 | +to empower them to participate more fully in the project. |
| 31 | + |
| 32 | +This is not restricted to code though. We're also looking for people who work |
| 33 | +with the community on other aspects of the projects, such as design, |
| 34 | +documentation, evangelism, and onboarding to name a few. |
| 35 | + |
| 36 | +- The Community Team establishes a framework for formalising the level of |
| 37 | + involvement, which is a spectrum, into discrete level or 'roles'. |
| 38 | +- Each role is mapped to a set of responsibilities that a member holding the |
| 39 | + role is encouraged to take up. |
| 40 | +- Each role also entrusts the members holding it to certain privileges, accesses |
| 41 | + and permissions, to help them execute these responsibilities. |
| 42 | + |
| 43 | +Roles also progressively include members in our roadmaps and planning meetings |
| 44 | +to ensure that the community is aligned with our long-term goals. |
| 45 | + |
| 46 | +### What's in it for me? |
| 47 | + |
| 48 | +The Community Team is not just a one-sided deal. Your membership in the |
| 49 | +Community Team is just as beneficial for the you as it is for us. While there is |
| 50 | +a [laundry list of benefits][benefits] that you're entitled to, I'll just |
| 51 | +mention some notable ones here. |
| 52 | + |
| 53 | +[benefits]:/community/community-team/#benefits-of-joining-the-community-team |
| 54 | + |
| 55 | +- You gain real-world practical experience of working on open-source projects. |
| 56 | +- You gain both soft-skills and technical-skills by interacting with other |
| 57 | + developers from both the community as well as CC staff. |
| 58 | +- Since we've already seen the quality of your work and involvement with the |
| 59 | + community, you get priority in internship applications*. |
| 60 | + |
| 61 | +Oh and, lest I forget, you'll receive CC swag! |
| 62 | + |
| 63 | +<blockquote class="twitter-tweet" data-align="center"> |
| 64 | + <p lang="en" dir="ltr"> |
| 65 | + Thanks for the goodies!! |
| 66 | + <a href="https://twitter.com/creativecommons?ref_src=twsrc%5Etfw">@creativecommons</a> |
| 67 | + 😀 |
| 68 | + <a href="https://twitter.com/hashtag/OpenSource?src=hash&ref_src=twsrc%5Etfw">#OpenSource</a> |
| 69 | + <a href="https://twitter.com/hashtag/creativecommons?src=hash&ref_src=twsrc%5Etfw">#creativecommons</a> |
| 70 | + <a href="https://twitter.com/hashtag/GSoC?src=hash&ref_src=twsrc%5Etfw">#GSoC</a> |
| 71 | + <a href="https://t.co/DFvpXCs8uu">pic.twitter.com/DFvpXCs8uu</a> |
| 72 | + </p> |
| 73 | + — |
| 74 | + Mayank Nader (@MayankNader) |
| 75 | + <a href="https://twitter.com/MayankNader/status/1137995920866390016?ref_src=twsrc%5Etfw">June 10, 2019</a> |
| 76 | +</blockquote> |
| 77 | +<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> |
| 78 | + |
| 79 | +### What are these 'roles'? |
| 80 | + |
| 81 | +If you've reached this point, I assume you see the potential of the Community |
| 82 | +Team. Let's see where you'd fit in them. |
| 83 | + |
| 84 | +We have two kinds of roles, code-oriented [Project roles][projectroles], that |
| 85 | +give you responsibilities and permissions related to one CC project, and |
| 86 | +non-code-oriented [Community Building roles][communitybuildingroles], that give |
| 87 | +you responsibilities and permissions related to improving the community of all |
| 88 | +CC projects as a whole. |
| 89 | + |
| 90 | +[projectroles]:/community/community-team/project-roles/ |
| 91 | +[communitybuildingroles]:/community/community-team/community-building-roles/ |
| 92 | + |
| 93 | +Each type has a few levels but that I'll just link them for you to read on your |
| 94 | +own. While your eligibility for any role depends on how involved you have been |
| 95 | +in the past, the role you choose reflects how involved you would like to be in |
| 96 | +the future. |
| 97 | + |
| 98 | +Start by asking yourself a simple question, "Do I code?" |
| 99 | + |
| 100 | +#### "Sure, I can code..." |
| 101 | + |
| 102 | +*That's awesome!* We have projects in a diverse array of languages, using myriad |
| 103 | +tools and frameworks. Depending on the skills you have, or are planning to |
| 104 | +acquire, you can pick a project and start contributing to it. Based on your |
| 105 | +contributions and your familiarity with the codebase, you can then apply for the |
| 106 | +role that matches your desired level of involvement. |
| 107 | + |
| 108 | +So if you want to be lightly involved with code-reviews and would like to know |
| 109 | +about our plans in advance, you can start off as a Project Contributor. This is |
| 110 | +a fantastic role to get started with and ensures that you get excellent |
| 111 | +mentorship as you start your FOSS journey. |
| 112 | + |
| 113 | +As your familiarity with the codebase increases, you might want to triage |
| 114 | +incoming issues or block certain PRs that you've reviewed. You could escalate |
| 115 | +your role to Project Collaborator. Want to me more involved? You can apply to be |
| 116 | +a Project Core Committer, or even a Project Maintainer. |
| 117 | + |
| 118 | +#### "No, I can't code..." |
| 119 | + |
| 120 | +*That's cool too!* We realise that open source communities are never just about |
| 121 | +the code. If you're passionate about growing the CC community by enabling new |
| 122 | +contributors to get started or by spreading the word, you can apply for one of |
| 123 | +the Community Building roles. Like the Project roles, there are a couple of |
| 124 | +levels to choose from. |
| 125 | + |
| 126 | +Community builders have a whole different set of responsibilities and privileges |
| 127 | +specifically catered to the unique task of cultivating a healthy community |
| 128 | +around our many open source projects. |
| 129 | + |
| 130 | +So if you want to be lightly involved with onboarding new contributors to the |
| 131 | +repositories and the workflows, you could start off as a Community Contributor. |
| 132 | +This is a fantastic role to help new contributors get a headstart in their |
| 133 | +journey with FOSS. |
| 134 | + |
| 135 | +As your familiarity with the community increases, you might want to suggest |
| 136 | +tweets for our Twitter account, or pariticipate in long-term community building |
| 137 | +tasks from Asana. You could escalate your role to Community Collaborator. Want |
| 138 | +to me more involved? You can even apply to be a Community Maintainer. |
| 139 | + |
| 140 | +### What's next? |
| 141 | + |
| 142 | +<p style="text-align:center;"> |
| 143 | + <img |
| 144 | + alt="Gromit laying the tracks ahead of the toy train he is riding on" |
| 145 | + title="We'll just figure things out as we go!" |
| 146 | + src="gromit.gif"/><br/> |
| 147 | + <small> |
| 148 | + We'll just figure things out as we go! |
| 149 | + </small> |
| 150 | +</p> |
| 151 | + |
| 152 | +The Community Team is a fairly novel idea for us and we're still tweaking things |
| 153 | +along the way. For example, we recently merged of two Project roles, namely |
| 154 | +Project Member and Project Collaborator, when we realised they weren't so |
| 155 | +different. As we internalise these roles more and more, we'll find more scope |
| 156 | +for improvement and we'll continue to refine these roles over time. |
| 157 | + |
| 158 | +We're excited about the Community Team. If you're interested in joining us on |
| 159 | +this ride, it's really easy to [get started][communityteam]. |
| 160 | + |
| 161 | +[communityteam]:/community/community-team/ |
| 162 | + |
| 163 | +<small>*We do not guarantee that you will be accepted if you apply for an |
| 164 | +internship!</small> |
0 commit comments