← Glossary / Open Data Licensing

What is Open Data Licensing?

Open data licensing is the legal framework that dictates how publicly accessible datasets can be scraped, modified, and commercially distributed. Just because a dataset is reachable via a public HTTP GET does not mean it is legally open for commercial use. For data engineering teams, tracking license provenance at the extraction layer is the only way to prevent downstream copyright or database rights infringement in production pipelines.

ComplianceCreative CommonsODbLData ProvenanceCommercial Use
// 02 — definitions

Public vs.
open.

The critical distinction between data you can technically scrape and data you can legally sell, model, or distribute.

Ask a DataFlirt engineer →

TL;DR

Open data licenses (like CC-BY, ODbL, and CDLA) explicitly grant downstream usage rights. Without an explicit license, public data defaults to full copyright protection. Scraping public data is usually legal, but using that scraped data in a commercial product without clearing the license is where pipelines create massive legal liability.

01Definition & structure
An open data license is a standardized legal document that grants users permission to access, modify, and share a dataset. The most common frameworks are Creative Commons (CC), the Open Data Commons (ODbL), and the Community Data License Agreement (CDLA). These licenses typically toggle specific permissions:
  • Attribution (BY) — You must credit the original source.
  • Share-Alike (SA) — Any derivative works must be released under the same license.
  • Non-Commercial (NC) — You cannot use the data for commercial advantage.
  • No Derivatives (ND) — You can share the data, but cannot alter it.
02Database rights vs. Copyright
Copyright protects creative expression (like an article or a photograph). It does not protect raw facts (like a list of store locations or historical weather data). However, in jurisdictions like the EU and UK, the investment in gathering and organizing those facts is protected by Sui Generis Database Rights. Open data licenses like ODbL are specifically designed to waive these database rights, whereas older Creative Commons licenses (pre-v4.0) sometimes failed to address them clearly.
03The Non-Commercial (NC) trap
The most dangerous license for a B2B data pipeline is CC-BY-NC. Many academic and government datasets use it to prevent exploitation. If a data engineering team scrapes an NC dataset and merges it into a commercial product, the entire product is in violation. Because "commercial use" is defined broadly, even using NC data to train an internal machine learning model that eventually supports a commercial product is highly risky.
04How DataFlirt handles it
We treat license metadata as a first-class schema requirement. During the scoping phase of any pipeline, we identify the target's explicit license or Terms of Service. Our extraction workers capture the license state at the time of the scrape and inject an SPDX identifier into the delivery payload. If a client requests a pipeline targeting NC or SA data, we enforce physical isolation of that dataset to prevent accidental contamination of their commercial data lakes.
05Did you know?
The "sweat of the brow" doctrine — the idea that hard work alone makes a database copyrightable — was explicitly rejected by the US Supreme Court in Feist Publications, Inc., v. Rural Telephone Service Co. (1991). This means that in the US, a purely factual database (like a phone book) cannot be copyrighted, regardless of how much effort it took to compile, making factual scraping significantly safer in the US than in the EU.
// 03 — the compliance model

How restrictive
is the dataset?

License compatibility dictates whether two datasets can be merged. DataFlirt's ingestion engine models license restrictiveness to prevent viral Share-Alike clauses from infecting proprietary client data.

Restrictiveness hierarchy = CC0 < CC-BY < CC-BY-SA < CC-BY-NC
Public domain is safest. Non-Commercial (NC) is toxic for B2B pipelines. Standard licensing models
Derivative work risk = Pviral = f(ShareAlike_clause, transformation_depth)
Mixing SA data with proprietary data forces the output to be open-sourced. Copyleft legal principles
DataFlirt provenance tracking = Record = Payload + Hash(Source_URL) + SPDX_ID
Every delivered row carries its legal origin to ensure safe downstream use. DataFlirt delivery schema
// 04 — license extraction trace

Parsing rights
from the wire.

A pipeline extracting government procurement data. Before parsing the payload, the worker extracts and validates the dataset's license metadata to ensure commercial compatibility.

JSON-LDSPDX validationCC-BY-4.0
edge.dataflirt.io — live
CAPTURED
// fetch target metadata
GET https://data.gov.uk/api/action/package_show?id=procurement-2026
status: 200 OK

// extract license identifier
meta.license_id: "uk-ogl"
meta.license_title: "Open Government Licence v3.0"

