Spaces:
Running
Running
Download index.html from CGIAR/mcl-builder: direct link, hf CLI and curl.
- Browser
- Download file 14.6 kB
-
https://huggingface.co/spaces/CGIAR/mcl-builder/resolve/main/index.html
- Command line
-
hf download hf://spaces/CGIAR/mcl-builder/index.html
-
curl -L -o index.html https://huggingface.co/spaces/CGIAR/mcl-builder/resolve/main/index.html
14.6 kB
| <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 & 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 & export</button> | |
| </nav> | |
| </header> | |
| <!-- ───────────────────────── ABOUT ───────────────────────── --> | |
| <main id="tab-about" class="tabpanel is-active"> | |
| <div class="prose"> | |
| <p class="eyebrow">CAB International · Gates Foundation & 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 & 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 & 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> | |