Open Source

Open source describes software whose source code is published under a licence that lets anyone use, study, modify and share it. Projects are often developed in public by communities of individuals and companies.

Related Terms

  • Code Review

    Code review is the practice of having other engineers examine a change before it is merged. Reviewers check correctness, design, security and readability, and share knowledge along the way.

  • Software Bill of Materials (SBOM)

    A software bill of materials (SBOM) is a machine-readable inventory of every component and version that makes up a piece of software. It includes indirect, transitive dependencies.

  • Software Supply Chain Security

    Software supply chain security protects the code, dependencies, build systems and pipelines that produce software. Its goal is that attackers cannot tamper with what ships to production.

  • Version Control

    Version control is a system that records every change to a set of files over time. Teams use it to collaborate, review history, compare versions and restore earlier states when something goes wrong.

  • Rust Developer

    A Rust developer builds software in Rust, a systems language that offers high performance and memory safety without a garbage collector. Companies hire one for infrastructure, embedded or blockchain components where crashes or vulnerabilities are costly.

A clear proven process, that delivers

End of Scroll. Start of Discovery.

You've seen our ideas - now go deeper.
Discover more insights, guides, and engineering practice.