// validate against pipeline allowlist
spdx.mapping: "OGL-UK-3.0"
policy.commercial_use: ALLOWED
policy.attribution: REQUIRED

// extraction phase
records.extracted: 14,205
provenance.injected: true // attaching OGL-UK-3.0 to all rows

// delivery
pipeline.status: COMMITTED TO S3
// 05 — compliance risks

Where open data
becomes a liability.

The most common ways data engineering teams accidentally violate open data licenses, ranked by frequency across our compliance audits.

AUDITED PIPELINES ·  ·    150+ enterprise
NC VIOLATIONS ·  ·  ·  ·  12% of datasets
UPDATED ·  ·  ·  ·  ·  ·  2026-05-19
01

Dropping attribution metadata

most common · Stripping source URLs during schema normalization
02

Ignoring Share-Alike clauses

viral risk · Mixing SA data with proprietary commercial data
03

Violating Non-Commercial terms

high liability · Using CC-BY-NC data to train commercial models
04

Assuming public means CC0

legal error · Scraping without checking the site's Terms of Service
05

Incompatible license mixing

complex · Merging ODbL and CC-BY-SA datasets into one table
// 06 — provenance architecture

Track the license,

down to the individual row.

A dataset is only as safe as its weakest license. When aggregating data from thousands of sources, pipeline operators often strip metadata to normalize schemas. DataFlirt's delivery layer injects a provenance struct into every record, preserving the source URL, extraction timestamp, and SPDX license identifier. If a source site changes its terms of service from CC-BY to CC-BY-NC, our schema monitors catch the diff, quarantine the new records, and alert the client before poisoned data enters their warehouse.

provenance.metadata.json

Standard provenance payload attached to a delivered record.

record.id rec_8f72b1a9
source.url https://example.gov/data
license.spdx CC-BY-4.0
rights.commercial true
rights.attribution required
rights.share_alike false
extracted_at 2026-05-19T08:14:22Z

Stay ahead of the pipeline

Data engineering
intel, weekly.

Anti-bot shifts, scraping infrastructure updates, dataset delivery patterns, and business outcomes from our pipelines. Short, technical, no fluff.

// 07 — FAQ

Common
questions.

About the difference between public and open data, commercial use restrictions, and how DataFlirt manages license compliance at scale.

Ask us directly →
What is the difference between public data and open data? +
Public data is anything you can access without a login — it describes the technical state of the data. Open data is a legal state. It means the copyright holder has explicitly applied a license (like Creative Commons) granting you permission to use, modify, and distribute the data. Public data without an open license defaults to "All Rights Reserved."
Can I scrape CC-BY-NC (Non-Commercial) data for internal business analytics? +
Generally, no. "Non-Commercial" is interpreted broadly by courts. If the data is used to support a for-profit enterprise — even internally, to optimize pricing or train an internal model — it usually violates the NC clause. We strongly advise clients to quarantine NC data out of commercial pipelines entirely.
How do EU Database Rights interact with open licenses? +
In the EU and UK, the structure and investment in a database are protected independently of the contents via Sui Generis Database Rights (SGDR). Even if the individual facts aren't copyrightable, extracting a substantial portion of the database requires a license. Licenses like ODbL (Open Database License) specifically address and grant these rights.
What happens if a site has no explicit license or Terms of Service? +
If there is no explicit license, standard copyright law applies. Facts themselves (like a stock price or a temperature) cannot be copyrighted, but the specific arrangement, creative descriptions, or images can be. Scraping pure facts is generally safe under the Publicly Available Data Doctrine, but scraping creative content is risky without a license.
How does DataFlirt track attribution for millions of records? +
We don't just deliver flat CSVs. Our delivery schemas include a nested _provenance object on every row. This contains the source URL, the extraction timestamp, and the SPDX license identifier. When your downstream systems aggregate the data, the attribution metadata travels with it, allowing you to generate compliance reports automatically.
Can a target website change its license retroactively? +
They can change the license for future data, but they generally cannot revoke an open license (like CC-BY) for data you have already downloaded under those terms. This is why capturing the extraction timestamp and the license state at the exact moment of scraping is critical for audit defense.
$ dataflirt scope --new-project --target=open-data-licensing READY

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off catalogue dump or a continuous feed across millions of records — we scope, build, and operate the pipeline.

hello@dataflirt.com  ·  Bengaluru  ·  IST  ·  typical reply < 4h