LogoLogo
  • LFX Platform
  • Single Sign-On (SSO)
    • Create an Account
    • Sign in to Your Account
      • Sign in with Google
      • Sign in with GitHub
      • Sign in with LinkedIn
    • Manage Your Profile
    • Forgot Password
    • Have a question
    • Log Out
  • Individual Dashboard (MyProfile)
    • Release Notes
      • V0.7.0
      • V0.6.25 and V0.6.26
    • Quick Start Guide
      • Home Page
      • Profile
      • LF Events
      • Meetings
      • My Insights Beta Version
      • Purchases
      • Settings
    • Home Page
    • Share Your Experience- Help Us Improve
    • Profile
      • Badges and Skills
      • Open Source Event Speaking Experience
      • Technical Contributors
      • Linux Foundation & Project Issued Certifications
      • Training Enrollment
      • Community Roles
      • Supported Projects
    • Meetings
      • Find Your Host Key
    • My Insights Beta Version
    • LF Events
      • Registered
      • Past
      • Visa Letters
        • Updating Visa Letter Application
      • Travel Funding
        • Community Events Funding
    • Purchases
      • Coupons
      • Transactions
      • Individual Enrollments
      • Purchase a Linux.com Email
    • Data and Privacy
      • Data Visibility
    • Showcase your Maintainer Badges in LFX NOW!
      • Maintainer Badge LFX Support
      • What do I have to do as a Project Administrator?
    • Settings
      • Password
      • Manage Profile Visibility
      • Basic Information
      • Email Management
        • Email Preferences
      • My Work History
    • TUX Rewards FAQs
  • Community Data Platform
    • Quick Start Guide
    • Accessing Community Data Platform
    • Project Groups Page
      • My project groups
    • Integrations
      • GitHub Integration
      • Git Integration
      • Gerrit
      • Groups.Io
      • Confluence
      • Slack
      • X/Twitter Integration
      • Reddit Integration
      • Discord Integration
      • LinkedIn Integration
      • Cvent Integration
      • Training and Certifications
      • Dev Integration
      • Hacker News integration
      • Stack Overflow
    • FAQs
  • Project Control Center
    • Release Notes
    • V2 (Latest Version)
      • Overview
      • Homepage
      • Reports
        • Health Metrics
          • Participating Organization
          • Net Promoter Score (NPS)
          • Membership Churn
          • Outstanding Balance
          • Events
          • Training and Certifications
          • Code Contributions
          • Board Meeting Participation
          • Mailing Lists
          • Marketing
        • Marketing Metrics
      • Operations
        • Project Definition
        • Membership
        • Domains
        • Cloud Providers
        • User permissions
      • Collaborations
        • Committees
          • Adding a Committee
          • Adding Members to a Committee
          • Sending Emails to Committee Members
          • Deleting a Member from a Committee
          • Managing Committees
        • Meetings
          • Manage Meetings
          • Clone Meetings
          • Cancel Meetings
          • Add Documents to Past Meetings
          • Verify Meeting Participants
          • Sending Emails to Meeting Attendees
          • Meeting FAQs
        • Wiki
        • Issue Tracker
        • Voting feature
          • Creating a Vote
          • Voting for the Poll
          • Managing Poll
          • Viewing Results
        • Mailing Lists
        • Surveys
      • Bookmarks
      • PCC FAQs
        • Meetings FAQs
    • V1 (Prior Version)
      • Release Notes
        • PCC V1.6.6 Release
        • PCC V1.6.5 Release
        • PCC V1.6.4 Release
        • PCC V1.6.3 Release
        • PCC V1.6.0 Release
        • PCC V1.5.1 Release
        • PCC - V1.4 Release
        • PCC - June 28/2022 Release
        • PCC - April 20/2022 Release
        • PCC - March 15/2022 Release
      • Overview
      • PCC Dashboard
      • Role-Based Access Control
        • Roles and Permissions for Project Setup
        • Roles and Permissions for IT Services
      • Adding a Main Project
      • Operations for a Project
        • Project Definition for a Project
        • Legal Setup for a Project
        • Membership Setup for a Project
        • Setting up a Domain for a Project
          • Transferring a Domain
          • Redirecting Your Domain
          • Adding a Service Record
          • Setting up the Email Services
        • Cloud Providers
      • Collaboration Services for a Project
        • Committees Setup for a Project
        • Mailing List
        • Issue Tracker for a Project
        • Setting up Wiki
        • Meeting Management
      • Development
        • Source Control
      • LFX Tools
        • Security
          • Onboarding Projects from GitHub
          • Manage Vulnerabilities
          • Manage False Positives
            • Regular Expressions Cheat Sheet
            • Ignore.yml File
          • Manage Non Inclusive Naming
        • EasyCLA
  • Organization Dashboard
    • Release Notes
      • Release v1.8.0
      • Release v1.7.0
      • Organization Dashboard - 03/July/2023 Release
      • Organization Dashboard - 03/October/2022 Release
    • What's New
      • Related Company Visibility
    • Access and Permissions
    • Learn About LFX Data
    • Introduction
    • Home page
    • Membership
      • Your Active Memberships
      • Renewing an Expired Membership
      • Discover New Open Source Project
    • Code Contributions
    • Training & Certifications
    • Events
      • Overview
      • Sponsorship Insights
      • Travel Funding
    • Access
    • Users FAQs
    • Profile
    • FAQs
  • Security
    • Release Notes
      • LFX Security V2.0.33 Release
      • LFX Security V2.0.32 Release
      • LFX Security V2.0.31 Release
      • LFX Security V2.0.30 Release
      • LFX Security V2.0.29 Release
      • LFX Security V2.0.28 Release
      • LFX Security V2.0.27 Release
      • LFX Security V2.0.26 Release
    • Overview
    • LFX Security FAQs
    • Onboarding your Project
    • LFX Security Requirements
      • Supported Languages
    • Add a Project to LFX Security
    • Open LFX Security
    • Authorization Page
    • Security Status Overview
    • Investigate and Remediate Vulnerabilities
    • Investigate Dependencies in the Application Dependency Tree
    • Get License Information
  • EasyCLA
    • V2
      • Releases and Known Issues
      • Getting Started
        • Prerequisites
        • EasyCLA Troubleshooting
          • EasyCLA Disabled
        • EasyCLA FAQs
        • EasyCLA Development Components
      • Project Managers
        • Sign in to Project Control Center
        • Set up Project on EasyCLA
        • Create New CLA Group
        • Update Template
        • Add or Remove a Project from CLA Group
        • View and Manage CLA Group Details
        • Add and Manage GitHub Organizations
        • Add and Manage Gerrit Organizations
        • Add and Manage GitLab Groups
        • View Connection Status of Git Organizations and Repositories
        • Enforce or Remove CLA Mechanism
        • Invalidate a Contributor's Signature
        • Uninstall the EasyCLA Application
      • Embargo, Sanction, and OFAC Compliance for Secure CLA Signing
      • Contributors
        • Individual Contributor
        • Corporate Contributor
      • Corporate CLA Managers
        • Sign in to the EasyCLA Corporate Console
        • Coordinate Signing CLA and become initial CLA Manager
        • Add or Delete CLA Managers
        • Approve and Manage Contributors
      • EasyCLA and Co-Author Compliance Guide
      • CCLA Signatories
        • Review and sign a Corporate CLA by Request
      • Configuring Merge Queue on GitHub for Branch Protection
      • Glossary
      • Corporate CLA Console
        • Dashboard
        • Projects
        • Manage your Profile
  • Mentorship
    • Release Version: v1.4.23
    • Program Schedule & Timelines
    • Platform Overview
      • View Mentorship Program Details
      • View Mentor/Mentee Profile
      • Toggle Between Mentorship and Crowdfunding
    • Administrators
      • Enroll Your Program
        • Mentorship Project Enrollment Form
      • Edit a Project
      • Open & Close Mentorship Applications
      • Add Mentors
      • View Mentees for the Selected Program
      • Manage Mentees Applications
      • Manage Mentees Tasks
      • Approve Mentee Stipends
      • How to Contact a Mentee
    • Mentees
      • Create Mentee Profile
      • Apply to Mentorship Program
      • Withdraw your Application
      • View your Application Status
      • Manage Your Tasks
      • Manage Your Mentorship Profile
      • Submit Expensify Report to Receive Mentorship Stipend
    • Mentors
      • Become a Mentor
        • Request to be Added to a Program
        • Admin Invites a Mentor to a Program
      • Review Mentees Applications
      • Manage Mentees Tasks
      • Contact a Mentee
      • Manage Your Mentorship Profile
    • Mentee Stipends
      • Total Stipend Amount
    • Mentee Guide
      • The Linux Foundation Mentorship Program
      • Mentorship Program: How It Works
      • Why Become a Mentee?
      • Mastering Mentorship: Keys to Success in Mentorship
      • Am I Eligible to Become a Mentee?
      • How to Apply
      • Not Selected?
      • Start the Journey
        • What is Expected of You
        • Evaluations
        • How to Graduate Successfully
      • Additional Resources
      • Code of Conduct
      • Mentee FAQs
    • Mentor Guide
      • Introduction
      • Participant Roles
      • Getting Started
        • Why to Become a Mentor
        • Can I be a Mentor?
        • Benefits for Mentors
        • What Makes a Good Mentor
        • How to Select Mentees
      • Mentoring Best Practices
      • Maintain Open Source Culture
      • Start Mentoring
        • Create Project Plan and Prepare Mentees
        • Set Expectations
        • Managing the Project Plan
        • Mentee Evaluations
      • Additional Resources
      • Mentorship FAQs
      • Code of Conduct
    • Mentorship FAQs
    • Mentorship - Get Help
  • Crowdfunding
    • Dashboard Overview
      • Projects
      • Events
      • Travel Funds
      • Security Audit
      • General Funds
      • Integrated Services for a Project
      • Toggle Between Crowdfunding and Mentorship
    • Mandatory Compliance for Crowdfunding
    • Apply for Crowdfunding
      • Add a GitHub Project
      • Add a Git Project
      • Add a Project for Security Audit
      • Add General Fund
      • Add an Event
      • Add a Travel Fund
    • Donate/Sponsor
      • Donate as an Individual
      • Donate as a Sponsor
        • Add, Edit, or Delete an Organization
      • Sponsor Events
    • Register for an Event
    • Project Application
    • Event Application
    • Travel Fund Application
    • Security Audit Application
    • General Fund Application
    • Manage Your Crowdfunding Account
    • Get Reimbursed
    • Submit Travel Funding Reimbursement Expensify Report
    • Create and Submit an Expensify Report
    • Crowdfunding FAQs
    • Crowdfunding - Get Help
  • Linux Foundation Individual Supporter Program
    • Enroll in the Linux Foundation Individual Supporter Program
    • Purchase Lifetime Linux.com Email Alias
