Skip to content

Software companies

Can you license data from open-source projects your company maintains?

By SourceX Editorial · Reviewed by Noah Loul ·

Short answer

A company that maintains an open-source project can usually license only the records it owns: employee-written discussion, private triage notes and curated, linked datasets. The public code is already licensed to everyone, and outside contributors' issues and comments generally remain theirs. Default rule: exclude contributor text unless rights are clear.

Key takeaways

  • Code released under an open-source license is already available to everyone on those terms; a buyer gains little from a second license to it.
  • Issues, comments and reviews written by outside contributors are generally their copyright, and contributor agreements often cover code but not discussion.
  • Employee-written discussion and private maintainer records are the most licensable part of an open-source program.
  • Usernames, emails and commit metadata are personal data that need privacy preparation before any package leaves the company.

What is already licensed, and what is not#

Open-source code is already licensed: anyone may use it under the project's license, permissive or copyleft, so a data buyer does not need your permission to read the public repository. What it cannot get from the public repository is the material your company holds privately and the structure that ties public activity to internal decisions.

That changes the question. Instead of asking whether you can license the project, ask which records around the project the company actually owns, and whether they add something the public record lacks, such as the reasoning behind a rejected design or the triage notes behind a security fix.

What is already licensed, and what is not
RecordWho usually holds the rightsLicensing posture
Public source codeContributors, under the project licenseAlready available on license terms; little to add
Code your employees wroteCompany, as work made for hireCompany-owned, but already published under the open-source license
Issues and comments written by employeesCompanyLicensable after privacy preparation
Issues, comments and reviews by outside contributorsEach contributorExclude by default unless rights are clear
Private triage notes, internal Jira and Slack threadsCompanyOften the most valuable and most licensable
Embargoed security reportsCompany and reporters, under disclosure termsUsually exclude
CI logs and build historiesCompanyLicensable once secrets are removed
Curated links between issues, pull requests and releasesCompany, as compiler; copyright in a compilation can be thin, so the license contract does most of the workLicensable as a structured package

Why outside contributors change the answer#

Outside contributors change the answer because, under US copyright law, the person who writes text owns it unless it is a work made for hire or the rights were transferred. The Copyright Office explains that a work prepared by an employee as part of regular duties is a work made for hire, and the employer is considered the author and owner. A volunteer's issue report or review comment has no such employment link to your company.

Contributor license agreements and sign-off processes help less than many teams expect. They are usually written for contributions submitted to the repository, meaning code and documentation, and may say nothing about issue comments, discussion threads or reviews. Read the definitions in any agreement your project has used before treating discussion as covered.

Platform terms add another layer. The hosting platform sets its own terms for content posted there, so the terms of the platform where the discussion lives belong in the rights review.

  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

Which records are worth the effort?#

The records worth the effort are the ones that connect public activity to private reasoning. A public issue shows the bug report; the internal thread shows how maintainers reproduced it, why they chose one fix over another, and what they told an enterprise customer while it was open.

Linking is where most of the value is created. A dataset that joins each public pull request to the internal ticket, the employee review thread and the release it shipped in shows a full engineering loop: problem, discussion, change, review and outcome. Teams building coding assistants and evaluation sets look for that sequence, and only the maintaining company can assemble it from private systems.

Support tickets from a commercial edition bring their own rights questions, because customer contracts may limit reuse of support content. They belong in the rights review rather than in a default package.

  • Internal Jira or Linear tickets that mirror public issues, with maintainer notes.
  • Slack threads where employees debated design choices, deprecations and release timing.
  • Code review discussions among employees, including approaches that were rejected.
  • Release checklists, incident records and postmortems for the hosted or enterprise edition.
  • Support tickets from paying customers of a commercial edition, subject to customer contracts.

How to check rights before any package is built#

A rights check for an open-source program runs in three passes: authorship, then contracts, then privacy. The order matters because each pass removes records before the next one has to look at them, which keeps the privacy work focused on material that can actually be licensed.

