Explore the GitHub Community
This domain (10% of GH-900, roughly 6–8 scored items on a ~60-question exam) tests whether you understand GitHub as a social and open-source platform, not just a Git host. Expect scenario questions that ask you to pick the right community mechanism for a stated goal: funding a maintainer, staying informed about a project, reusing code inside a company, distributing a tool to other GitHub users, or lowering the barrier for outside contributors. The questions are conceptual — almost no CLI, no YAML syntax beyond recognizing a file name — but they are precise about which feature does what (star vs. watch vs. follow), who can use what (internal repositories require an enterprise account), and what each artifact costs or includes (Marketplace Actions are free; Sponsors takes no fee from personal-account sponsorships).
Benefits of Open Source and GitHub Sponsors
What "open source" means on the exam
Open source software is distributed with a license that grants anyone the right to use, study, modify, and redistribute the source. The Open Source Initiative (OSI) maintains the canonical definition and approves licenses. Exam-relevant benefits:
| Benefit | What it means in practice |
|---|---|
| Transparency | Anyone can audit the code, which improves trust and security review. |
| Collaboration at scale | Contributions arrive from outside the owning organization via forks + pull requests. |
| Faster iteration / reuse | Consumers do not rebuild solved problems; maintainers get bug reports and fixes for free. |
| Talent and reputation | Public contribution history is a portfolio; projects attract contributors and employees. |
| Lower cost and no vendor lock-in | No license fees; forkability guarantees continuity if the maintainer stops. |
| Community knowledge | Issues, Discussions, and docs become a public support corpus. |
Costs/risks the exam may probe: maintainer burnout, unfunded maintenance, license compliance obligations, no guaranteed SLA/support, and security of dependencies.
Licensing — the part people get wrong
A public repository without a LICENSE file is still under exclusive copyright ("all rights reserved"). GitHub's Terms of Service allow others to view and fork it on GitHub, but not to modify, reuse, or redistribute it. "Public" ≠ "open source." Use choosealicense.com or the license picker in the GitHub web UI (Add file → Create new file → name it LICENSE → choose a template).
| License | Type | Key obligation |
|---|---|---|
| MIT | Permissive | Keep copyright + license notice. |
| Apache-2.0 | Permissive | Notice + state changes + explicit patent grant. |
| BSD-3-Clause | Permissive | Notice + no endorsement using contributors' names. |
| MPL-2.0 | Weak copyleft | Modified files stay MPL; can link into proprietary code. |
| GPL-3.0 | Strong copyleft | Derivative works distributed must be GPL-licensed with source. |
| AGPL-3.0 | Network copyleft | GPL obligations trigger even when software is offered over a network. |
| Unlicense / CC0 | Public-domain dedication | Essentially no obligations. |
GitHub Sponsors
GitHub Sponsors lets people and companies fund the developers and organizations whose open-source work they depend on, paid through the sponsor's existing GitHub billing.
Key facts:
- Both personal accounts and organizations can be sponsored; both can also be sponsors.
- Payment models: recurring monthly sponsorships and one-time payments. Maintainers publish tiers (a small fixed number per frequency, up to 10 each) with optional custom amounts and rewards (e.g., logo in README, priority issue triage, early builds).
- Fees: GitHub charges no fee on sponsorships from personal accounts — 100% goes to the maintainer. Organization-paid/invoiced sponsorships may incur payment-processing fees. GitHub does not take a platform cut.
- Eligibility: the account must join the GitHub Sponsors program, complete a sponsors profile, verify identity/tax information, enable two-factor authentication, and have a bank account in a supported region. Payouts run through Stripe Connect (or ACH/wire for some regions).
- Visibility: a sponsorship can be public (badge and listing on the sponsored profile) or private.
- Sponsor button: add a
.github/FUNDING.ymlfile to a repository to render a Sponsor button on the repo header. It supports GitHub Sponsors usernames plus external platforms — Patreon, Open Collective, Ko-fi, Tidelift, Liberapay, IssueHunt, Buy Me a Coffee, and up to 4 custom URLs. - The GitHub Sponsors Matching Fund (GitHub matching a maintainer's first-year sponsorships) was a launch-era program and is not a current guarantee — treat "GitHub doubles every donation" as a distractor.
Commonly confused funding/appreciation mechanisms:
| Action | Cost to you | What the maintainer gets | Where it shows |
|---|---|---|---|
| Star | Free | Popularity signal, ranking in Explore/Trending | Your Stars list; repo star count |
| Follow | Free | Audience | Your dashboard feed |
| Watch | Free | Nothing directly | Your Notifications inbox |
| Sponsor | Money | Recurring or one-time funds | Sponsors tab, optional public badge |
| Fork + PR | Time | Actual code/doc contributions | Repo insights/contributors |
Common traps
- Choosing "star the repository" when the requirement says financially support → the answer is GitHub Sponsors.
- Believing GitHub takes a percentage of personal sponsorships. It does not.
- Assuming only individuals can be sponsored — organizations can be sponsored too.
- Thinking a public repo is automatically open source; no LICENSE = all rights reserved.
- Confusing
FUNDING.yml(Sponsor button) withCODEOWNERS(review routing) orSECURITY.md(vulnerability reporting). - Selecting GPL when the requirement is "allow use in closed-source commercial products with a patent grant" → Apache-2.0.
Worked scenario: Your company depends on a small library maintained by one developer. Leadership wants to reduce the risk of the project being abandoned and wants the company's logo shown as a supporter. → Use GitHub Sponsors from the organization account, choosing a recurring monthly tier whose reward includes logo placement, and make the sponsorship public. Starring, watching, or forking does not address funding or attribution.
Unlock with a paid plan
8 more sections (about 3,387 words) continue below. Every paid plan unlocks all GH-900 study guides, the full question bank and mock exams, from $4.97/month.