# Open source: a census of 110 listings

> Source: The Agents Index — https://theagentsindex.com/blog/open-source-census (sourced research)
> By The Agents Index Editorial · Published 2026-09-07 · Updated 2026-09-09

_29 of 110 listings answer yes for “Open source”. Counted from our own datasheet, with the query that reproduces every figure._

## Open source, across 110 settled listings

Of the 110 Published listings whose datasheet settles “Open source”, the largest group is “No” at 38 (35%). Measured 2026-09-09.

| Listings | Count | Share of 110 |
| --- | --- | --- |
| Yes | 29 | 26% |
| Qualified | 27 | 25% |
| No | 38 | 35% |
| Not established | 16 | 15% |

Denominator: 110 Published listings whose datasheet settles “Open source”. Method: Counted from the stored datasheet answer for “Open source” across every Published listing, all of which have a recognised stored answer on that row.

## The population

110 listings in this index are Published. This is the population as of 2026-09-09. 110 of the 110 published listings in this index carry a settled answer for “Open source”. That row asks: Is the code open source? Every listing in the index is settled on this row, so nothing is left out.

## Findings

1. 29 of the 110 settled listings answer “Yes” for “Open source”. That is 26% of the settled set.

2. 27 of the 110 settled listings answer “Qualified” for “Open source”. That is 25% of the settled set.

3. 38 of the 110 settled listings answer “No” for “Open source”. That is 35% of the settled set.

4. 16 of the 110 settled listings answer “Not established” for “Open source”. That is 15% of the settled set.

1 of those yes answers is OpenAI Agents SDK (Python), which still answers yes for “Open source”. Its [listing](/openai-agents-sdk) carries the stored answer and links to [the source recorded for it](https://github.com/openai/openai-agents-python/blob/main/LICENSE). This is one worked example, not an independent audit of every source in the census.

## What we counted, and how

Each figure above is a count over the “Open source” row of the listing datasheet, taken from the same stored answer the listing page renders. The denominator is the 110 listings whose answer is settled, meaning one of yes, qualified, no, does not apply, not established. On this row that is the whole index, because every listing has a recognised stored answer. Every number here is stored with the read-only query that reproduces it and re-run every sixty seconds against the live corpus, so a figure that stops reproducing surfaces as drift rather than as a stale sentence nobody notices. Our full method covers how a datasheet row is settled in the first place.

## Limitations

This counts stored datasheet answers, not independently tested capabilities. A sourced answer can record a vendor statement or our reading of published evidence; this census does not re-fetch those sources. “Not established” means we have not established an answer. That can reflect vendor nondisclosure, blocked evidence, or unfinished research, not a no. An absent or unrecognised answer is excluded rather than treated as a researched finding. The figures are restated when the stored corpus changes; the date above is the count used for this published version, not a new verification of the vendors.

---

Tags: data-report, census
