Introduction
This community structure focuses on members who constantly contribute to the community and keeping the space 'Open to All' at the same time. Thus, everyone regardless of their college year get equal opportunities and perks they deserve. This structure also ensures that members giving back to the community get rewarded for their work.
The Need
Unlike competitive programming, the Open Source world respects everyone from all backgrounds. Folks need not to be a developer only to contribute to the community. We welcome all creatives and developers. You can be one(or more) of these to contribute back:
- Developer
- Designer
- Writer
- Developer Relations and Growth
- Operations/Community Management or Define your own role.
To ensure that everyone gets equal opportunities and keep the motivation going through the community, it is required to divide the community into a well-defined structure.
The Structure
The community will be divided into three experience levels based on the contribution. Believing in "With great power, comes great responsibilities", we have defined responsibilities and perks for each tier. They are classified into:
- Learners (Level 1)
- Contributors (Level 2)
- Maintainers (Level 3)
Learners (Level 1)
Anyone and everyone is welcome to join our community as a Learner. This is the role which will help you get started with the world of Open Source, no matter you are a beginner or an expert.
Perks of being a Learner:
- Receive curated learning resources.
- First to see new Opportunities.
- Mentoring and Doubts redressal for 5-7 PM(on a token basis).
- Limited access to Discord.
- Collaborate on Discord after working hours.
- Give a talk/host a workshop.
- Start gaining Score for your tasks and get promoted to above levels.
How to become a Learner:
- Join the Discord.
Responsibilities:
- Work on yourself.
- Do not become a hurdle in others' growth.
Contributors (Level 2)
Contributors are Learners who have demonstrated significant Proof of Work. They are highly skilled and alligned with the core foundation of the Community. Contributors can participate in working groups, or contribute in other ways such as writing documentation, helping with community outreach, or providing feedback and support.
Perks of being a Contributor:
- Work with a group of skilled individuals to convert your project -> product.
- Partial Discord access.
- Work on core projects.
- Exclusive growth opportunities.
- Can work at the FOSSCU workspace till 2AM.
- IRL and Online Events.
- Permission for Day Scholars' entry on Sundays and Non-Working days.
How to become a Contributor:
- Showcase your projects and GitHub profile.
- Having substantial number of contributions to the FOSSCU GitHub.
- Work on a Project from FOSSCU Projects Portal. (This portal will contain the projects that are received from college consultancy).
Responsibilities:
- Help the ecosystem grow.
- Managing the Community operations.
- Providing support to other community members.
Maintainers (Level 3)
Maintainers are the heart and soul of the community. They are the best of the best, distinguished by their proven ability to help other projects. They bring opportunities for the community, constantly contribute to the Community earnings and help the community move forward. They are also responsible for creating and enforcing community policies and guidelines, as well as maintaining the infrastructure and resources needed to support the project.
Perks of being a Maintainer:
- Travel funding reimbursment for your international talks.
- Unrestricted access to the workspace.
- Inclusion in core decision making.
How to become a Maintainer:
- Consistently add value to the community as a Contributor.
- Have a really strong Proof of Work.
- Bring opportunities for the community.
- Contribute to the Community earnings.
Responsibilities:
- Overall project direction and Management.
- Donating 5% of their earnings to the Community Fund.
- Directly answerable to the authorities.
- Documentation and communication.
- Code review and merging.
- Bringing more opportunities to the community.