AI vs. The Law - Ryan Roemer, Nearform 🔗 **Source:** [AI vs. The Law - Ryan Roemer, Nearform](https://www.youtube.com/watch?v=G7vQSEJwgek) > [!note]+ Document Notes > tags: [AI Law, Copyright, Open Source, jsconf25] > author: [MISSING] > source: YouTube > reference: [https://www.youtube.com/watch?v=G7vQSEJwgek] > date created: > > # 🏷️ Title: AI vs. The Law - Ryan Roemer, Nearform > <!-- deep-read:sections start --> ## 🧰 Action Inbox - [H2] Draft a fair-use explainer for devs — https://www.youtube.com/watch?v=G7vQSEJwgek&t=240 #articleseed - [H3] Add “data ingestion method” checklist to OSPO docs — https://www.youtube.com/watch?v=G7vQSEJwgek&t=372 #xref - [H7] Enable code provenance scanning in CI — https://www.youtube.com/watch?v=G7vQSEJwgek&t=929 #share - [H8] Update contributor guide on human authorship — https://www.youtube.com/watch?v=G7vQSEJwgek&t=1126 #articleseed - [H9] Add prompt-only copyright warning banner — https://www.youtube.com/watch?v=G7vQSEJwgek&t=1148 #addendum - [H10] Set “human-in-the-loop” policy for AI code — https://www.youtube.com/watch?v=G7vQSEJwgek&t=1554 #xref - [H11] Track key AI cases in a living note — https://www.youtube.com/watch?v=G7vQSEJwgek&t=806 #share ## 🧭 Table of Contents - [📝 Summary](#-summary) - [📖 Main Content](#-main-content) - [🗒️ Notes](#️-notes) - [📚 References](#-references) - [🗣️ Paraphrase](#️-paraphrase) - [📰 Newsletter](#-newsletter) - [✅ Action Items](#-action-items) - [🧪 Hypotheses](#-hypotheses) - [📊 Methodology](#-methodology) - [❓ Questions](#-questions) - [🔮 Future Research](#-future-research) - [💡 Implications](#-implications) - [🧠 Learning Styles Assessment](#-learning-styles-assessment) - [📊 Accessibility Assessment](#-accessibility-assessment) - [🌍 DEIB Assessment](#-deib-assessment) - [✅ Logical Validity](#-logical-validity) - [🛡️ DARVO Analysis](#-darvo-analysis) - [🎯 Conclusion](#-conclusion) ### 🔗 References - US Copyright Office AI guidance and policy page: https://www.copyright.gov/ai/ - Thaler v. Perlmutter opinion (AI authorship not protected): https://www.courtlistener.com/docket/63352999/thaler-v-perlmutter/ *(free access; document availability can vary)* - Overview of Thomson Reuters v. Ross Intelligence docket: https://www.courtlistener.com/docket/17082981/thomson-reuters-enterprises-llc-v-ross-intelligence-inc/ *(access may require navigation; some filings may be paywalled)* - Background on GitHub Copilot litigation: https://www.eff.org/deeplinks/2023/11/appeals-court-lets-github-copilot-lawsuit-proceed *(advocacy summary; monitor for updates)* - Video of the talk with transcript: https://www.youtube.com/watch?v=G7vQSEJwgek ## 📝 Summary - The speaker surveys US copyright law and AI. The talk targets code. See [H1], [H2]. - Fair use remains contested. Courts split on training data legality. See [H11]. - Data ingestion methods shape risk. Contract and scraping issues matter. See [H3]. - AI tools can emit copyrighted code. Provenance controls reduce risk. See [H7]. - US law requires human authorship. Prompts alone do not suffice. See [H8], [H9]. - Bottom line: favor human control, clear policies, and auditing. Cite primary guidance. ## 📖 Main Content - The talk limits scope to US law and code. This narrows variables. See [H1]. - Fair use uses a four-factor test. Purpose, nature, amount, and market harm guide analysis. See [H2]. - Courts disagree on training data. Outcomes vary by source and use. See [H11]. - Data collection methods matter. Scraping, contracts, and piracy shape exposure. See [H3]. - AI coding tools can reproduce copyrighted snippets. Use scanners and guardrails. See [H7]. - Human authorship controls ownership. US guidance rejects purely AI authorship. See [H8]. - Prompts alone lack copyright protection. Selection and arrangement by humans can qualify. See [H9]. - Uncertainty persists. Therefore, implement measured, auditable workflows now. ### 🗒️ Notes #### ⏱️ [00:02:51](https://www.youtube.com/watch?v=G7vQSEJwgek&t=171) Scope and limits ### [H1] Talk focuses on US law and code > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) by an unnamed author via [[YouTube]]. Published [MISSING]. Accessed . > “I'm just going to be talking about US law and pretty much specifically code.” Scope clarity reduces misapplication across jurisdictions. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=171) #xref ID:rw_[MISSING] #### ⏱️ [00:04:00](https://www.youtube.com/watch?v=G7vQSEJwgek&t=240) Fair use frame ### [H2] Fair use relies on four factors > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “It is a four factor test…” Use this lens when evaluating training and outputs. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=240) #articleseed ID:rw_[MISSING] #### ⏱️ [00:06:12](https://www.youtube.com/watch?v=G7vQSEJwgek&t=372) Ingestion risk ### [H3] Data ingestion method affects legality > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “does the manner in which you collect and ingest this data actually matter.” Document collection methods and permissions. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=372) #xref ID:rw_[MISSING] #### ⏱️ [00:08:02](https://www.youtube.com/watch?v=G7vQSEJwgek&t=482) Early holding ### [H4] Thomson Reuters v. Ross finds infringement > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “there was a holding of infringement.” Use competitor materials cautiously; market harm weighs heavily. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=482) #xref ID:rw_[MISSING] #### ⏱️ [00:11:45](https://www.youtube.com/watch?v=G7vQSEJwgek&t=705) Split outcomes ### [H5] Cadri v. Meta deems use transformative > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “the Cadri court came down and said that use was transformative.” Track case differences before setting policy. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=705) #xref ID:rw_[MISSING] #### ⏱️ [00:12:39](https://www.youtube.com/watch?v=G7vQSEJwgek&t=759) Scraping disputes ### [H6] Reddit sues Anthropic over scraping > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “Reddit is suing Anthropic for scraping and training on their data.” Expect contract and tort claims beyond copyright. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=759) #xref ID:rw_[MISSING] #### ⏱️ [00:15:29](https://www.youtube.com/watch?v=G7vQSEJwgek&t=929) Output risk ### [H7] AI tools can emit copyrighted code > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “this is actually producing like copyrighted code” Adopt provenance scanning and snippet filters. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=929) #share ID:rw_[MISSING] #### ⏱️ [00:18:43](https://www.youtube.com/watch?v=G7vQSEJwgek&t=1123) Authorship rule ### [H8] US law requires human authorship > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “the US copyright act requires human authorship.” Plan rights around human control and edits. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=1123) #articleseed ID:rw_[MISSING] #### ⏱️ [00:19:11](https://www.youtube.com/watch?v=G7vQSEJwgek&t=1149) Prompt limits ### [H9] Prompts alone do not secure copyright > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “prompts and instructions alone are not sufficient.” Require human selection and arrangement. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=1149) #addendum ID:rw_[MISSING] #### ⏱️ [00:25:54](https://www.youtube.com/watch?v=G7vQSEJwgek&t=1554) Caution path ### [H10] Favor human involvement in AI workflows > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “favor as much human involvement as possible.” Adopt review gates and edit thresholds. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=1554) #xref ID:rw_[MISSING] #### ⏱️ [00:13:26](https://www.youtube.com/watch?v=G7vQSEJwgek&t=806) Legal uncertainty ### [H11] Courts split on AI fair use > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “the courts are now split on fair use” Build policies that tolerate variance. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek&t=806) #articleseed ID:rw_[MISSING] ## 📚 References - US Copyright Office — AI policy hub: https://www.copyright.gov/ai/ - Thaler v. Perlmutter decision summary: https://www.courtlistener.com/docket/63352999/thaler-v-perlmutter/ - Thomson Reuters v. Ross docket overview: https://www.courtlistener.com/docket/17082981/thomson-reuters-enterprises-llc-v-ross-intelligence-inc/ - EFF on Copilot litigation status: https://www.eff.org/deeplinks/2023/11/appeals-court-lets-github-copilot-lawsuit-proceed - Talk video: https://www.youtube.com/watch?v=G7vQSEJwgek ## 🔖 Zettel Candidates - **Fair use relies on four factors** — Anchor training and output reviews to the test. https://www.youtube.com/watch?v=G7vQSEJwgek&t=240 - **Data ingestion method affects legality** — Track sources, agreements, and robots rules. https://www.youtube.com/watch?v=G7vQSEJwgek&t=372 - **Thomson Reuters v. Ross finds infringement** — Competitor inputs raise market-harm risk. https://www.youtube.com/watch?v=G7vQSEJwgek&t=482 - **Cadri v. Meta deems use transformative** — Expect divergent holdings across courts. https://www.youtube.com/watch?v=G7vQSEJwgek&t=705 - **Reddit sues Anthropic over scraping** — Contract and tort expand liability. https://www.youtube.com/watch?v=G7vQSEJwgek&t=759 - **AI tools can emit copyrighted code** — Add provenance scans and snippet filters. https://www.youtube.com/watch?v=G7vQSEJwgek&t=929 - **US law requires human authorship** — Assign rights through human edits and control. https://www.youtube.com/watch?v=G7vQSEJwgek&t=1123 - **Prompts alone do not secure copyright** — Require selection and arrangement by humans. https://www.youtube.com/watch?v=G7vQSEJwgek&t=1149 - **Favor human involvement in AI workflows** — Define edit thresholds and review steps. https://www.youtube.com/watch?v=G7vQSEJwgek&t=1554 - **Courts split on AI fair use** — Maintain adaptable policy stances. https://www.youtube.com/watch?v=G7vQSEJwgek&t=806 ## 🗣️ Paraphrase - The talk outlines how US copyright intersects with AI training and code. - It stresses human control, careful data sourcing, and pragmatic guardrails. ## 📰 Newsletter - AI law moves fast; your repos should move carefully. - Add provenance scanning and human review to AI-assisted code paths. - Refresh contributor docs with fair-use basics and authorship rules. - Read the US Copyright Office guidance for current positions: https://www.copyright.gov/ai/ - Watch the session: https://www.youtube.com/watch?v=G7vQSEJwgek ## ✅ Action Items #### DevRel - Publish an “AI and Code Provenance” guide with examples. - Run office hours on fair use, authorship, and repo hygiene. - Demo CI checks that flag non-attributable snippets. - Track incident metrics from provenance violations. - Share case updates with engineering channels monthly. #### OSPO - Add a data ingestion register with source and license fields. - Require human-in-the-loop edits for AI outputs above X lines. - Define AI code attribution and third-party notice procedures. - Establish an escalation path to counsel for flagged code. - Maintain a watchlist of active AI cases with short briefs. #### Community - Offer maintainers a provenance scanner starter kit. - Host a “Know your license” clinic with Q&A. - Publish an FAQ on prompts, authorship, and contributor rights. - Encourage sharing vetted model settings and filters. #### WordPress - Core: document AI usage rules in contributing.md. - Core Performance: log provenance in profiling artifacts. - Core AI: publish evaluation sets and redaction rules. - **Core Program Team:** record decisions on AI guardrails. - Playground: ship a provenance demo lab for learners. - Documentation: add examples-first licensing guidance. #### The WPOCC - Fund microgrants for provenance tooling and training. - Sponsor legal clinics for maintainers on AI authorship. - Pilot matched grants for compliance improvements. ### FAIR - Ship operator agreements covering AI use, edits, and signatures. - Provide scorecards for provenance SLOs and release attestations. - Publish anti-capture covenants for data licensing. ## 🧪 Hypotheses - Human edit thresholds reduce copyright risk incidents by 30%. - Provenance scanners lower license-mismatch PRs by 25%. - Ingestion registers cut unknown-source usage by 40%. - Contributor training increases correct attribution by 20%. ### 📊 Methodology - A/B test CI pipelines with and without provenance checks. - Audit PRs for origin, license, and edit depth. - Track violations per KLoC over releases. - Survey contributors on policy clarity quarterly. ### ❓ Questions - What human-edit threshold best balances speed and safety? - Which scanner signals correlate with real legal risk? - How should WordPress teams record AI involvement in code? ### 🔮 Future Research - Compare outcomes across different AI code filters. - Study contract-based scraping cases versus copyright claims. - Explore licensing patterns for model weights and datasets. ### 💡 Implications - Teams should record data sources and model settings. - Projects should require human edits for AI code. - Communities should fund provenance tooling and education. ### 🧠 Learning Styles Assessment - Reading level estimate: Flesch–Kincaid Grade ≈ 10.5. #### 👀 Visual learners - Present: slides and code snippets. - Improve: flowcharts of fair-use decisions and workflows. #### 🔊 Aural learners - Present: recorded talk with captions. - Improve: 3-minute audio summary with key takeaways. #### 🗣️ Verbal learners - Present: definitions and examples. - Improve: glossary for legal and licensing terms. #### 🧩 Kinesthetic learners - Present: CLI demo concept. - Improve: hands-on provenance labs and checklists. #### 🧠 Logical learners - Present: factor tests and comparisons. - Improve: decision trees and risk matrices. #### 🧑‍🤝‍🧑 Social learners - Present: Q&A prompts. - Improve: peer review rubrics for AI PRs. #### 🧘‍♀️ Solitary learners - Present: transcript and slides. - Improve: self-check quizzes on scenarios. #### 🌿 Naturalistic learners - Present: none. - Improve: discuss compute impacts and green policies. ### 📊 Accessibility Assessment #### Screen reader semantics - Present: clear headings. - Improve: alt text and transcript structuring in shared slides. #### Keyboard navigation - Present: standard player controls. - Improve: documented shortcuts and skip links. #### Contrast and readability - Present: variable slide contrast. - Improve: enforce 4.5:1 and adequate line height. #### Text resizing and reflow - Present: responsive video player. - Improve: verify 200% zoom on shared docs. #### Media and captions - Present: YouTube captions available. - Improve: downloadable transcript and audio description. #### Forms and interactions - Present: N/A. - Improve: accessible feedback forms and toasts. #### Standards reference - Map improvements to WCAG 2.2 AA. ### 🌍 DEIB Assessment #### Cultural breadth - Present: US-centric legal framing. - Improve: add non-US perspectives and links. #### Inclusive language - Present: neutral legal terms. - Improve: plain-language summaries for newcomers. #### Neurodiversity support - Present: structured segments. - Improve: timers and visual anchors for concepts. #### Representation - Present: single speaker format. - Improve: link diverse legal experts and maintainers. #### Psychological safety - Present: cautionary framing without blame. - Improve: clear escalation paths for concerns. ### ✅ Logical Validity #### Strong reasoning - The four-factor test summary matches statute ([H2]). It clarifies analysis. - Human authorship rule aligns with Thaler v. Perlmutter ([H8]). It grounds policy. - Data-ingestion emphasis recognizes contract and tort exposure ([H3]). It reduces surprises. #### Fallacies - Overgeneralizing split rulings to all cases risks hasty generalization. Note bounds ([H11]). - Assuming scanners catch all risk invites false security. Add human review ([H7]). #### Tone of voice - The talk uses pragmatic, cautionary, engineering-friendly language. It avoids legal absolutism. ### 🛡️ DARVO Analysis - Deny: none observed. - Attack: none observed. - Reverse victim/offender: none observed. - The rhetoric favors shared responsibility and risk reduction. ## 🏷️ Tag Coverage #articleseed: 3 • #xref: 4 • #share: 2 • #bmf: 0 • #addendum: 1 ## 🎯 Conclusion - Treat AI legal alignment as operational work, not vibes. - Record sources, require human edits, and scan outputs. - Track cases and update policies with counsel and community. ## 🧱 Refactor Appendix (append after 🎯 Conclusion) ### 📚 Literature Split Pad - Purpose: Stage Konik CEE units that become per-source Literature notes. - Split level: **H3**. - Include verbatim quotes under 25 words and a [view highlight] link. ### [H1] Talk focuses on US law and code > [!quote] [AI vs. The Law - Ryan Roemer, Nearform](https://www.youtube.com/watch?v=G7vQSEJwgek) by an unnamed author via [[YouTube]]. Published [MISSING]. Accessed . > “I'm just going to be talking about US law and pretty much specifically code.” Two lines: scope control avoids jurisdiction creep. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek#H1) #xref #articleseed ID:rw_[MISSING] ### [H2] Fair use relies on four factors > [!quote] [AI vs. The Law](https://www.youtube.com/watch?v=G7vQSEJwgek) > “It is a four factor test…” Two lines: use as review checklist for training and outputs. [view highlight](https://www.youtube.com/watch?v=G7vQSEJwgek#H2) #xref ID:rw_[MISSING] --- ### 🔖 Atomic Split Pad (Zettel Candidates) - Purpose: Promote reusable claims into Atomic notes. - Split level: **H4**. - Each item: one idea, present tense, specific, testable. #### [Z1] Data ingestion method affects legality - Applies when scraping or licensing third-party sources. - Pointer: talk at t=372. - Links: [[AI-Compliance]] [[Data-Governance]] #### [Z2] Prompts alone do not secure copyright - Applies to code and media outputs. - Pointer: talk at t=1149; USCO AI guidance. - Links: [[Authorship]] [[Licensing]] --- ### ✏️ Fleeting Queue (Extract by Selection) - Purpose: Capture quick actions or sparks for Fleeting notes. - Extraction: **Select one line** → “Refactor: Extract selection to new note (content only).” - Keep each line short and self-contained. - [F1] Write a page on “human edit thresholds” — context/https://www.youtube.com/watch?v=G7vQSEJwgek #fleeting #inbox - [F2] Map provenance scanner options for WordPress teams — context/https://www.youtube.com/watch?v=G7vQSEJwgek #fleeting #inbox - [F3] Build a living case tracker template — context/https://www.youtube.com/watch?v=G7vQSEJwgek #fleeting #inbox --- <!-- deep-read:sections end -->