mcl-builder / index.html
feedcomposer's picture
Add draft AI-Rights label derived from row 5 (Annex A proposal)
e00d80b verified
Raw History Blame Contribute Delete
14.6 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Model Content Licence for AI — Builder</title>
<meta name="description" content="Understand and complete CABI's Model Content Licence (MCL) for AI: an interactive guide and document builder for licensing content for AI training and development.">
<link rel="stylesheet" href="css/app.css">
</head>
<body>
<header class="topbar">
<div class="brand">
<span class="brand-mark">MCL</span>
<span class="brand-text">
<strong>Model Content Licence for AI</strong>
<small>Interactive guide &amp; document builder</small>
</span>
</div>
<nav class="tabs" role="tablist">
<button class="tab is-active" data-tab="about" role="tab">What the MCL is</button>
<button class="tab" data-tab="build" role="tab">Build your licence</button>
<button class="tab" data-tab="review" role="tab">Review &amp; export</button>
</nav>
</header>
<!-- ───────────────────────── ABOUT ───────────────────────── -->
<main id="tab-about" class="tabpanel is-active">
<div class="prose">
<p class="eyebrow">CAB International · Gates Foundation &amp; FCDO · GAIA</p>
<h1>A licence that lets AI learn from your content — without giving the content away.</h1>
<p class="lede">The Model Content Licence (MCL) is a free, reusable contract template for publishers and
other content owners who want to license material for AI model development, while keeping the original
work out of circulation. This site explains how it works and helps you turn the template into a
completed draft agreement.</p>
<div class="callout callout-note">
<strong>This is a template, not a finished contract.</strong>
The MCL is a starting point for negotiation. Anything you produce here must be reviewed by the
parties' own legal advisers before it is signed. CABI prepared the template but is not responsible
for how it is used in any actual transaction.
</div>
<div class="dnote dnote-lead">
<span class="dnote-tag">CABI drafting note — about this document</span>
<p>This document is made available as a template content licence agreement for use in connection with
the licensing of content (by the Licensor) for use in connection with AI models (by the Licensee). It
has been drafted, with governing law, being the law of England and Wales. This document is intended
for general guidance only and does not constitute legal advice. This template has not been drafted to
address the specific requirements, intentions or circumstances of any particular party, transaction
or project.</p>
<p>Any party intending to use or rely on this template should undertake its own review and seek
independent legal advice to ensure that the agreement is appropriate and adequate in light of the
nature of the proposed AI model, the characteristics of the content to be licensed, the intended use
and the respective risk profiles and commercial objectives of the parties involved and the proposed
laws which are to govern the agreement. The parties are responsible for ensuring that all relevant
legal, regulatory and commercial considerations are addressed before entering into any binding
agreement based on or derived from this template.</p>
</div>
<h2>Why it exists</h2>
<p>Copyright law in most countries has not yet settled how protected works may be used to train AI
systems, and litigation on the question is active in several jurisdictions. In that gap, a negotiated
contract is the most reliable way for a content owner to permit AI use on terms it controls, and for an
AI developer to obtain training data whose provenance it can demonstrate.</p>
<p>The MCL was developed by CABI with Keystone Law under a project funded by the Gates Foundation and
the UK Foreign, Commonwealth &amp; Development Office (FCDO), examining the use of generative AI in
agricultural advisory services. It builds on lessons from the Digital Green pilot and is intended to be
adaptable across different legal and regulatory contexts.</p>
<h2>What it allows, and what it does not</h2>
<div class="two-col">
<div class="card card-yes">
<h3>Permitted</h3>
<ul>
<li>Training and fine-tuning one specific, named AI system</li>
<li>Generating outputs influenced by the licensed content</li>
<li>Deploying those outputs for an approved commercial or non-commercial purpose</li>
</ul>
</div>
<div class="card card-no">
<h3>Not permitted</h3>
<ul>
<li>Reuse in any other AI system or model</li>
<li>Outputs that reproduce the source in full, or substantially, or that compete with it</li>
<li>Resale or redistribution of the original materials</li>
</ul>
</div>
</div>
<h2>The four rights, granted separately</h2>
<p>The central design idea is that "using content for AI" is not one permission but four. A licensor
grants only the layers it wants to grant, and each can carry a different commercial condition.</p>
<div class="rights-grid">
<div class="right-card">
<div class="right-ico">01</div>
<h3>Technical Rights</h3>
<p class="right-sub">Prepare &amp; integrate</p>
<ul>
<li>Cleaning, structuring, annotation</li>
<li>Secure ingestion into AI systems</li>
<li class="neg">No training, no outputs</li>
</ul>
</div>
<div class="right-card">
<div class="right-ico">02</div>
<h3>Training Rights</h3>
<p class="right-sub">Learn from the content</p>
<ul>
<li>Train, fine-tune, validate models</li>
<li>Improve performance and accuracy</li>
<li class="neg">No direct outputs or display</li>
</ul>
</div>
<div class="right-card">
<div class="right-ico">03</div>
<h3>Output Rights</h3>
<p class="right-sub">Generate new material</p>
<ul>
<li>AI-generated text or audio-visual outputs</li>
<li>Non-substitutive, non-extractive</li>
<li>Tied to the approved purpose</li>
</ul>
</div>
<div class="right-card">
<div class="right-ico">04</div>
<h3>Display Rights</h3>
<p class="right-sub">Show limited extracts</p>
<ul>
<li>Non-substantial excerpts only</li>
<li>Original, unaltered form</li>
<li>Attribution required where feasible</li>
</ul>
</div>
</div>
<h2>How the document is put together</h2>
<div class="structure">
<div class="struct-item">
<h3>Special Terms</h3>
<p>The negotiated part: who the parties are, what content is covered, which of the four rights are
granted, for how long, at what price. Eleven numbered rows plus a signature block. <em>This is what
you fill in here.</em></p>
</div>
<div class="struct-item">
<h3>Annex 1</h3>
<p>Part A describes the licensed materials and the technical specification they must meet. Part B
records anything carved out — by default, all audio-visual material.</p>
</div>
<div class="struct-item">
<h3>General Terms</h3>
<p>Thirty-four clauses of standing machinery: definitions, security, attribution, reporting,
sublicensing, audit, IP, indemnities, liability, data protection, termination. Largely fixed, with
four negotiated numbers and a governing-law choice.</p>
</div>
</div>
<h2>CABI's drafting notes are built in</h2>
<p>The template's General Instructions promise "Drafting Notes" at various points, but they are absent
from the published PDF — they exist as Word comments, and Word comments do not print. All fourteen have
been recovered from CABI's source document and appear beside the field each one relates to, marked as
CABI's guidance rather than this app's.</p>
<h2>Why it matters</h2>
<ul class="why">
<li><strong>Protects creators and publishers</strong> — the licensor keeps ownership, sets the purpose,
and can audit, suspend or terminate.</li>
<li><strong>Enables lawful, high-quality training data</strong> — the developer gets content with clear
provenance rather than scraped material of uncertain status.</li>
<li><strong>Builds trust, traceability and accountability</strong> — monthly analytics reporting,
attribution obligations and security standards are written into the contract.</li>
<li><strong>Addresses a gap in open licences</strong> — CC-BY and similar licences were not designed
for AI training at scale; CABI is working with Creative Commons on this question, including the
emerging SIGNALS framework.</li>
</ul>
<div class="cta-row">
<button class="btn btn-primary" data-goto="build">Start building a licence →</button>
<a class="btn btn-ghost" href="MCL-template-original.pdf" target="_blank" rel="noopener">Published CABI template (PDF)</a>
</div>
<h2 class="small-h">Known issues in the source template</h2>
<p class="fineprint">These are defects in the underlying Word/PDF template that CABI may wish to correct.
They are reproduced faithfully in the document this app generates, except where noted.</p>
<ul class="fineprint">
<li><strong>Resolved by CABI.</strong> Clause 15.1 opened "Subject to clause <em>Error! Reference
source not found.</em>" in the published PDF. CABI's current source document removes that opening
altogether, and this app follows it.</li>
<li><strong>New in CABI's current source document.</strong> The definition of <em>Delivery Method</em>
cross-references "row 8" of the Special Terms, but Delivery Method is row 7 — as the table itself and
clause 7.1 both confirm. This app keeps row 7.</li>
<li>Clause 2.1 defines <em>Purpose</em> as a single value for the whole agreement, while row 5 lets each
right be granted on its own commercial terms. CABI's drafting note for row 5 confirms the intent —
"the Licensor must select one of those uses for each of the rights granted" — and the definition of
<em>Rights</em> already says "for the particular Purpose only, as each is set out in row 5". By default
this app uses an amended per-right definition and discloses the change in row 11; CABI's published
wording remains selectable.</li>
<li>Clause 23.1.5 lists clauses 19 and 21 twice in the survival list. Still present.</li>
<li>Clause 23.2.1 refers to final reports "under clause 9"; the reporting obligation is at clause 10.
Still present.</li>
<li>Clause 25 uses "Event of Force Majeure" where the defined term is "Force Majeure Event". Still
present.</li>
</ul>
</div>
</main>
<!-- ───────────────────────── BUILD ───────────────────────── -->
<main id="tab-build" class="tabpanel build-layout">
<aside class="rail">
<div class="rail-progress">
<div class="rail-bar"><div class="rail-bar-fill" id="progressFill"></div></div>
<span id="progressText">0 of 0 complete</span>
</div>
<ol class="rail-list" id="sectionNav"></ol>
<div class="rail-foot">
<button class="btn btn-tiny btn-ghost" id="btnReset">Clear all answers</button>
<p class="fineprint">Answers stay in this browser only. Nothing is uploaded.</p>
</div>
</aside>
<section class="formpane">
<div id="formHost"></div>
<div class="form-nav">
<button class="btn btn-ghost" id="btnPrev">← Previous</button>
<button class="btn btn-primary" id="btnNext">Next →</button>
</div>
</section>
<aside class="previewpane">
<div class="preview-head">
<span>Live preview</span>
<label class="switch"><input type="checkbox" id="chkHighlight" checked> Highlight blanks</label>
</div>
<div class="preview-scroll" id="previewScroll"><div class="doc" id="docPreview"></div></div>
</aside>
</main>
<!-- ───────────────────────── REVIEW ───────────────────────── -->
<main id="tab-review" class="tabpanel">
<div class="review-wrap">
<div class="review-side">
<h2>Before you export</h2>
<div id="checklist"></div>
<h3>AI-Rights label <span class="tag-draft">draft proposal</span></h3>
<div id="labelBox" class="labelbox"></div>
<h3>Things this licence now commits you to</h3>
<div id="guidance"></div>
<div class="export-box">
<button class="btn btn-primary btn-block" id="btnExport">Export print-ready PDF</button>
<p class="fineprint">Opens your browser's print dialog. Choose <strong>Save as PDF</strong> as the
destination. Set margins to Default and enable background graphics off for the cleanest result.</p>
</div>
<div class="callout callout-warn">
<strong>Not legal advice.</strong> This document is a draft produced from a template. Have it
reviewed by qualified legal counsel for both parties before signature.
</div>
</div>
<div class="review-doc">
<div class="doc doc-full" id="docFull"></div>
</div>
</div>
</main>
<!-- print-only render target -->
<div id="printRoot" class="doc doc-print" aria-hidden="true"></div>
<div class="modal-backdrop" id="modal" hidden>
<div class="modal" role="dialog" aria-modal="true" aria-labelledby="modalTitle">
<h3 id="modalTitle"></h3>
<div id="modalBody"></div>
<div class="modal-actions" id="modalActions"></div>
</div>
</div>
<footer class="sitefoot">
<p>Model Content Licence template © CAB International. Prepared with Keystone Law under a project funded
by the Gates Foundation and FCDO. This builder is an independent prototype created for the GAIA
(GenAI for Agriculture) project and is not a substitute for legal advice.</p>
</footer>
<script src="js/definitions.js"></script>
<script src="js/generalterms.js"></script>
<script src="js/draftingnotes.js"></script>
<script src="js/schema.js"></script>
<script src="js/app.js"></script>
</body>
</html>