Skip to content

Data and licences

What of each dataset is in this repository, what you download yourself, the licence that governs it, and what that asks of you. The harness code is MIT; the data is not ours to relicense, and nothing here grants rights the original licence does not.

This is a plain-language summary to help you comply, not legal advice. The licence on each dataset's own page is what binds.

The short version

in this repository you download
The corpora (articles, snippets, abstracts, sentences) no yes, with each example's fetch.py, from the public source
Gold and silver references for the five experiments no rebuilt by fetch.py, byte for byte (seeded)
Run outputs (outputs/, predictions.jsonl) yes: what each system produced, and its scores —
Scores, costs, fingerprints (metrics.json) yes —
Demo and tutorial data (harness/data/sources, harness/tutorial/) yes: synthetic or invented, written for this repository —

A dataset's identity travels as a hash (items_sha256, corpus_sha256), not as its bytes, so you can prove you have the same items without anyone redistributing them.

What the committed run outputs contain

Run outputs are committed so every number can be recomputed for $0. They are derived from the datasets, so each one's licence follows its data:

experiment what an output is contains dataset text? governed by
Summarisation · CNN/DM a summary of one article yes. The lead-3 baseline's output is each article's first three sentences, verbatim, and other systems' summaries may quote sentences from the article CNN/DailyMail: Apache-2.0
Classification · AG News one topic label no: a class word AG News terms (see below)
Classification · DBpedia one ontology label no: a class word CC-BY-SA 3.0 + GFDL
Extraction · Few-NERD a list of entity spans and types short spans (names, places) quoted from the sentences CC BY-SA 4.0
Retrieval · SciFact a ranked list of document ids no: numeric ids CC BY-SA 4.0

Each dataset

dataset licence what it asks of you
CNN/DailyMail Apache-2.0 Keep the attribution and licence notice when you redistribute it or text from it. The articles themselves are CNN's and the Daily Mail's journalism.
AG News unknown on the card; its description says non-commercial research use Treat it as non-commercial research only. If you are evaluating a commercial product, use a different corpus for anything you ship or publish.
DBpedia-14 CC-BY-SA 3.0 + GFDL, inherited from Wikipedia Attribute Wikipedia/DBpedia; anything you redistribute that contains its text is share-alike.
Few-NERD CC BY-SA 4.0 Attribute the authors; derived text you redistribute is share-alike (CC BY-SA 4.0).
BEIR SciFact CC BY-SA 4.0 The same: attribute, and share-alike for redistributed text.

Licence was a selection criterion, not an afterthought: Few-NERD was chosen over a corpus closer to the original application because that one is licensed other. Sources, papers and the full table: REFERENCE, datasets and credits.

What we ask of you

  1. Fetch the data from its source with each example's fetch.py. Don't redistribute a corpus or its references; the repository deliberately doesn't.
  2. Each dataset's licence applies to your copy and to what you derive from it, including the committed run outputs above. Our MIT licence covers the code only.
  3. AG News is for non-commercial research. For a commercial evaluation, swap it out.
  4. CC BY-SA data is share-alike. If you publish text derived from DBpedia, Few-NERD or SciFact, attribute it and publish that text under the same licence.
  5. Cite the work you use. The papers behind each dataset and metric are listed in REFERENCE and papers.

Models

Model weights have licences too, and they differ: two of the local models state no licence at all, which is a reuse blocker rather than a permission, and several open-weight LLMs carry use conditions. Each is listed, read from the publisher, in REFERENCE, models. Check before you deploy one.

Your own data

When you point the harness at your own system, your data stays where you put it: datasets, references and runs are files under harness/data/. It goes nowhere unless you configure a hosted model, and then each item is sent to that provider (via OpenRouter or your own gateway), under that provider's terms. Read them before you send anything confidential, and prefer a local model for data that cannot leave your machine.