Powered by GitBook

Copyright © 2022 The Linux Foundation®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks.

On this page
  • Active contributors
  • Affiliated contributor:
  • Approve
  • Author
  • Backlog
  • Backlog Management Index
  • Branch
  • Bugzilla
  • Comment
  • Commit
  • Confluence
  • Contributor
  • Contribution
  • Churn rate
  • Dashboard
  • Data affiliation
  • Data Source
  • Free and Open Source Software (FOSS)
  • Gerrit
  • Git
  • GitHub
  • Identity
  • Inactive contributors
  • Individual contributors
  • Issue
  • Jenkins
  • Jira
  • Label
  • Mailing list
  • New contributor
  • Onion model analysis
  • Open source community
  • Organization
  • Patch
  • Project
  • Pull request
  • Push
  • Repository
  • Review Efficiency Index
  • Slack
  • Submit
  • Unaffiliated contributors
  • Unique commits
  • Unique contributors
  • Unique repository
  • UUID
  • Visualization

Was this helpful?

Edit on GitHub
Export as PDF
  1. Insights
  2. V1 (Deprecated)

Glossary

Last updated 3 years ago

Was this helpful?

Insights uses the following common terms in the product documentation and in the user interface:

Active contributors

It refers to those who are contributing to the project or contributed to the project in the last six month from the current date.