Use organization membership history and employment dates rather than current status. Many developers contribute both personally and on company time, and someone who left the company may still have written years of company-owned discussion.

  • Separate employee accounts from outside accounts using identity provider and organization membership records.
  • Collect every contributor agreement, sign-off policy and code of conduct the project has used, with dates.
  • List the project licenses and platform terms that apply to each repository and discussion space.
  • Flag embargoed security material, customer-specific forks and anything covered by a customer NDA.
  • Plan removal of usernames, emails, tokens and other secrets from commit metadata, logs and threads.
  • Record the final inclusion and exclusion rules so a buyer can see exactly what was licensed.

Illustrative: a company behind an open-source workflow engine#

Illustrative: a fictional software company maintains an open-source workflow engine and sells an enterprise edition with hosting and support. Its public repository has an active community of outside contributors, while its private systems hold Jira tickets, Slack channels and enterprise support tickets.

Counsel concludes that public code and outside contributors' issues will not be licensed. The company scopes a package of employee-written internal tickets, maintainer design threads and code review discussions among employees, linked to public pull request identifiers but not reproducing contributor text. Enterprise support tickets are held back pending a review of customer contracts.

The result is a smaller package with clean rights: every included record was written by an employee or generated by company systems, and the exclusion rules are documented for the buyer.

How SourceX approaches open-source programs#

SourceX approaches an open-source program as two record sets: what anyone can already read, and what the company privately holds. The Rights step of the SourceX five-step transaction focuses on the second set, sorting employee authorship from contributor authorship and checking contributor agreements and customer contracts.

The SourceX Enterprise Data Value Framework explains why the private side matters. Uniqueness, domain expertise and human-generated signal increase value, while reproducibility reduces it, and public code that anyone can download is highly reproducible.

The initial assessment uses metadata only, such as systems, years of history and the mix of employee and outside contributors. If a package proceeds, the SourceX Evidence Packet documents provenance and the exclusion rules, so the buyer can see which records were left out and why.

Frequently asked questions

Can we license the public repository itself as a dataset?

You can describe and package it, but you cannot grant rights beyond the open-source license, and anyone can already obtain the code on those terms. Any value comes from curation, linking and provenance, not exclusive access. The license should never claim rights in contributor code that the company does not hold.

Does a contributor license agreement let us license contributors' comments?

Not necessarily. Many contributor agreements cover contributions submitted for inclusion in the project, meaning code and documentation, and do not mention issue comments or discussion. Read the definitions in your agreement with counsel; if discussion is not clearly covered, treat contributor comments as excluded.

What about records written by people who have since left the company?

Records written by employees within the scope of their work are generally company-owned even after the person leaves. The harder cases are people who contributed both before and after joining, or on personal accounts. Classify authorship by date and account, and exclude anything you cannot attribute with confidence.

Do open-source licenses require attribution in a dataset?

Many open-source licenses attach notice or attribution conditions to redistributing code, and copyleft licenses add further conditions. If any code is included in a package, the buyer and supplier should agree how those terms are preserved. That is one more reason packages often focus on company-authored discussion rather than code.

Is public issue data personal data?

It can be. Usernames, display names, email addresses in commit metadata and profile links can identify people, and privacy laws may apply even to information that was posted publicly. Plan privacy preparation for any package, and assess which laws apply with counsel.

Sources

  • Copyright Office Circular 30 explains that a work made for hire arises when an employee creates the work as part of regular duties, or when a work in certain statutory categories is commissioned under an express written agreement, and in either case the employer or commissioning party is considered the author and copyright owner. Source
  • 17 U.S.C. 201(b) provides that for a work made for hire, the employer or other person for whom the work was prepared is considered the author and, unless the parties have expressly agreed otherwise in a signed written instrument, owns all of the rights comprised in the copyright. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies