Activities / What code does

Reuses other publishers' content

aggregates_content

Your app republishes, excerpts, links to, or indexes content another publisher made first: headlines, articles, snippets, or images.

  • scope code
  • in the registry since 1.0
  • 398 laws in 226 jurisdictions name it

What triggers it

The lint's definition. It republishes, excerpts or indexes news or other publishers' content, by any means.

This covers a news-aggregation app that lists headlines linking out to original articles, a digest that quotes a short excerpt from each story it summarizes, and a search or preview feature that shows thumbnails or snippets of other sites' pages.

What does not

Linking to a single article a user pastes in themselves, with no ongoing collection, does not count.

Often confused with Crawls the web.

The law it brings into scope

The kinds of law that name this activity in the LexLint law library, with the number of laws and jurisdictions in each, as of . The examples are chosen by rule, laws in force first and the widest jurisdiction first; each section's page lists every law.

Area of lawLawsJurisdictions
Reuse law

Reproduce other publishers' content only as far as an exception or a license allows.

239 189
Cybersecurity law

Build software securely, handle reported flaws, and report incidents on a deadline.

91 67
Scraping law

Stay within computer-access law, a site's terms, and the copyright in what is copied.

24 18
Product and AI liability law

Answer in damages when defective software or an AI system causes harm.

23 22
Content moderation law

Act on notice of unlawful content, explain moderation decisions, and report on them.

15 9
Privacy law

Have a legal basis for personal data, honor people's rights over it, and report a breach.

9 5
AI law

Tell people when they are dealing with an AI system or its output, and control the uses the law calls high-risk.

4 4

Counterparties that usually come with it

  • the publishers whose feeds it reads
  • a news or search API

A component that cannot run as documented without one of these names it in its ACTIVITIES.md under talks_to, with required: true. That party's jurisdiction then joins the run of every product that uses the component, and the finding says why it is there. A default the deployer can change is asked about, never added. Talking to a party never makes a product that party.

In a declaration

A library or framework that makes this possible enables it; an application whose shipped code does it performs it.

For a library

activities: - id: aggregates_content mentioned: enables enabled: requires_configuration where: [<the module that carries it>] note: <one sentence>

For an application

activities: - id: aggregates_content mentioned: performs enabled: by_default where: [<the module that carries it>] note: <one sentence: what it does, and the kind of law it attracts>

History

In the registry since version 1.0, .

In the glossary: Reuses other publishers' content.

The activity registry is LexLint's open list; this page's text is licensed under Creative Commons Attribution 4.0.