Affiliated contributor:

A who is committing code or participating in the project on behalf of an organization.

Approve

In GitHub, approve is a review status when someone submits feedback and approves merging the changes proposed in the pull request.

Author

An author is the person who originally wrote a piece of code in Git.

Backlog

A backlog is a list of all things that need to be done within a project.

Backlog Management Index

Backlog Management Index (BMI) is the number of closed issues divided by the number of open ones in a given period of time.

Branch

A Git branch is an independent line of development. A branch lets you isolate your work from others. Changes in the primary branch or other branches do not affect your branch, unless you decide to pull the latest changes from those branches.

Bugzilla

Bugzilla is an open source defect tracking tool that can be used for managing software development.

Comment

In GitHub, comment is a review status when someone submits feedback without approving the changes proposed in the pull request.

Commit

A commit is an individual change to a file or set of files. A committer is anyone who made a commit or pull request on behalf of the original author.

Confluence

Atlassian Confluence is a content tool that teams use to collaborate and share knowledge. Confluence lets users create pages and blogs, which all team members can comment on and edit.

Contributor

A Contributor is someone (typically a developer) who contributes code to a GitHub/Gerrit/GitLab project.

Contribution

A contribution is a review, comment, commit, issue, or pull request. A contributor is someone from the outside not on the core development team of the project that wants to contribute some changes to a project, but does not have collaborator access.

Churn rate

Churn rate is defined as the total number of inactive contributors. It is calculated as: Total Inactive Contributors recorded at the end of the time period/ (Total Active Contributors recorded at the start + Total New Contributors who joined during the selected time period)

Dashboard

A dashboard is a data visualization that displays analytics metrics and important data points for an organization, a project, and other data on a single page.

Data affiliation

Data affiliation connects or associates identities. Affiliation is a close association or connection to an organization, company, and so on. An example of affiliation is being a member of a community organization. Or, a member could belong to two or more companies that are related through common ownership, but are treated as one. In this case, a single member might have multiple identities such as two different company emails.

Data Source

Data sources are the collaboration tools or the remote servers that are used by projects to drive the development of a project. For example, in a database management system, the primary data source is the database, which can be located in a disk or a remote server. The data source for a computer program can be a file, a data sheet, a spreadsheet, an XML file or even hard-coded data within the program.

Free and Open Source Software (FOSS)

Free and Open Source Software (FOSS) development is software developed by informal collaborative networks of programmers.

Gerrit

Gerrit is a free web-based team code collaboration tool. Software developers in a team can review each other's modifications on their source code using a Web browser and approve or reject those changes. Gerrit integrates closely with Git.

Git

Git is an open source program for tracking changes in source code during software development.

GitHub is a web-based hosting service for version control using Git.

Identity

In Identity Management, an identity is a record (tuple) composed of a name, email, username, and the name of the source from where it was extracted.

Inactive contributors

Individual contributors

Issue

In GitHub, an issue is a suggested improvement, task, or question that is related to the repository. Anyone can create an issue (for public repositories). Issues are moderated by repository collaborators.

Jenkins

Jenkins is an open source continuous integration software tool for testing and reporting on changes in a code base in real time.

Jira is an issue tracking product that allows bug tracking and agile project management.

Label

A label is a classifying name or phrase on a project that identifies subjects for the project repositories.

Mailing list

A mailing list is a list of email addresses that allows for a wide distribution of information to many Internet users.

New contributor

A new contributor is someone who has never contributed to the project before, and is contributing for the first time.

Onion model analysis

In GitHub, onion model analysis defines the number and identity of core, regular, and casual contributors. These contributors are individuals who have done 80 percent (core), 15 percent (regular), and 5 percent (casual) of the contributions to a project.

Open source community

The open source community is a body of programmers who develop and participate in computer programs in which the source code is available to the general public for use or modification from its original design. open source code is a collaborative effort, where programmers improve the source code and share the changes within the community.

Organization

In GitHub, an organization is a collection of user accounts that own repositories. Organizations let businesses and open source projects collaborate across many projects at once.

Patch

A patch is a set of changes to a computer program to update, fix, or improve it the program. In Git, a patch is a small file that indicates what was changed in a repository.

Project

  • Public domain project—A non-Linux Foundation project that is managed independently of the Linux Foundation, but that is participating in one or more Linux Foundation services (for example, Express Gateway, Vue.js).

  • Member project—A Linux Foundation project that maintains its own governance and membership (for example, Cloud Native Computing Foundation or LF Networking).

  • Member subproject—A Linux Foundation project whose governance and membership is managed using a parent member project, but may also provide its own limited, more focused, governance (for example, Kubernetes).

Pull request

A pull request (PR) is a proposed change to a repository that is submitted by a user and accepted or rejected by repository collaborators.

Push

A push refers to sending your committed changes to a remote repository. A pusher is someone who sends committed changes to a remote repository, such as a repository hosted on GitHub.

Repository

A repository is an element in GitHub that contains all the project files (including documentation) and stores each file's revision history.

Review Efficiency Index

Review Efficiency Index (REI) is the number of closed pull requests divided by the number of open ones in a given period of time.

Slack is a cloud-based set of team collaboration tools and services.

Submit

A submit is an action that lets you comment on a pull request, approve proposed changes, or request changes that must be addressed before the pull request can be merged. A submitter is someone who performs the submit.

Unaffiliated contributors

Unaffiliated contributors are those contributors who are contributing (or have contributed) to the project but their organization association is still 'Unknown'.

Unique commits

Unique commits are identified based on the SHA (Secure Hash Algorithm) associated with a commit. For multiple entries for a single commit, the number of unique commits are considered as one because unique commits are filtered based on the unique SHA of the commit.

Unique contributors

Unique repository

The repositories based on their unique names. It refers to the complete path (also called origin) of the repository URL.

UUID

Universally Unique Identifier. The author UUID is given by LFX Insights based on the GitHub username, name, and email address of a contributor.

Visualization

A visualization is data that is represented in a visual context such as a graph or chart. Patterns, trends, and correlations can be exposed in a data visualization.

GitHub

It refers to those who did not contribute to the project in the last six month from the current date.

Individual are those who are contributing to the project in an individual capacity, such as freelancers, and do not have affiliation to any organization.

Jira

A project defines any open source collaborative effort, which can be a specific repository (for example, ), a coalition of like projects (for example, LF Energy), or a formal organization, for example, Cloud Native Computing Foundation). Other project definitions follow:

Nonmember project—A Linux Foundation project that does not maintain its own formal governance and membership, but is instead directly managed by the Linux Foundation, for example .

Slack

Contribution by contributors/developers based on their s. For example, if ten contributors have pushed 20 commits each, the number of unique contributors will be considered as 10, not 200 as it is the total number of commits.

contributors
contributor
contributors
contributors
FOSS
FOSS
UUID