Skip to content

Community Team: Project Roles

This page serves as a guide for project-based roles on Creative Commons' Community Team.

Project roles are intended for folks interested in contributing to a specific project or codebase. You may have roles on multiple projects, but they will have to be granted separately.

If you'd like to apply for one of these roles, please see the main Community Team page.

Project Contributor

Who should apply:

If you’ve contributed to a Creative Commons (CC) project, you should apply for this role.

What does this role give you?

How can you engage with the community?

You can use the following channels to engage with the community:

Guidelines for Project Contributors

If you’ve been accepted as a Project Contributor, you are encouraged to:

Project Collaborator

Who should apply:

If you’ve made a few significant contributions to the project (added new features, for example) and know the project’s overall codebase pretty well, you should apply.

What does this role give you?

How can you engage with the community?

In addition to the channels afforded to a Project Contributor, you can use the following channels to engage with the community:

Guidelines for Project Collaborators

If you’ve been accepted as a Project Collaborator, you are encouraged to:

Note: The role of Project Member was deprecated in July 2020 and all members were redesignated as collaborators.

Project Core Committer

Who should apply:

If you’ve made many significant contributions to the project, know the codebase really well, and are interested in active maintenance of the project, you should apply.

What does this role give you?

How can you engage with the community?

In addition to the channels afforded to a Project Collaborator, you can use the following channels to engage with the community:

Guidelines for Project Core Committers

If you’ve been accepted as a Project Core Committer, you are encouraged to:

Project Maintainer

Who should apply:

If you’re a Core Committer already and you’re interested in taking on maintainer responsibilities, you should apply. Please note that this role comes with a lot of responsibilities!

What does this role give you?

Everything a Project Core Committer gets.

How can you engage with the community?

In addition to the channels afforded to a Project Core Committer, you can use the following channels to engage with the community:

Guidelines for Project Maintainers

Being a Project Maintainer comes with a larger set of responsibilities and guidelines, documented below:

Responsibilities

As a Project Maintainer, your responsibilities are as follows:

Reviewing Community Team Applications

Applications for Community Team roles will be sent to you individually by the Open Source Community Coordinator (OSCC). The OSCC has ensured that the bare requirements for the position are met. If bare requirements are not met, you will be notified how so when you receive the application from the OSCC.

From here, you should review the application and the applicant’s contributions based on the evaluation criteria. As a maintainer, you have a significant amount of discretion here. If an applicant meets the requirements, but you do not think they are ready for the role they’ve applied for, you can choose to grant a role with fewer privileges, or not grant a role at all.

No matter the decision, you should do the following things:

Additional Notes

All Community Team work is done on a volunteer basis. Team members may pick up tasks and help out here and there if they would like, but they should not be expected to use all of their privileges all the time.

You have a big license for discretion within the Community Team. All applicants for all roles will need to be approved by you personally, and you may choose to deny an application based on subjective criteria even if the applicant meets the hard requirements.

Here are some other miscellaneous things:

As a maintainer, you have the ability to make some repository-specific allowances. These include the following: