Open Source Software (OSS)

Open Source Software (OSS) image
Open source software (OSS) is software whose source code is openly and freely available for anyone to use, study and modify, usually under a licence that sets out the terms of use and contribution. It is typically built and maintained by a community of contributors working in a public repository on a platform such as GitHub.

Why it matters: Open source projects depend on collective effort, and they need testers, designers, technical writers and translators as well as developers. For testers, contributing is a practical way to build real experience, learn tools such as GitHub and the command line, meet mentors and create a public portfolio that hiring managers can see.

In practice: A project usually has maintainers who lead it, contributors who help in any way, and community members who use it and give feedback. Newcomers start by reading the licence, README, code of conduct and contributing guide, then pick a task. Testers often test pull requests before they are merged, report and triage issues, write test cases, improve documentation or answer questions in forums.

Examples:

  • Linux, Firefox, WordPress, Cypress and Mautic are well-known open source projects with active contributor communities.
  • A tester checking a pull request against its reproduction steps, then approving it or requesting changes with a screenshot of the problem.
  • A bilingual contributor translating a project's documentation so more people can use the software.

Common pitfalls:

  • Assuming open source contribution means writing code, and giving up before discovering the many non-code ways to help.
  • Choosing an inactive project where pull requests sit unreviewed, so contributions get no response or support.

Can I contribute to open source software without coding? Yes. Testing pull requests, reporting issues, writing or translating documentation, writing test cases and helping people in forums are all valued contributions, and some projects keep a separate space for low or no-code work.

Is open source software free? It is free to access and modify, but the licence still sets conditions, such as keeping attribution or sharing changes under the same terms.
Explore MoT
Test Forward 2027 · Software Quality in the age of AI image
Tue, 19 Jan 2027
Test Forward is one afternoon at Station F with the QA and engineering people closing that gap in their own teams.
Cognitive Biases In Software Testing image
Learn how to recognise cognitive biases, explain what they are and use them to your advantage in your testing
This Week in Quality image
Debrief the week in Quality via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter