ftosoni's picture
Add dataset card, license, and Parquet shards (viewer)
ebbe603 verified
|
Raw History Blame Contribute Delete
2.02 kB

Licensing

This dataset combines two layers under different licenses. Read both before reuse.

1. Tooling and packaging — Apache-2.0

The database schema, the FAISS index, the BM25 index, the embeddings, the Parquet packaging, and this dataset card are released under the Apache License 2.0, consistent with the canonical Zenodo record (DOI 10.5281/zenodo.20586256).

2. Source snippets (the code field) — upstream free/open-source licenses

The code values in snippets.db and in the Parquet shards are excerpts derived from upstream MediaWiki / Wikimedia repositories. Each excerpt remains under the license of its origin repository — predominantly GPL-2.0-or-later, with some MIT, BSD, Apache-2.0, and others. The Apache-2.0 grant in section 1 does not relicense this upstream code.

There is no per-row license column in the data. Instead, every entity carries a Software Heritage identifier (swhid) with an origin= qualifier (and lines= range). This lets you resolve the exact upstream repository, revision, and file — and therefore the authoritative license and copyright — via:

Caveats

  • Snippets are fragments (individual functions, types, or templates) and may not carry the original file's license header or copyright notice. Consult the origin repository before redistributing or reusing a snippet.
  • If you are a copyright holder and believe a snippet should not be redistributed here, please open an issue on the GitHub repository (https://github.com/ftosoni/mediawiki-code2code-search) or contact the author; it will be removed promptly.

Summary

Layer License
Schema, indexes, embeddings, packaging, card Apache-2.0
code snippets Upstream FOSS licenses (predominantly GPL-2.0-or-later); resolve per entity via swhid