<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PT-GPL v3 vs. AGPL v3 \u2014 Section Correspondence</title>
<style>
  :root {
    --bg: #f5f3ee;
    --surface: #ffffff;
    --border: #d4cfc4;
    --text: #1a1a1a;
    --muted: #6b6560;
    --same: #c8e6c9;
    --same-border: #4caf50;
    --similar: #fff9c4;
    --similar-border: #f9a825;
    --modified: #ffe0b2;
    --modified-border: #ef6c00;
    --novel: #e3f2fd;
    --novel-border: #1976d2;
    --font-head: 'Georgia', 'Times New Roman', serif;
    --font-body: 'Georgia', 'Times New Roman', serif;
    --font-mono: 'Courier New', monospace;
  }
  * { box-sizing: border-box; margin: 0; padding: 0; }
  body {
    background: var(--bg);
    color: var(--text);
    font-family: var(--font-body);
    font-size: 13.5px;
    line-height: 1.6;
  }
  header {
    background: #1a1a1a;
    color: #f5f3ee;
    padding: 28px 40px 24px;
    border-bottom: 3px solid #c8a84b;
  }
  header h1 {
    font-family: var(--font-head);
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 0.02em;
    margin-bottom: 6px;
  }
  header p {
    font-size: 12px;
    color: #aaa;
    letter-spacing: 0.04em;
    text-transform: uppercase;
  }
  .legend {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    padding: 14px 40px;
    background: #2e2e2e;
    border-bottom: 1px solid #444;
  }
  .legend-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #ccc;
    font-family: var(--font-body);
  }
  .legend-swatch {
    width: 14px; height: 14px;
    border-radius: 2px;
    border: 1.5px solid;
    flex-shrink: 0;
  }
  .sw-same    { background: var(--same);     border-color: var(--same-border); }
  .sw-similar { background: var(--similar);  border-color: var(--similar-border); }
  .sw-mod     { background: var(--modified); border-color: var(--modified-border); }
  .sw-novel   { background: var(--novel);    border-color: var(--novel-border); }

  .col-headers {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    background: #2e2e2e;
    border-bottom: 2px solid #c8a84b;
  }
  .col-headers div {
    padding: 10px 20px;
    font-size: 11px;
    font-family: var(--font-mono);
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #c8a84b;
    border-right: 1px solid #444;
  }
  .col-headers div:last-child { border-right: none; }

  .comparison {
    padding: 20px 20px;
    display: flex;
    flex-direction: column;
    gap: 6px;
  }
  .row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
    align-items: stretch;
  }
  .cell {
    padding: 12px 16px;
    border-radius: 4px;
    border-left: 4px solid transparent;
    font-size: 12.5px;
    line-height: 1.65;
  }
  .cell.same    { background: var(--same);     border-color: var(--same-border); }
  .cell.similar { background: var(--similar);  border-color: var(--similar-border); }
  .cell.modified{ background: var(--modified); border-color: var(--modified-border); }
  .cell.novel   { background: var(--novel);    border-color: var(--novel-border); }
  .cell.empty   { background: #f0ede8; border-color: #ccc; color: var(--muted); font-style: italic; }

  .cell-label {
    font-family: var(--font-mono);
    font-size: 10px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    margin-bottom: 5px;
    opacity: 0.7;
  }
  .cell-title {
    font-weight: bold;
    font-size: 12.5px;
    margin-bottom: 4px;
  }
  .cell-body {
    font-size: 12px;
    color: #333;
  }
  .note {
    font-size: 11px;
    color: var(--muted);
    margin-top: 6px;
    font-style: italic;
  }
  .divider {
    font-family: var(--font-mono);
    font-size: 10px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: var(--muted);
    text-align: center;
    padding: 12px 0 4px;
    border-top: 1px dashed var(--border);
    margin-top: 6px;
  }
  ins { background: #b9f6ca; text-decoration: none; border-radius: 2px; padding: 0 1px; }
  del { background: #ffcdd2; text-decoration: line-through; border-radius: 2px; padding: 0 1px; }

  footer {
    padding: 20px 40px;
    font-size: 11px;
    color: var(--muted);
    border-top: 1px solid var(--border);
    background: #f0ede8;
  }
</style>
</head>
<body>

<header>
  <h1>Project Tick GPL v3 &nbsp;vs.&nbsp; GNU Affero GPL v3 \u2014 Section Correspondence</h1>
  <p>Redline mapping · April 2026</p>
</header>

<div class="legend">
  <div class="legend-item"><div class="legend-swatch sw-same"></div> Substantially identical</div>
  <div class="legend-item"><div class="legend-swatch sw-similar"></div> Substantially similar (reworded / reorganized)</div>
  <div class="legend-item"><div class="legend-swatch sw-mod"></div> Derived but materially modified</div>
  <div class="legend-item"><div class="legend-swatch sw-novel"></div> Novel \u2014 no AGPL counterpart</div>
</div>

<div class="col-headers">
  <div>PT-GPL v3 (Project Tick, 7 Apr 2026)</div>
  <div>AGPL v3 (FSF, 19 Nov 2007)</div>
</div>

<div class="comparison">

  <!-- Preamble -->
  <div class="divider">Preamble</div>
  <div class="row">
    <div class="cell modified">
      <div class="cell-label">PT-GPL · Preamble</div>
      <div class="cell-title">Preamble</div>
      <div class="cell-body">Shorter. States copyleft purpose, equal/non-discriminatory access, and summarizes patent grant. Omits AGPL's historical narrative about network server gap.</div>
    </div>
    <div class="cell modified">
      <div class="cell-label">AGPL · Preamble</div>
      <div class="cell-title">Preamble</div>
      <div class="cell-body">Longer; explains the FSF copyleft philosophy, the network-server loophole in GPL v3, and AGPL's purpose in closing it. Includes history of Affero GPL.</div>
      <div class="note">Concept carried over; text materially different.</div>
    </div>
  </div>

  <!-- §0 Definitions -->
  <div class="divider">Definitions</div>
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §0</div>
      <div class="cell-title">Definitions</div>
      <div class="cell-body">
        Covers: This License, Work, You, Operate, Recipient, Modify, Main Component, Convey, <ins>Library Work</ins>, <ins>Combined Work</ins>, Appropriate Legal Notices.<br><br>
        Core definitions ("This License," "Modify," "Convey," "Main Component," "Appropriate Legal Notices") track AGPL closely, mostly reworded.
      </div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §0</div>
      <div class="cell-title">Definitions</div>
      <div class="cell-body">
        Covers: This License, Copyright, The Program, modify, covered work, propagate, convey, interactive user interface / Appropriate Legal Notices.<br><br>
        <del>Library Work</del> and <del>Combined Work</del> not defined here (no LGPL-style section in AGPL).
      </div>
    </div>
  </div>

  <!-- §1 Source Code -->
  <div class="divider">Source Code</div>
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §1</div>
      <div class="cell-title">Source Code and Corresponding Source</div>
      <div class="cell-body">
        Tracks AGPL §1 closely. Adds: <ins>Source Code does not include deliberately obfuscated, minified, generated, or encrypted forms</ins> unless readable form also provided.
        Corresponding Source definition is reorganized but substantively similar; adds explicit carve-out for general-purpose system admin and hardware provisioning materials.
      </div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §1</div>
      <div class="cell-title">Source Code</div>
      <div class="cell-body">
        Standard definitions of Source Code, Object Code, Standard Interface, System Libraries, Corresponding Source, Corresponding Source for source-form works.
        <del>No anti-obfuscation clause.</del>
      </div>
    </div>
  </div>

  <!-- §2 Conveying Modified Source -->
  <div class="divider">Conveying Modified Source Versions</div>
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §2</div>
      <div class="cell-title">Conveying Modified Source Versions</div>
      <div class="cell-body">
        Maps to AGPL §5 (a)\u2013(d). Reworded but substantively identical obligations: notice of modification, license notice, whole-work licensing under this License, Appropriate Legal Notices requirement.
        <ins>Adds explicit prohibition on contractual/technical measures restricting Recipients</ins> (subsumes AGPL §5(d) re: interfaces).
      </div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §5</div>
      <div class="cell-title">Conveying Modified Source Versions</div>
      <div class="cell-body">
        Conditions (a)\u2013(d): notice of modification, license notice, whole-work licensing, Appropriate Legal Notices in interactive interfaces.
        Also covers aggregation. <del>No explicit technical-measures prohibition (that is in §3).</del>
      </div>
    </div>
  </div>

  <!-- §3 Conveying Non-Source -->
  <div class="divider">Conveying Non-Source Forms</div>
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §3</div>
      <div class="cell-title">Conveying Non-Source Forms</div>
      <div class="cell-body">
        Substantially mirrors AGPL §6 methods (a)\u2013(d): physical medium, written offer (3 years), network download, peer-to-peer. Adds explicit statement that <ins>technical/contractual/policy measures that delay or condition access constitute non-compliance</ins>.
      </div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §6</div>
      <div class="cell-title">Conveying Non-Source Forms</div>
      <div class="cell-body">
        Methods (a)\u2013(e): physical medium, written offer, individual copies with offer, network server, peer-to-peer. Includes User Product / Installation Information subsections.
      </div>
    </div>
  </div>

  <!-- §3.1 User Products -->
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §3.1</div>
      <div class="cell-title">User Products</div>
      <div class="cell-body">Condensed version of AGPL §6 User Product / Installation Information provisions. Substantially identical obligation; drops AGPL's detailed "consumer product" definition.</div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §6 (User Product subsection)</div>
      <div class="cell-title">User Products / Installation Information</div>
      <div class="cell-body">Lengthy subsection defining "User Product," "Installation Information," and conditions for conveying in user products. More granular than PT-GPL §3.1.</div>
    </div>
  </div>

  <!-- §3.2 Network Interaction -->
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §3.2</div>
      <div class="cell-title">Network Interaction</div>
      <div class="cell-body">
        Direct counterpart to AGPL §13. If you modify and serve over a network, you must offer Corresponding Source. Adds: offer must be made through a <ins>prominent and reasonably accessible notice in the UI or service documentation</ins>.
      </div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §13</div>
      <div class="cell-title">Remote Network Interaction</div>
      <div class="cell-body">
        Same core obligation. Also addresses combining with GPL v3 works. <del>PT-GPL drops the GPL v3 combination paragraph</del> (no "or any later version" GPL compatibility language).
      </div>
    </div>
  </div>

  <!-- §3.3 TPM -->
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §3.3</div>
      <div class="cell-title">Technological Protection Measures</div>
      <div class="cell-body">Tracks AGPL §3 (anti-circumvention). Adds explicit carve-out: <ins>security/integrity/authenticity mechanisms are permitted</ins> so long as they don't block access to Corresponding Source.</div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §3</div>
      <div class="cell-title">Protecting Users' Legal Rights From Anti-Circumvention Law</div>
      <div class="cell-body">
        Waives right to enforce TPM laws against exercise of this License. <del>No security-mechanism carve-out.</del>
      </div>
    </div>
  </div>

  <!-- §4 Termination -->
  <div class="divider">Termination</div>
  <div class="row">
    <div class="cell same">
      <div class="cell-label">PT-GPL · §4</div>
      <div class="cell-title">Termination</div>
      <div class="cell-body">Substantially identical to AGPL §8. Same 60-day and 30-day cure periods. Same provisional/permanent reinstatement structure. Condensed into a single paragraph.</div>
    </div>
    <div class="cell same">
      <div class="cell-label">AGPL · §8</div>
      <div class="cell-title">Termination</div>
      <div class="cell-body">Three separate paragraphs covering: automatic termination, 60-day reinstatement, 30-day first-notice cure. Substantively identical to PT-GPL §4.</div>
    </div>
  </div>

  <!-- §5 Acceptance -->
  <div class="divider">Acceptance</div>
  <div class="row">
    <div class="cell same">
      <div class="cell-label">PT-GPL · §5</div>
      <div class="cell-title">Acceptance Not Required for Possession or Use</div>
      <div class="cell-body">Substantially identical to AGPL §9. Adds explicit enumeration of non-acceptance acts: <ins>downloading, receiving, storing, executing</ins>.</div>
    </div>
    <div class="cell same">
      <div class="cell-label">AGPL · §9</div>
      <div class="cell-title">Acceptance Not Required for Having Copies</div>
      <div class="cell-body">Same principle. Running a copy or P2P receipt does not require acceptance; modifying or propagating does.</div>
    </div>
  </div>

  <!-- §6 Automatic Licensing -->
  <div class="divider">Automatic Licensing</div>
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §6</div>
      <div class="cell-title">Automatic Licensing of Downstream Recipients</div>
      <div class="cell-body">
        Tracks AGPL §10. Adds: <ins>license arises solely by operation of this License, not by separate agreement</ins>; <ins>access to Corresponding Source may not be conditioned on accepting restricting terms</ins>.
        Entity Transaction language substantially identical.
      </div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §10</div>
      <div class="cell-title">Automatic Licensing of Downstream Recipients</div>
      <div class="cell-body">Automatic downstream license; entity transaction rights transfer; no further restrictions. <del>Does not include PT-GPL's explicit "arises by operation of law" clause.</del></div>
    </div>
  </div>

  <!-- §7 Patents -->
  <div class="divider">Patents</div>
  <div class="row">
    <div class="cell modified">
      <div class="cell-label">PT-GPL · §7</div>
      <div class="cell-title">Patents</div>
      <div class="cell-body">
        Based on AGPL §11 but materially modified:<br>
        \u2014 Contributor patent grant is substantively similar.<br>
        \u2014 <ins>Adds patent retaliation clause</ins>: if you sue alleging the Work infringes a patent, your patent licenses under this License terminate.<br>
        \u2014 <ins>Discriminatory patent arrangements void</ins>; patent licenses must be non-discriminatory to all Recipients.<br>
        \u2014 AGPL's detailed "knowingly relying" and "discriminatory" definitions dropped; replaced with cleaner general rules.
      </div>
    </div>
    <div class="cell modified">
      <div class="cell-label">AGPL · §11</div>
      <div class="cell-title">Patents</div>
      <div class="cell-body">
        Contributor patent grant; "essential patent claims" definition; patent license non-assertion; detailed "discriminatory" patent license prohibition tied to 28 March 2007 cutoff.
        <del>No patent retaliation/termination clause.</del>
      </div>
    </div>
  </div>

  <!-- §8 Linking \u2014 NOVEL -->
  <div class="divider">Linking and Combined Works (novel)</div>
  <div class="row">
    <div class="cell novel">
      <div class="cell-label">PT-GPL · §8 \u2014 Novel</div>
      <div class="cell-title">Linking and Combined Works</div>
      <div class="cell-body">
        No AGPL counterpart. Derived from LGPL concepts.<br><br>
        A Library Work may be included in a Combined Work without copyleft infecting the independent portions, provided: (a) Library Work and modifications stay under this License; (b) Recipients can relink/replace the Library Work; (c) no measures forbid relinking.<br><br>
        Clarifies that mere aggregation, IPC, network protocols, or standard interface calls do not create a Combined Work.
      </div>
    </div>
    <div class="cell empty">
      <div class="cell-label">AGPL \u2014 No equivalent</div>
      <div class="cell-body">AGPL has no LGPL-style library/linking exception. Dynamic or static linking to AGPL code triggers full copyleft under AGPL.</div>
    </div>
  </div>

  <!-- §9 Form of Corresponding Source -->
  <div class="divider">Form of Corresponding Source</div>
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §9</div>
      <div class="cell-title">Form of Corresponding Source</div>
      <div class="cell-body">Condensed standalone section: Corresponding Source must be complete and reasonably usable with commonly available tools; access may not be conditioned on inconsistent terms. Drawn from scattered provisions in AGPL §§1, 6.</div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §§1, 6 (distributed)</div>
      <div class="cell-title">Source Code / Conveying Non-Source (combined)</div>
      <div class="cell-body">These requirements appear embedded within §1 (definition of Corresponding Source) and §6 (conveyance methods). PT-GPL §9 consolidates them.</div>
    </div>
  </div>

  <!-- §10 Protection of Contributor Rights -->
  <div class="divider">No Surrender / Protection of Contributor Rights</div>
  <div class="row">
    <div class="cell same">
      <div class="cell-label">PT-GPL · §10</div>
      <div class="cell-title">Protection of Contributor Rights</div>
      <div class="cell-body">Substantially identical to AGPL §12. Cannot convey if you cannot comply simultaneously with this License and another obligation. Adds: <ins>no retroactive restriction/revocation of contributor rights by any arrangement</ins>.</div>
    </div>
    <div class="cell same">
      <div class="cell-label">AGPL · §12</div>
      <div class="cell-title">No Surrender of Others' Freedom</div>
      <div class="cell-body">Substantially identical core: conflicting conditions do not excuse non-compliance; if you can't comply with both this License and another obligation, you may not convey at all.</div>
    </div>
  </div>

  <!-- §11 Uniform Exercise \u2014 NOVEL -->
  <div class="divider">Uniform Exercise of Rights (novel)</div>
  <div class="row">
    <div class="cell novel">
      <div class="cell-label">PT-GPL · §11 \u2014 Novel</div>
      <div class="cell-title">Uniform Exercise of Rights</div>
      <div class="cell-body">
        No direct AGPL counterpart.<br><br>
        Rights apply equally to all Recipients and all fields of endeavor. Clarifies: this License requires source disclosure only of the Work and Modified Versions \u2014 <ins>not of independent or unrelated components merely used alongside the Work</ins>. Aimed at limiting over-broad copyleft claims in service/SaaS contexts.
      </div>
    </div>
    <div class="cell empty">
      <div class="cell-label">AGPL \u2014 No equivalent</div>
      <div class="cell-body">AGPL has no field-of-use equality clause or explicit limiting clause on scope of disclosure obligations relative to co-deployed independent components.</div>
    </div>
  </div>

  <!-- §12 Warranty -->
  <div class="divider">Disclaimer of Warranty</div>
  <div class="row">
    <div class="cell same">
      <div class="cell-label">PT-GPL · §12</div>
      <div class="cell-title">Disclaimer of Warranty</div>
      <div class="cell-body">Substantially identical to AGPL §15. Adds "TITLE" and "NON-INFRINGEMENT" to list of disclaimed warranties. Adds "REMEDIATION" to cost assumption clause. Standard boilerplate.</div>
    </div>
    <div class="cell same">
      <div class="cell-label">AGPL · §15</div>
      <div class="cell-title">Disclaimer of Warranty</div>
      <div class="cell-body">Standard "AS IS" warranty disclaimer. Substantively identical.</div>
    </div>
  </div>

  <!-- §13 Limitation of Liability -->
  <div class="divider">Limitation of Liability</div>
  <div class="row">
    <div class="cell same">
      <div class="cell-label">PT-GPL · §13</div>
      <div class="cell-title">Limitation of Liability</div>
      <div class="cell-body">Substantially identical to AGPL §16. Adds "EXEMPLARY" and "PUNITIVE" to the damages list. Standard boilerplate.</div>
    </div>
    <div class="cell same">
      <div class="cell-label">AGPL · §16</div>
      <div class="cell-title">Limitation of Liability</div>
      <div class="cell-body">Standard consequential/incidental damages exclusion. Substantively identical.</div>
    </div>
  </div>

  <!-- §14 Interpretation -->
  <div class="divider">Interpretation of Warranty/Liability Sections</div>
  <div class="row">
    <div class="cell same">
      <div class="cell-label">PT-GPL · §14</div>
      <div class="cell-title">Interpretation of Sections 12 and 13</div>
      <div class="cell-body">Substantially identical to AGPL §17. Local law governs where warranty/liability disclaimers cannot be given full effect; courts approximate absolute waiver.</div>
    </div>
    <div class="cell same">
      <div class="cell-label">AGPL · §17</div>
      <div class="cell-title">Interpretation of Sections 15 and 16</div>
      <div class="cell-body">Substantially identical.</div>
    </div>
  </div>

  <!-- §15 Additional Permissions -->
  <div class="divider">Additional Permissions</div>
  <div class="row">
    <div class="cell similar">
      <div class="cell-label">PT-GPL · §15</div>
      <div class="cell-title">Additional Permissions</div>
      <div class="cell-body">
        Drawn from AGPL §7 (Additional Terms), but narrowed: covers only permissive additional permissions, not AGPL §7's list of allowable non-permissive additional terms (warranty disclaimers, attribution, misrepresentation, publicity, trademark, indemnification). <del>Non-permissive "further restrictions" framework dropped.</del>
      </div>
    </div>
    <div class="cell similar">
      <div class="cell-label">AGPL · §7</div>
      <div class="cell-title">Additional Terms</div>
      <div class="cell-body">Covers both additional permissions and allowable non-permissive terms (six categories: warranty, attribution, misrepresentation notice, publicity, trademark, indemnification). "Further restrictions" defined and made removable.</div>
    </div>
  </div>

  <!-- §16 Verbatim Copies -->
  <div class="divider">Conveying Verbatim Copies</div>
  <div class="row">
    <div class="cell same">
      <div class="cell-label">PT-GPL · §16</div>
      <div class="cell-title">Conveying Verbatim Copies</div>
      <div class="cell-body">Substantially identical to AGPL §4. Copyright notice, license notice, no-warranty notice, copy of license. Charging a fee for transfer permitted.</div>
    </div>
    <div class="cell same">
      <div class="cell-label">AGPL · §4</div>
      <div class="cell-title">Conveying Verbatim Copies</div>
      <div class="cell-body">Substantially identical.</div>
    </div>
  </div>

  <!-- Missing AGPL sections -->
  <div class="divider">AGPL sections with no PT-GPL counterpart</div>
  <div class="row">
    <div class="cell empty">
      <div class="cell-label">PT-GPL \u2014 No equivalent</div>
      <div class="cell-body">PT-GPL has no section corresponding to AGPL §2 (Basic Permissions), which grants the baseline right to run unmodified works unconditionally and addresses output. PT-GPL §5 (Acceptance) partially covers this but doesn't grant the affirmative run-unmodified permission.</div>
    </div>
    <div class="cell modified">
      <div class="cell-label">AGPL · §2</div>
      <div class="cell-title">Basic Permissions</div>
      <div class="cell-body">Grants unlimited permission to run the unmodified Program; addresses output; sublicensing-is-unnecessary statement; third-party modifications for you only.</div>
    </div>
  </div>

  <div class="row">
    <div class="cell empty">
      <div class="cell-label">PT-GPL \u2014 No equivalent</div>
      <div class="cell-body">PT-GPL has no revised-versions/upgrade clause. There is no "or any later version" mechanism, no FSF proxy provision, and no statement about future versions of the PT-GPL.</div>
    </div>
    <div class="cell modified">
      <div class="cell-label">AGPL · §14</div>
      <div class="cell-title">Revised Versions of this License</div>
      <div class="cell-body">FSF may publish new AGPL versions; "or any later version" opt-in; proxy authorization for version selection.</div>
    </div>
  </div>

</div>

<footer>
  PT-GPL v3 © 2026 Project Tick. AGPL v3 © 2007 Free Software Foundation, Inc. This comparison is for informational purposes only and does not constitute legal advice.
</footer>

</body>
</html>