FINOS Financial Services Open Source Developer key terms
FINOS Financial Services Open Source Developer · Get comfortable with the vocabulary.
- Open Source Definition (OSD)
- Related: OSI-Approved License, Copyleft License, Permissive License
The ten criteria maintained by the Open Source Initiative that a license must satisfy to be certified as open source, covering free redistribution, source code availability, derived works, and no discrimination against persons or fields of use.
- OSI-Approved License
- Related: Open Source Definition (OSD), Permissive License
A license that has passed the Open Source Initiative's review against the Open Source Definition and appears on its public license list, giving adopters confidence about the freedoms it grants.
- Permissive License
- Related: Copyleft License, Apache License 2.0, SPDX License Identifier
A license such as Apache-2.0 or MIT that allows reuse, modification, and redistribution with few conditions, typically requiring only attribution and preservation of notices rather than reciprocal source disclosure.
- Copyleft License
- Related: Permissive License, Weak Copyleft, License Compatibility
A license that requires redistributors of modified code to release the derived work under the same terms, so downstream recipients keep the same freedoms; GPL and LGPL are common examples.
- Weak Copyleft
- Related: Copyleft License, License Compatibility
A copyleft arrangement, as in the LGPL or MPL, where the reciprocal obligation is limited to the covered files or library rather than the entire combined program, allowing broader linking with proprietary code.
- Apache License 2.0
- Related: Permissive License, Contributor License Agreement (CLA), Developer Certificate of Origin (DCO)
A permissive license widely used in financial services projects that grants patent rights, requires preservation of notices, and obliges redistributors to state significant changes; it is the default license for most FINOS projects.
- License Compatibility
- Related: Copyleft License, SPDX License Identifier, Software Composition Analysis (SCA)
The assessment of whether code under two different licenses can lawfully be combined and redistributed in one work, which determines whether a dependency may be adopted into a given project.
- SPDX License Identifier
- Related: Software Bill of Materials (SBOM), Software Composition Analysis (SCA)
A short standardized code, such as Apache-2.0 or BSD-3-Clause, assigned by the SPDX specification so tools and humans can express license terms unambiguously in package metadata and file headers.
- Copyright Holder and Notice
- Related: Apache License 2.0, Contributor License Agreement (CLA)
The person or organization owning rights in a work, plus the attribution statements a license requires redistributors to keep, such as copyright lines, NOTICE files, and license texts shipped with the software.
- Contributor License Agreement (CLA)
- Related: Developer Certificate of Origin (DCO), Corporate Contributor License Agreement, Apache License 2.0
A signed agreement in which a contributor grants the project or its foundation a license or assignment of rights to their contribution, letting the project redistribute the code and defend against later IP claims.
- Developer Certificate of Origin (DCO)
- Related: Contributor License Agreement (CLA), Commit Sign-off
A lightweight attestation, added as a Signed-off-by line in a commit, that the contributor has the right to submit the code under the project's license; it avoids a separate signed agreement.
- Corporate Contributor License Agreement
- Related: Contributor License Agreement (CLA), Commit Sign-off
A CLA signed by an employer that covers contributions from its employees, clarifying that the organization, not just the individual, grants rights and has approved the contribution.
- FINOS
- Related: FINOS Project Lifecycle, Open Source Readiness (OSR), Symphony Software Foundation
The Fintech Open Source Foundation, a nonprofit hosted by the Linux Foundation that curates open source projects, standards, and community programs for financial services firms, regulators, and technology vendors.
- FINOS Project Lifecycle
- Related: FINOS, Open Source Readiness (OSR)
The staged maturity model, moving from proposed through incubating, active, and archived states, that governs how a FINOS project gains governance, tooling, and community support as it matures.
- Open Source Readiness (OSR)
- Related: FINOS, Consumption Policy, InnerSource
A FINOS community effort producing guidance, checklists, and maturity assessments that help regulated financial institutions adopt open source safely across legal, security, and engineering functions.
- Symphony Software Foundation
- Related: FINOS
The organization founded in 2014 to open source collaboration technology for financial markets, which later became FINOS, providing the historical origin of the foundation's community and governance model.
- InnerSource
- Related: Open Source Readiness (OSR), Upstream Contribution
Applying open source collaboration practices, such as public repositories, issue trackers, and pull-request review, inside a single organization so internal teams can reuse and contribute to each other's code.
- Upstream Contribution
- Related: Fork, Pull Request, Open Source Program Office (OSPO)
The practice of sending fixes and features to the original open source project rather than only patching a local fork, reducing long-term maintenance burden and aligning with the project's roadmap.
- Fork
- Related: Upstream Contribution, Pull Request
A copy of a repository that diverges from the original, used either for private patching or as a starting point for contributions; long-lived forks create ongoing merge and security-patching obligations.
- Pull Request
- Related: Code Review, Commit Sign-off, Maintainer
A proposed change submitted for review and merge into a repository, where maintainers and contributors discuss design, tests, and licensing before the code is accepted.
- Commit Sign-off
- Related: Developer Certificate of Origin (DCO), Continuous Integration (CI)
A trailer line, typically Signed-off-by, added to a commit message to certify the DCO; many projects enforce it with automated checks that block merges when the trailer is missing.
- Code Review
- Related: Pull Request, Maintainer, Code of Conduct
The structured examination of a proposed change by maintainers or peers for correctness, security, style, and tests before merge, and a primary channel through which new contributors earn trust.
- Maintainer
- Related: Code Review, Bus Factor, Governance Model
A contributor with rights to review, merge, and release code and to set project direction; maintainers are the key relationship for institutions depending on a project's health.
- Code of Conduct
- Related: Code Review, Governance Model
A published set of behavioral expectations, often based on the Contributor Covenant, that governs community interaction and describes enforcement steps for harassment or other unacceptable conduct.
- Good First Issue
- Related: Pull Request, Upstream Contribution
A repository label marking tasks scoped for newcomers, used by projects to attract contributors and by firms to give staff a low-risk entry point into community participation.
- Software Composition Analysis (SCA)
- Related: Software Bill of Materials (SBOM), Vulnerability Disclosure, Consumption Policy
Automated scanning of a codebase and its dependency manifests to identify open source components, their licenses, and known vulnerabilities, producing the inventory regulators and auditors expect.
- Software Bill of Materials (SBOM)
- Related: Software Composition Analysis (SCA), SPDX License Identifier, Vulnerability Disclosure
A machine-readable inventory of components and their versions in a software product, increasingly requested by financial regulators and customers to support incident response and supply chain risk management.
- Consumption Policy
- Related: Open Source Program Office (OSPO), Software Composition Analysis (SCA), Open Source Readiness (OSR)
An institution's written rules on which licenses, projects, and package sources staff may use, including approval workflows and exceptions, so engineering choices align with legal and risk appetite.
- Open Source Program Office (OSPO)
- Related: Consumption Policy, Upstream Contribution, Software Composition Analysis (SCA)
A central team that sets open source strategy and policy, reviews license and security questions, tracks dependency risk, and coordinates contributions and community engagement across business units.
- Third-Party Risk Management
- Related: Consumption Policy, Bus Factor, Software Bill of Materials (SBOM)
The regulated process of assessing and monitoring external providers, extended to open source projects and foundations through health checks, security posture reviews, and contractual or support arrangements.
- Vulnerability Disclosure
- Related: CVE Identifier, Software Bill of Materials (SBOM), Security Response Policy
The coordinated process by which security researchers report flaws privately to maintainers, who fix and publish advisories; institutions monitor these feeds to trigger patching under regulatory timelines.
- CVE Identifier
- Related: Vulnerability Disclosure, Software Composition Analysis (SCA)
A unique public reference for a specific disclosed vulnerability, used in advisories, scanners, and ticketing systems so teams can consistently track exposure and remediation status.
- Continuous Integration (CI)
- Related: Commit Sign-off, Pull Request, Dependency Pinning
Automation that builds and tests every proposed change in a shared pipeline, giving fast feedback on pull requests and enforcing checks such as license headers, sign-offs, and test coverage.
- Dependency Pinning
- Related: Continuous Integration (CI), Software Composition Analysis (SCA)
Locking dependency versions in a manifest or lockfile so builds are reproducible, with deliberate, tested upgrades rather than silent changes that could break controls or introduce vulnerabilities.
- Governance Model
- Related: Maintainer, FINOS Project Lifecycle, Code of Conduct
The documented rules for how a project makes decisions, grants maintainer status, and handles disputes, ranging from single-vendor control to foundation-hosted meritocratic structures.
- Bus Factor
- Related: Maintainer, Third-Party Risk Management
The number of people who would have to disappear before a project stalls, a health indicator institutions weigh when deciding whether a dependency is safe for critical systems.
- Security Response Policy
- Related: Vulnerability Disclosure, CVE Identifier
A project's published procedure for receiving, triaging, and disclosing vulnerability reports, including private contact channels and target fix times, which consumers assess during due diligence.
- OpenSSF Scorecard
- Related: Vulnerability Disclosure, Bus Factor, Continuous Integration (CI)
An automated assessment that scores repositories on practices such as code review, branch protection, signed releases, and dependency update tooling, used to compare project security posture.