{
 "edition": "2026-10-02",
 "years": [
  2016,
  2017,
  2018,
  2019,
  2020,
  2021,
  2022,
  2023,
  2024,
  2025,
  2026
 ],
 "ai_labels": [
  [
   "infra",
   "AI for protection / protecting AI"
  ],
  [
   "stack",
   "AI platform stack"
  ],
  [
   "ops",
   "AI-assisted operations"
  ],
  [
   "agents",
   "Agent openness"
  ]
 ],
 "index_weights": {
  "cap": 35,
  "cred": 20,
  "safety": 20,
  "ai": 10,
  "integ": 10,
  "mom": 5
 },
 "domains": [
  {
   "key": "virtual",
   "label": "Virtual and physical servers",
   "weight": 12
  },
  {
   "key": "apps",
   "label": "Databases and applications",
   "weight": 12
  },
  {
   "key": "recovery",
   "label": "Recovery",
   "weight": 14
  },
  {
   "key": "cyber",
   "label": "Cyber resilience",
   "weight": 14
  },
  {
   "key": "storage",
   "label": "Storage efficiency and targets",
   "weight": 10
  },
  {
   "key": "retention",
   "label": "Long-term retention and tape",
   "weight": 6
  },
  {
   "key": "dr",
   "label": "Replication and DR",
   "weight": 10
  },
  {
   "key": "security",
   "label": "Security and compliance",
   "weight": 8
  },
  {
   "key": "platforms",
   "label": "New-platform support (VMware exit)",
   "weight": 8
  },
  {
   "key": "scale",
   "label": "Management at scale and automation",
   "weight": 6
  }
 ],
 "platforms": [
  {
   "key": "bacula",
   "name": "Bacula Community",
   "short": "Bacula",
   "kind": "product",
   "group": "platform",
   "since": 2016,
   "archetype": "Open-core platform with a thinning community edition",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 12,
    "C": 50,
    "M": 38,
    "U": 0,
    "P": 0
   },
   "idx": 0.12,
   "domains": {
    "virtual": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "apps": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    },
    "recovery": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "cyber": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "retention": {
     "2016": 4,
     "2017": 4,
     "2018": 4,
     "2019": 4.5,
     "2020": 4.5,
     "2021": 4.5,
     "2022": 4.5,
     "2023": 4.5,
     "2024": 4.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "dr": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "security": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "platforms": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "scale": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 4,
     "2025": 4,
     "2026": 4
    }
   },
   "cred": [
    [
     "Cadence",
     3,
     "About one release a year (15.0.2 2024, 15.0.3 2025, 17.0.0 2026)"
    ],
    [
     "Roadmap transparency",
     2.5,
     "Release notes and GitLab public; issues and merge requests disabled, bug tracker on MantisBT; no public roadmap"
    ],
    [
     "Say-do",
     4,
     "10 of 10 items shipped, but most were taken from beta notes of the same release"
    ],
    [
     "Velocity",
     2.5,
     "Commits fell from 1,142 (2023) to 196 (2024), 26 (2025) and 5 (2026 to date)"
    ],
    [
     "Lifecycle stability",
     3.5,
     "Long-lived lines with in-place catalog upgrades"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     4,
     "Over 75% of commits since 2021 from baculasystems.com"
    ],
    [
     "Backer health",
     2.5,
     "Bacula Systems is a going concern, but its effort goes to the Enterprise edition"
    ],
    [
     "Licence-change risk",
     3,
     "Copyright assignment to Bacula Systems / Kern Sibbald makes relicensing possible"
    ],
    [
     "Abandonment signs",
     3,
     "Commit activity collapsed in 2025-2026 even though 17.0.0 shipped"
    ],
    [
     "Security response",
     2.5,
     "No public advisory process found"
    ]
   ],
   "lock": [
    [
     "Formats",
     3,
     "Proprietary Bacula volume format (BB03 since 15.0.2)"
    ],
    [
     "Export path",
     1.5,
     "bextract and bls read volumes without Director or catalog"
    ],
    [
     "Stack coupling",
     2.5,
     "Director, Storage and File daemons plus a SQL catalog; web UI needs PHP"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any POSIX storage, tape or S3; no phone-home"
    ],
    [
     "Skills and tooling coupling",
     3,
     "Complex configuration; Bacula-specific skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     3,
     "Paid support is through Bacula Enterprise, not the community edition"
    ],
    [
     "Consultants and partners",
     3.5,
     "Regional integrators; Bacula Administrator I and II certification"
    ],
    [
     "Documentation",
     4,
     "Manual of more than 1,200 pages; REST API documented in Swagger"
    ],
    [
     "Community and packaging",
     3.5,
     "Packaged in Debian, Ubuntu, EPEL, openSUSE (often old versions); mailing list since 2001"
    ]
   ],
   "alt": null,
   "reading": "Bacula Community is still a capable tape-first backup system, and 15.0.2 brought real ransomware defences (immutable volumes, malware checks). But everything that matters for VMware leavers, agentless VM and database plugins, is reserved for Bacula Enterprise, and community development has nearly stopped since 2024. Treat it as a stable engine for file and tape backup, not as a growing platform.",
   "report": "reports/01-bacula.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "Baculum REST API"
   },
   "ai_ledger": null,
   "ai_reading": "No machine-learning feature. Malware detection in 15.0.2 is signature and hash based, which this Ledger does not count as AI."
  },
  {
   "key": "bareos",
   "name": "Bareos",
   "short": "Bareos",
   "kind": "product",
   "group": "platform",
   "since": 2016,
   "archetype": "Vendor-led open platform, growing fastest",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 10,
    "C": 50,
    "M": 40,
    "U": 0,
    "P": 0
   },
   "idx": 0.1,
   "domains": {
    "virtual": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "apps": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "recovery": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3.5,
     "2026": 3.5
    },
    "cyber": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 3,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "retention": {
     "2016": 4,
     "2017": 4,
     "2018": 4,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4.5,
     "2023": 4.5,
     "2024": 4.5,
     "2025": 5,
     "2026": 5
    },
    "dr": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "security": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 4,
     "2026": 4
    },
    "platforms": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 4,
     "2026": 4
    },
    "scale": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 4
    }
   },
   "cred": [
    [
     "Cadence",
     4.5,
     "Yearly major release with 10 to 16 tags a year"
    ],
    [
     "Roadmap transparency",
     4.5,
     "Public GitHub PRs, milestones and CHANGELOG"
    ],
    [
     "Say-do",
     4,
     "10 of 10 items shipped, but with 10 to 27 months from proposal to release"
    ],
    [
     "Velocity",
     4,
     "Steady feature delivery every year"
    ],
    [
     "Lifecycle stability",
     3.5,
     "Up to 5 years of LTS for subscribers; MySQL and SQLite catalog backends removed in 21"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     3.5,
     "81 to 97% of sampled commits from bareos.com"
    ],
    [
     "Backer health",
     2,
     "Bareos GmbH, stable since 2012, small company"
    ],
    [
     "Licence-change risk",
     1.5,
     "AGPLv3 with every plugin open; no relicensing in 16 years"
    ],
    [
     "Abandonment signs",
     0.5,
     "Active: last commit 2026-10-02, 57 open issues with a 24-day median age"
    ],
    [
     "Security response",
     1.5,
     "Active maintenance; advisory process not separately checked"
    ]
   ],
   "lock": [
    [
     "Formats",
     3,
     "Bareos volume format (from Bacula)"
    ],
    [
     "Export path",
     1.5,
     "bextract and bls read volumes without the Director"
    ],
    [
     "Stack coupling",
     2.5,
     "Daemons plus a mandatory PostgreSQL catalog; PHP or Vue web UI"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any POSIX storage, tape or S3; no phone-home"
    ],
    [
     "Skills and tooling coupling",
     3,
     "Bacula-style configuration skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     4,
     "Four subscription tiers with LTS packages"
    ],
    [
     "Consultants and partners",
     4,
     "Partners in Europe, North America and Japan; training and certification"
    ],
    [
     "Documentation",
     4,
     "Versioned documentation per release"
    ],
    [
     "Community and packaging",
     3.5,
     "Official repositories for all major distros; Google group, GitHub discussions"
    ]
   ],
   "alt": null,
   "reading": "Bareos is the most complete open-source backup platform in this Ledger and the one moving fastest toward VMware leavers: agentless Proxmox and Hyper-V arrived in 2025, on top of long-standing VMware, tape and database support. Everything is AGPLv3 with no closed plugins, and the company behind it ships every year. The trade-offs are long lead times from proposal to release and dependence on one small company for nearly all commits.",
   "report": "reports/02-bareos.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "python-bareos library and Director API"
   },
   "ai_ledger": null,
   "ai_reading": "No AI or machine-learning feature, and none announced."
  },
  {
   "key": "pbs",
   "name": "Proxmox Backup Server",
   "short": "PBS",
   "kind": "product",
   "group": "platform",
   "since": 2020,
   "archetype": "Ecosystem-bound platform, dependable builder",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 75,
    "M": 0,
    "U": 25,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "apps": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    },
    "recovery": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 3,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "cyber": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 2.5,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 4
    },
    "retention": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 0,
     "2021": 4,
     "2022": 4,
     "2023": 4.5,
     "2024": 4.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "dr": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 3.5,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "security": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4.5,
     "2024": 4.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "platforms": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "scale": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4.5,
     "2026": 4.5
    }
   },
   "cred": [
    [
     "Cadence",
     4.5,
     "Two to three releases a year, aligned with Proxmox VE"
    ],
    [
     "Roadmap transparency",
     4.5,
     "Public roadmap wiki with history, git and Bugzilla"
    ],
    [
     "Say-do",
     4,
     "10 of 10 roadmap items shipped; S3 took 34 months from first listing"
    ],
    [
     "Velocity",
     4,
     "Several substantive features per release"
    ],
    [
     "Lifecycle stability",
     4,
     "Major per Debian release, in-place upgrades"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     3.5,
     "Effectively all commits by Proxmox staff"
    ],
    [
     "Backer health",
     1,
     "Profitable, privately held company with a large installed base"
    ],
    [
     "Licence-change risk",
     1.5,
     "AGPLv3; no relicensing history"
    ],
    [
     "Abandonment signs",
     0,
     "Active development and releases"
    ],
    [
     "Security response",
     1,
     "Active maintenance with public bug tracker"
    ]
   ],
   "lock": [
    [
     "Formats",
     2,
     "Proprietary chunk and index format, readable by the open-source client"
    ],
    [
     "Export path",
     1,
     "Static client restores or mounts backups on any Linux"
    ],
    [
     "Stack coupling",
     2.5,
     "Debian-based server; VM backup tied to Proxmox VE"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any x86 server; offline mirror for air gaps"
    ],
    [
     "Skills and tooling coupling",
     1.5,
     "Proxmox skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     4.5,
     "Published prices, four tiers, 24/7 from October 2026"
    ],
    [
     "Consultants and partners",
     4,
     "More than 200 listed partners; training"
    ],
    [
     "Documentation",
     4,
     "Full admin guide and built-in API viewer"
    ],
    [
     "Community and packaging",
     4,
     "Very active forum; own Debian repositories"
    ]
   ],
   "alt": null,
   "reading": "PBS is the most polished open-source backup product here, with live-restore, global dedupe, tape and S3, and a public roadmap it delivers on. Its limit is scope: agentless VM backup works only for Proxmox VE, and there are no Windows or database agents. For a Proxmox estate it is the natural choice; outside one, it covers Linux file backup only.",
   "report": "reports/03-pbs.md",
   "ai": {
    "infra": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": null,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "Full REST API with tokens; MCP servers are community-only"
   },
   "ai_ledger": null,
   "ai_reading": "No AI or machine-learning feature, and none on the roadmap."
  },
  {
   "key": "amanda",
   "name": "Amanda Community",
   "short": "Amanda",
   "kind": "product",
   "group": "platform",
   "since": 2016,
   "archetype": "Dormant",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 100,
    "M": 0,
    "U": 0,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "apps": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "recovery": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "cyber": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    },
    "storage": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "retention": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "dr": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "security": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "platforms": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "scale": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    }
   },
   "cred": [
    [
     "Cadence",
     1,
     "No release since July 2023"
    ],
    [
     "Roadmap transparency",
     2,
     "Public repository; no roadmap"
    ],
    [
     "Say-do",
     1.5,
     "2 of 5 items shipped; the 3.6 release and a web UI were dropped"
    ],
    [
     "Velocity",
     0.5,
     "Zero commits since January 2024"
    ],
    [
     "Lifecycle stability",
     1,
     "No maintenance; build fixes for current compilers left open"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     5,
     "No active maintainers"
    ],
    [
     "Backer health",
     4.5,
     "BETSOL develops only the proprietary Zmanda product"
    ],
    [
     "Licence-change risk",
     2,
     "Permissive licence; corporate copyright holders"
    ],
    [
     "Abandonment signs",
     5,
     "Fails both near-dormant tests: 38 months without a release, no committers"
    ],
    [
     "Security response",
     4.5,
     "No security process"
    ]
   ],
   "lock": [
    [
     "Formats",
     0.5,
     "Standard tar and dump archives"
    ],
    [
     "Export path",
     0.5,
     "Restorable with dd and tar, without Amanda"
    ],
    [
     "Stack coupling",
     1,
     "Simple C and Perl stack"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any tape, disk or S3"
    ],
    [
     "Skills and tooling coupling",
     3,
     "Legacy, scarce skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     0.5,
     "No paid support for the community edition"
    ],
    [
     "Consultants and partners",
     1,
     "A few legacy consultants"
    ],
    [
     "Documentation",
     2,
     "Man pages; wiki largely unmaintained"
    ],
    [
     "Community and packaging",
     2.5,
     "Still packaged by Linux distributions; forums quiet"
    ]
   ],
   "alt": null,
   "reading": "Amanda was once a reference for tape backup, and its plain tar format still makes old backups easy to read. The community project has not released since July 2023 or committed since January 2024, and its owner invests only in the proprietary Zmanda product. Do not start new deployments on it; plan a migration for existing ones.",
   "report": "reports/04-amanda.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "Command line only"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features; the project is not developing."
  },
  {
   "key": "urbackup",
   "name": "UrBackup",
   "short": "UrBackup",
   "kind": "product",
   "group": "platform",
   "since": 2016,
   "archetype": "Founder-led niche platform",
   "grade": "B",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 75,
    "M": 0,
    "U": 25,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "apps": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "recovery": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "cyber": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "storage": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "retention": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "security": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "platforms": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    },
    "scale": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    }
   },
   "cred": [
    [
     "Cadence",
     2.5,
     "Sporadic: one server release in 2023, none in 2024, several in 2025-2026"
    ],
    [
     "Roadmap transparency",
     2.5,
     "Code on GitHub with issues disabled; announcements on the forum"
    ],
    [
     "Say-do",
     3.5,
     "7 of 7 maintenance items shipped"
    ],
    [
     "Velocity",
     2.5,
     "Mostly maintenance; few new capabilities since 2019"
    ],
    [
     "Lifecycle stability",
     3,
     "2.5.x line maintained since 2022"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     4,
     "Founder plus one main committer (Kazi 2024-2025)"
    ],
    [
     "Backer health",
     3,
     "Small company selling appliances"
    ],
    [
     "Licence-change risk",
     2.5,
     "AGPLv3, single main copyright holder"
    ],
    [
     "Abandonment signs",
     2,
     "Quiet 2022-2023, active again 2024-2026"
    ],
    [
     "Security response",
     2.5,
     "No advisory process found"
    ]
   ],
   "lock": [
    [
     "Formats",
     0.5,
     "Plain file trees and VHD/raw images"
    ],
    [
     "Export path",
     0.5,
     "Files readable directly; images import into hypervisors"
    ],
    [
     "Stack coupling",
     1,
     "Self-contained server with embedded SQLite"
    ],
    [
     "Hardware / cloud coupling",
     0.5,
     "Btrfs or ZFS strongly recommended"
    ],
    [
     "Skills and tooling coupling",
     1,
     "Simple to run"
    ]
   ],
   "integ": [
    [
     "Paid support",
     2.5,
     "Appliance support only"
    ],
    [
     "Consultants and partners",
     1.5,
     "Few partners"
    ],
    [
     "Documentation",
     3,
     "Complete admin manual"
    ],
    [
     "Community and packaging",
     2.5,
     "Vendor packages and forum; little distribution packaging"
    ]
   ],
   "alt": null,
   "reading": "UrBackup is the simplest way here to get image and file backup of Windows and Linux machines with a web console, and its plain file and VHD formats make leaving easy. It has no tape, no object storage, no replication and no hypervisor integration in the open-source edition, and development has been mostly maintenance since 2019. A good fit for small server fleets and PCs, not for data-centre VM estates.",
   "report": "reports/05-urbackup.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "JSON/HTTP API"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "xo",
   "name": "Xen Orchestra (backup)",
   "short": "Xen Orchestra",
   "kind": "product",
   "group": "platform",
   "since": 2016,
   "archetype": "Hypervisor-bound platform, fast cadence",
   "grade": "B",
   "driver": "C",
   "mix": {
    "V": 17,
    "C": 50,
    "M": 33,
    "U": 0,
    "P": 0
   },
   "idx": 0.17,
   "domains": {
    "virtual": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "apps": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    },
    "recovery": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "cyber": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 2.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "retention": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": 4,
     "2017": 4,
     "2018": 4,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "security": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4.5,
     "2023": 4.5,
     "2024": 4.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "platforms": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "scale": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 4.5,
     "2020": 4.5,
     "2021": 4.5,
     "2022": 5,
     "2023": 5,
     "2024": 5,
     "2025": 5,
     "2026": 5
    }
   },
   "cred": [
    [
     "Cadence",
     5,
     "Monthly releases"
    ],
    [
     "Roadmap transparency",
     4.5,
     "Public GitHub, monthly release blog, public roadmap"
    ],
    [
     "Say-do",
     4,
     "6 of 6 items shipped; XO 6 has been in progress since 2023"
    ],
    [
     "Velocity",
     4.5,
     "Many changes every month; author count rising (25 in 2026)"
    ],
    [
     "Lifecycle stability",
     3.5,
     "Rolling releases; XO 6 transition ahead"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     2.5,
     "Vates staff write over 60%, but the author base is widening"
    ],
    [
     "Backer health",
     1.5,
     "Bootstrapped company growing with XCP-ng"
    ],
    [
     "Licence-change risk",
     2,
     "AGPLv3, Vates holds most copyright"
    ],
    [
     "Abandonment signs",
     0,
     "Daily commits"
    ],
    [
     "Security response",
     1.5,
     "Active maintenance"
    ]
   ],
   "lock": [
    [
     "Formats",
     1,
     "Standard XVA and VHD files"
    ],
    [
     "Export path",
     1,
     "VHD converts with qemu-img; OVA/OVF export"
    ],
    [
     "Stack coupling",
     3,
     "Tied to Xen hypervisors"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any NFS, SMB or S3 target"
    ],
    [
     "Skills and tooling coupling",
     2,
     "Xen skills are less common"
    ]
   ],
   "integ": [
    [
     "Paid support",
     4.5,
     "XOA subscriptions with published prices"
    ],
    [
     "Consultants and partners",
     3.5,
     "Reseller and integrator network"
    ],
    [
     "Documentation",
     4.5,
     "Current, detailed documentation"
    ],
    [
     "Community and packaging",
     4,
     "Active forum; Terraform provider with over 1.2 million downloads"
    ]
   ],
   "alt": null,
   "reading": "For XCP-ng estates, Xen Orchestra is a complete backup and DR product: changed-block backup, replication, immutable S3 copies, restore testing and strong access controls, released every month. It protects only Xen-based VMs and has no tape or physical agents, so it is a companion to the hypervisor rather than a general backup platform.",
   "report": "reports/06-xo.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 3
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "XO 6.2: MCP package for AI workflows (from the VM Ledger source pack, grade B)"
   },
   "ai_ledger": null,
   "ai_reading": "No AI in backup itself. Vates shipped an MCP package with XO 6.2 in 2026, recorded in the VM Platform Ledger research; the backup research did not capture it."
  },
  {
   "key": "backuppc",
   "name": "BackupPC",
   "short": "BackupPC",
   "kind": "product",
   "group": "platform",
   "since": 2016,
   "archetype": "Revived, low velocity",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 50,
    "M": 0,
    "U": 50,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "apps": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "recovery": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "cyber": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    },
    "storage": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "retention": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "security": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "platforms": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "scale": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    }
   },
   "cred": [
    [
     "Cadence",
     1,
     "No stable release since June 2020"
    ],
    [
     "Roadmap transparency",
     2.5,
     "Public GitHub"
    ],
    [
     "Say-do",
     2,
     "4 items: 1 shipped, 1 partial, 1 pending, 1 dropped"
    ],
    [
     "Velocity",
     1,
     "0 commits in 2023, 3 in 2026"
    ],
    [
     "Lifecycle stability",
     2,
     "Kept buildable mainly by distribution maintainers"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     4.5,
     "One volunteer maintainer"
    ],
    [
     "Backer health",
     4,
     "No organisation behind it"
    ],
    [
     "Licence-change risk",
     1,
     "GPLv3 with distributed copyright"
    ],
    [
     "Abandonment signs",
     4,
     "No stable release in six years; issues median age 1,597 days"
    ],
    [
     "Security response",
     3.5,
     "No security process"
    ]
   ],
   "lock": [
    [
     "Formats",
     2.5,
     "Own content-addressed pool format"
    ],
    [
     "Export path",
     1.5,
     "BackupPC_tarCreate extracts files"
    ],
    [
     "Stack coupling",
     1.5,
     "Perl daemon with Apache CGI"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Local POSIX filesystem"
    ],
    [
     "Skills and tooling coupling",
     2.5,
     "Perl and legacy skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     0.5,
     "None"
    ],
    [
     "Consultants and partners",
     1,
     "Informal administrators only"
    ],
    [
     "Documentation",
     2.5,
     "Manual is complete but dated"
    ],
    [
     "Community and packaging",
     3,
     "Packaged in Debian and others; 1.6k stars"
    ]
   ],
   "alt": null,
   "reading": "BackupPC still does what it always did: agentless file backup of many machines into a deduplicated pool with a web console. It has had no stable release since 2020, survives on one volunteer, and plans no new features. Fine where it already runs; not a choice for new enterprise deployments.",
   "report": "reports/07-backuppc.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "Command line only"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "burp",
   "name": "Burp",
   "short": "Burp",
   "kind": "product",
   "group": "platform",
   "since": 2016,
   "archetype": "One-maintainer project",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 67,
    "M": 0,
    "U": 33,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "apps": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "recovery": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "cyber": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "storage": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "retention": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "security": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "platforms": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "scale": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    }
   },
   "cred": [
    [
     "Cadence",
     2,
     "No releases in 2023 or 2024; one each in 2025 and 2026"
    ],
    [
     "Roadmap transparency",
     2.5,
     "Public GitHub"
    ],
    [
     "Say-do",
     2.5,
     "4 of 4 shipped, with lags of 16 to 35 months"
    ],
    [
     "Velocity",
     1.5,
     "1 to 6 commits a year since 2023"
    ],
    [
     "Lifecycle stability",
     2.5,
     "Both protocols still maintained"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     5,
     "One maintainer writes over 80% of commits"
    ],
    [
     "Backer health",
     4,
     "No organisation"
    ],
    [
     "Licence-change risk",
     2,
     "AGPLv3, single copyright holder"
    ],
    [
     "Abandonment signs",
     3,
     "Slow but alive: releases in Dec 2025 and May 2026"
    ],
    [
     "Security response",
     3,
     "No security process"
    ]
   ],
   "lock": [
    [
     "Formats",
     2.5,
     "Protocol 2 chunk store readable only by Burp"
    ],
    [
     "Export path",
     2.5,
     "Restore through Burp itself"
    ],
    [
     "Stack coupling",
     0.5,
     "Single C binary"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Local POSIX storage"
    ],
    [
     "Skills and tooling coupling",
     2.5,
     "Niche"
    ]
   ],
   "integ": [
    [
     "Paid support",
     0.5,
     "None"
    ],
    [
     "Consultants and partners",
     1,
     "Third-party burp-ui only"
    ],
    [
     "Documentation",
     2,
     "Man page and website"
    ],
    [
     "Community and packaging",
     2,
     "Debian package, small community"
    ]
   ],
   "alt": null,
   "reading": "Burp is a lean, secure network backup tool with built-in certificate handling and block dedupe, kept alive by one person. It has no cloud, tape, replication or hypervisor support and adds no features; the main risk is simply its bus factor of one.",
   "report": "reports/08-burp.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "CLI; JSON in the status monitor"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "borg",
   "name": "BorgBackup (with borgmatic)",
   "short": "Borg",
   "kind": "product",
   "group": "tool",
   "since": 2016,
   "archetype": "Community tool, single lead",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 25,
    "C": 50,
    "M": 0,
    "U": 25,
    "P": 0
   },
   "idx": 0.33,
   "domains": {
    "virtual": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "apps": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "recovery": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "cyber": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "retention": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "security": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "platforms": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "scale": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    }
   },
   "cred": [
    [
     "Cadence",
     3.5,
     "Regular 1.x releases, but 2.0 in beta since 2022"
    ],
    [
     "Roadmap transparency",
     4.5,
     "Public milestones and issues"
    ],
    [
     "Say-do",
     3,
     "5 of 6 shipped; Borg 2.0 GA pending after 4.5 years of betas"
    ],
    [
     "Velocity",
     3.5,
     "Steady"
    ],
    [
     "Lifecycle stability",
     4,
     "1.x maintained alongside 2.0 development"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     3.5,
     "Lead maintainer writes 41 to 77% of commits"
    ],
    [
     "Backer health",
     3,
     "No company; hosting ecosystem only"
    ],
    [
     "Licence-change risk",
     1,
     "Permissive, distributed copyright"
    ],
    [
     "Abandonment signs",
     1,
     "Active"
    ],
    [
     "Security response",
     1,
     "Audited, active fixes"
    ]
   ],
   "lock": [
    [
     "Formats",
     2.5,
     "Own repository format"
    ],
    [
     "Export path",
     1.5,
     "Extract or FUSE mount"
    ],
    [
     "Stack coupling",
     0.5,
     "Standalone CLI"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any storage reachable by SSH or locally"
    ],
    [
     "Skills and tooling coupling",
     1,
     "Common Linux skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     2,
     "Hosting providers, no vendor support"
    ],
    [
     "Consultants and partners",
     2.5,
     "Widely used by consultancies"
    ],
    [
     "Documentation",
     4,
     "Thorough versioned docs"
    ],
    [
     "Community and packaging",
     4.5,
     "In every distribution; borgmatic, Vorta and web tools around it"
    ]
   ],
   "alt": null,
   "reading": "Borg is a trusted, audited deduplicating backup tool with append-only repositories, widely packaged and used. It needs borgmatic or scripts to act like a backup system, has no object-storage target in 1.x and no Windows client, and its next major version has been in beta since 2022.",
   "report": "reports/09-borg.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "JSON output on all commands"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "restic",
   "name": "restic",
   "short": "restic",
   "kind": "product",
   "group": "tool",
   "since": 2016,
   "archetype": "Community tool, broad base",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 75,
    "M": 25,
    "U": 0,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "apps": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    },
    "recovery": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "cyber": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4.5,
     "2023": 4.5,
     "2024": 4.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "retention": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "security": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "platforms": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "scale": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    }
   },
   "cred": [
    [
     "Cadence",
     4,
     "Two to five releases a year"
    ],
    [
     "Roadmap transparency",
     4.5,
     "Public milestones and issues"
    ],
    [
     "Say-do",
     4.5,
     "7 of 7 items shipped, 4 to 14 months"
    ],
    [
     "Velocity",
     4,
     "Steady"
    ],
    [
     "Lifecycle stability",
     4,
     "Format v2 introduced without forcing upgrades"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     3,
     "Co-lead maintainer writes 57 to 76% of commits; two leads"
    ],
    [
     "Backer health",
     3,
     "No company; storage-provider sponsors"
    ],
    [
     "Licence-change risk",
     1,
     "Permissive, distributed copyright"
    ],
    [
     "Abandonment signs",
     0.5,
     "Active"
    ],
    [
     "Security response",
     1.5,
     "Active fixes"
    ]
   ],
   "lock": [
    [
     "Formats",
     2,
     "Own repository format, documented"
    ],
    [
     "Export path",
     1,
     "Restore, dump or mount"
    ],
    [
     "Stack coupling",
     0.5,
     "Single Go binary"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any local or cloud target"
    ],
    [
     "Skills and tooling coupling",
     1,
     "Common skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     1.5,
     "No vendor support"
    ],
    [
     "Consultants and partners",
     2.5,
     "Used widely by consultancies"
    ],
    [
     "Documentation",
     4,
     "Good documentation"
    ],
    [
     "Community and packaging",
     5,
     "Largest community here; in all distributions; Backrest and resticprofile around it"
    ]
   ],
   "alt": null,
   "reading": "restic is the most widely adopted backup tool in this Ledger: encrypted, deduplicated, compressed backups to almost any storage, delivered reliably by a responsive project. It is a tool, not a platform: no central console, database agents or VM integration of its own.",
   "report": "reports/10-restic.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "JSON output"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "kopia",
   "name": "Kopia",
   "short": "Kopia",
   "kind": "product",
   "group": "tool",
   "since": 2019,
   "archetype": "Vendor-sponsored engine",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 60,
    "M": 20,
    "U": 20,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "apps": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "recovery": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "cyber": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4.5,
     "2023": 4.5,
     "2024": 4.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "retention": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "security": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "platforms": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    },
    "scale": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    }
   },
   "cred": [
    [
     "Cadence",
     4,
     "Two to six releases a year"
    ],
    [
     "Roadmap transparency",
     4.5,
     "Public issues and milestones"
    ],
    [
     "Say-do",
     4.5,
     "6 of 6 shipped within 4 to 11 months"
    ],
    [
     "Velocity",
     4,
     "Active"
    ],
    [
     "Lifecycle stability",
     3,
     "Still 0.x; format changes handled in place"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     2.5,
     "Two leads, top author about 40%"
    ],
    [
     "Backer health",
     2,
     "Engineering from Kasten by Veeam; depends on that interest"
    ],
    [
     "Licence-change risk",
     1,
     "Apache-2.0"
    ],
    [
     "Abandonment signs",
     0.5,
     "Active"
    ],
    [
     "Security response",
     1.5,
     "Active fixes"
    ]
   ],
   "lock": [
    [
     "Formats",
     2,
     "Own repository format"
    ],
    [
     "Export path",
     1,
     "Restore or mount"
    ],
    [
     "Stack coupling",
     0.5,
     "Single Go binary"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any local or cloud target"
    ],
    [
     "Skills and tooling coupling",
     1,
     "Common skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     1.5,
     "Indirect through Veeam/Kasten products"
    ],
    [
     "Consultants and partners",
     2,
     "Cloud-native consultancies"
    ],
    [
     "Documentation",
     3.5,
     "Good documentation"
    ],
    [
     "Community and packaging",
     4,
     "Large community; official APT/RPM repositories; desktop UI"
    ]
   ],
   "alt": null,
   "reading": "Kopia is a fast, modern backup tool that also powers Kasten K10 and Velero, which keeps it well funded and active. Its server mode and desktop UI make it friendlier than restic or Borg for small teams, but it remains a file-level tool with no VM or database integration.",
   "report": "reports/11-kopia.md",
   "ai": {
    "infra": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": null,
     "2017": null,
     "2018": null,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "Server REST API, JSON output"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "rear",
   "name": "Relax-and-Recover (ReaR)",
   "short": "ReaR",
   "kind": "product",
   "group": "tool",
   "since": 2016,
   "archetype": "Distro-backed recovery framework",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 100,
    "M": 0,
    "U": 0,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "apps": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    },
    "recovery": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "cyber": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "storage": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "retention": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    },
    "dr": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "security": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2.5,
     "2023": 2.5,
     "2024": 2.5,
     "2025": 2.5,
     "2026": 2.5
    },
    "platforms": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 2,
     "2023": 2,
     "2024": 2,
     "2025": 2,
     "2026": 2
    },
    "scale": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    }
   },
   "cred": [
    [
     "Cadence",
     3,
     "About one release a year"
    ],
    [
     "Roadmap transparency",
     4,
     "Public milestones and issues"
    ],
    [
     "Say-do",
     3.5,
     "5 of 5 shipped; 2.8 arrived about 19 months after planned"
    ],
    [
     "Velocity",
     3,
     "Moderate"
    ],
    [
     "Lifecycle stability",
     4.5,
     "Shipped and maintained in RHEL and SLES"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     3,
     "A handful of maintainers"
    ],
    [
     "Backer health",
     1,
     "Red Hat and SUSE ship and fund it"
    ],
    [
     "Licence-change risk",
     1,
     "GPLv3, distributed copyright"
    ],
    [
     "Abandonment signs",
     1,
     "Active, but no release since February 2025"
    ],
    [
     "Security response",
     2,
     "Through distribution security teams"
    ]
   ],
   "lock": [
    [
     "Formats",
     0.5,
     "ISO images and tar archives"
    ],
    [
     "Export path",
     0.5,
     "Plain-text layout files"
    ],
    [
     "Stack coupling",
     0.5,
     "Bash scripts and standard tools"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "x86, Arm, POWER, s390x"
    ],
    [
     "Skills and tooling coupling",
     1.5,
     "Linux recovery skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     4,
     "Supported in RHEL and SLES"
    ],
    [
     "Consultants and partners",
     3.5,
     "Built into Bareos, Bacula and SEP"
    ],
    [
     "Documentation",
     3,
     "Adequate"
    ],
    [
     "Community and packaging",
     4,
     "Packaged in major enterprise distributions"
    ]
   ],
   "alt": null,
   "reading": "ReaR is the standard way to rebuild a failed Linux server or move it to new hardware, and it ships with RHEL and SLES. It is a component, not a backup system: pair it with Bareos, Bacula or another product for the data itself.",
   "report": "reports/12-rear.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "CLI only"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "pgbackrest",
   "name": "pgBackRest",
   "short": "pgBackRest",
   "kind": "product",
   "group": "dbtool",
   "since": 2016,
   "archetype": "Single-maintainer reference tool",
   "grade": "A",
   "driver": "U",
   "mix": {
    "V": 0,
    "C": 25,
    "M": 0,
    "U": 75,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    },
    "apps": {
     "2016": 4,
     "2017": 4,
     "2018": 4,
     "2019": 4.5,
     "2020": 4.5,
     "2021": 4.5,
     "2022": 4.5,
     "2023": 4.5,
     "2024": 4.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "recovery": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "cyber": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3.5,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "retention": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "security": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "platforms": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    },
    "scale": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    }
   },
   "cred": [
    [
     "Cadence",
     5,
     "8 to 13 releases a year"
    ],
    [
     "Roadmap transparency",
     4,
     "Public issues; no formal roadmap"
    ],
    [
     "Say-do",
     4.5,
     "5 of 5 shipped within 2 to 5 months"
    ],
    [
     "Velocity",
     4.5,
     "Every PostgreSQL release supported promptly"
    ],
    [
     "Lifecycle stability",
     4.5,
     "Broad PostgreSQL version support, stable upgrades"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     4.5,
     "Lead maintainer writes 86 to 97% of commits"
    ],
    [
     "Backer health",
     2,
     "Funded by Crunchy Data"
    ],
    [
     "Licence-change risk",
     1,
     "MIT"
    ],
    [
     "Abandonment signs",
     0.5,
     "Very active"
    ],
    [
     "Security response",
     1.5,
     "Active fixes"
    ]
   ],
   "lock": [
    [
     "Formats",
     0.5,
     "Restores a standard PostgreSQL data directory"
    ],
    [
     "Export path",
     0.5,
     "Standard data files"
    ],
    [
     "Stack coupling",
     0.5,
     "Single C binary"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any POSIX or cloud target"
    ],
    [
     "Skills and tooling coupling",
     1,
     "PostgreSQL skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     4,
     "Crunchy Data 24/7"
    ],
    [
     "Consultants and partners",
     4,
     "Supported by PostgreSQL consultancies worldwide"
    ],
    [
     "Documentation",
     4,
     "Detailed user guide"
    ],
    [
     "Community and packaging",
     4,
     "In PGDG repositories; default recommendation in the community"
    ]
   ],
   "alt": null,
   "reading": "pgBackRest is the reference open-source backup tool for PostgreSQL: parallel, incremental, encrypted, multi-repository and fast to adopt new PostgreSQL versions. Its one real risk is that a single maintainer writes almost all of it.",
   "report": "reports/13-pgbackrest.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "JSON output"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "barman",
   "name": "Barman",
   "short": "Barman",
   "kind": "product",
   "group": "dbtool",
   "since": 2016,
   "archetype": "Vendor-backed reference tool",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 60,
    "M": 0,
    "U": 40,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    },
    "apps": {
     "2016": 4,
     "2017": 4,
     "2018": 4,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "recovery": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "cyber": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "retention": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "security": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "platforms": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    },
    "scale": {
     "2016": 3,
     "2017": 3,
     "2018": 3,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    }
   },
   "cred": [
    [
     "Cadence",
     5,
     "6 to 10 releases a year"
    ],
    [
     "Roadmap transparency",
     4,
     "Public issues and releases"
    ],
    [
     "Say-do",
     4,
     "5 of 5 shipped; Azure managed identity took 16 months"
    ],
    [
     "Velocity",
     4,
     "Active"
    ],
    [
     "Lifecycle stability",
     4,
     "Stable; Python 3.12 minimum in 3.20"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     2.5,
     "Rotating EDB maintainers"
    ],
    [
     "Backer health",
     2,
     "Backed by EDB"
    ],
    [
     "Licence-change risk",
     1.5,
     "GPLv3"
    ],
    [
     "Abandonment signs",
     0.5,
     "Active"
    ],
    [
     "Security response",
     1,
     "Security fix released 9 days after advisory"
    ]
   ],
   "lock": [
    [
     "Formats",
     0.5,
     "Standard PostgreSQL data files"
    ],
    [
     "Export path",
     0.5,
     "Standard data files"
    ],
    [
     "Stack coupling",
     0.5,
     "Python tool"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any POSIX or cloud target"
    ],
    [
     "Skills and tooling coupling",
     1,
     "PostgreSQL skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     4,
     "EDB support"
    ],
    [
     "Consultants and partners",
     3.5,
     "PostgreSQL consultancies"
    ],
    [
     "Documentation",
     3.5,
     "Good manual"
    ],
    [
     "Community and packaging",
     3.5,
     "In PGDG repositories; core of CloudNativePG backups"
    ]
   ],
   "alt": null,
   "reading": "Barman is EDB's centralised PostgreSQL backup manager and the backup engine behind CloudNativePG. It matches pgBackRest on the essentials, with a server-pulls model that suits central backup teams, and has a broader set of maintainers.",
   "report": "reports/14-barman.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "JSON status output"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "walg",
   "name": "WAL-G",
   "short": "WAL-G",
   "kind": "product",
   "group": "dbtool",
   "since": 2017,
   "archetype": "Multi-company collective",
   "grade": "A",
   "driver": "C",
   "mix": {
    "V": 0,
    "C": 50,
    "M": 0,
    "U": 50,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": null,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    },
    "apps": {
     "2016": null,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 5,
     "2023": 5,
     "2024": 5,
     "2025": 5,
     "2026": 5
    },
    "recovery": {
     "2016": null,
     "2017": 3,
     "2018": 3,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "cyber": {
     "2016": null,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "storage": {
     "2016": null,
     "2017": 3,
     "2018": 3,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "retention": {
     "2016": null,
     "2017": 2,
     "2018": 2,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "dr": {
     "2016": null,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "security": {
     "2016": null,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "platforms": {
     "2016": null,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    },
    "scale": {
     "2016": null,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    }
   },
   "cred": [
    [
     "Cadence",
     4,
     "3 to 10 releases a year"
    ],
    [
     "Roadmap transparency",
     4,
     "Public issues and PRs"
    ],
    [
     "Say-do",
     4.5,
     "5 of 5 shipped within 3 to 5 months"
    ],
    [
     "Velocity",
     4.5,
     "20 to 29 distinct authors a year"
    ],
    [
     "Lifecycle stability",
     3.5,
     "3.0 major in 2024; per-engine maturity varies"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     1,
     "Broad author base; no author above about 40%"
    ],
    [
     "Backer health",
     2.5,
     "No single backer; several companies contribute"
    ],
    [
     "Licence-change risk",
     1,
     "Apache-2.0"
    ],
    [
     "Abandonment signs",
     0.5,
     "Active"
    ],
    [
     "Security response",
     1.5,
     "govulncheck pipeline added 2026"
    ]
   ],
   "lock": [
    [
     "Formats",
     0.5,
     "Restores standard database files"
    ],
    [
     "Export path",
     0.5,
     "Standard data files"
    ],
    [
     "Stack coupling",
     0.5,
     "Single Go binary"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any object or local storage"
    ],
    [
     "Skills and tooling coupling",
     1,
     "Database skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     2.5,
     "Consultancies only"
    ],
    [
     "Consultants and partners",
     3,
     "Used in Patroni/Spilo and by DevOps consultancies"
    ],
    [
     "Documentation",
     3,
     "Docs in the repository"
    ],
    [
     "Community and packaging",
     3.5,
     "Release binaries; large user base in Kubernetes PostgreSQL"
    ]
   ],
   "alt": null,
   "reading": "WAL-G is the broadest database backup tool here, covering PostgreSQL, MySQL, MongoDB, Redis and more with fast cloud-native backups. No single vendor stands behind it, which spreads risk but means support comes from consultancies.",
   "report": "reports/15-walg.md",
   "ai": {
    "infra": {
     "2016": null,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": null,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": null,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": null,
     "2017": 0,
     "2018": 0,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "JSON output"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  },
  {
   "key": "xtrabackup",
   "name": "Percona XtraBackup",
   "short": "XtraBackup",
   "kind": "product",
   "group": "dbtool",
   "since": 2016,
   "archetype": "Vendor-backed reference tool",
   "grade": "A",
   "driver": "U",
   "mix": {
    "V": 0,
    "C": 25,
    "M": 0,
    "U": 75,
    "P": 0
   },
   "idx": 0.0,
   "domains": {
    "virtual": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    },
    "apps": {
     "2016": 4,
     "2017": 4,
     "2018": 4,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4.5,
     "2023": 4.5,
     "2024": 4.5,
     "2025": 4.5,
     "2026": 4.5
    },
    "recovery": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "cyber": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 2.5,
     "2020": 2.5,
     "2021": 2.5,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    },
    "storage": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3.5,
     "2020": 3.5,
     "2021": 3.5,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "retention": {
     "2016": 1.5,
     "2017": 1.5,
     "2018": 1.5,
     "2019": 1.5,
     "2020": 1.5,
     "2021": 1.5,
     "2022": 1.5,
     "2023": 1.5,
     "2024": 1.5,
     "2025": 1.5,
     "2026": 1.5
    },
    "dr": {
     "2016": 3.5,
     "2017": 3.5,
     "2018": 3.5,
     "2019": 4,
     "2020": 4,
     "2021": 4,
     "2022": 4,
     "2023": 4,
     "2024": 4,
     "2025": 4,
     "2026": 4
    },
    "security": {
     "2016": 2.5,
     "2017": 2.5,
     "2018": 2.5,
     "2019": 3,
     "2020": 3,
     "2021": 3,
     "2022": 3.5,
     "2023": 3.5,
     "2024": 3.5,
     "2025": 3.5,
     "2026": 3.5
    },
    "platforms": {
     "2016": 0.5,
     "2017": 0.5,
     "2018": 0.5,
     "2019": 0.5,
     "2020": 0.5,
     "2021": 0.5,
     "2022": 0.5,
     "2023": 0.5,
     "2024": 0.5,
     "2025": 0.5,
     "2026": 0.5
    },
    "scale": {
     "2016": 2,
     "2017": 2,
     "2018": 2,
     "2019": 2,
     "2020": 2,
     "2021": 2,
     "2022": 3,
     "2023": 3,
     "2024": 3,
     "2025": 3,
     "2026": 3
    }
   },
   "cred": [
    [
     "Cadence",
     4.5,
     "5 to 8 releases a year"
    ],
    [
     "Roadmap transparency",
     3.5,
     "GitHub plus Jira; issues disabled on GitHub"
    ],
    [
     "Say-do",
     4,
     "4 of 4 shipped; MySQL 9.x support took 21 months"
    ],
    [
     "Velocity",
     4,
     "Tracks every MySQL release"
    ],
    [
     "Lifecycle stability",
     4.5,
     "LTS and innovation tracks"
    ]
   ],
   "comm": [
    [
     "Maintainer concentration",
     3,
     "Percona engineers and Oracle code syncs"
    ],
    [
     "Backer health",
     2,
     "Percona"
    ],
    [
     "Licence-change risk",
     1.5,
     "GPLv2 inherited from MySQL"
    ],
    [
     "Abandonment signs",
     0.5,
     "Active"
    ],
    [
     "Security response",
     1.5,
     "Percona security process"
    ]
   ],
   "lock": [
    [
     "Formats",
     0.5,
     "Prepared backups are standard MySQL data directories"
    ],
    [
     "Export path",
     0.5,
     "Standard data files"
    ],
    [
     "Stack coupling",
     0.5,
     "Single binary"
    ],
    [
     "Hardware / cloud coupling",
     0,
     "Any local or cloud target"
    ],
    [
     "Skills and tooling coupling",
     1,
     "MySQL skills"
    ]
   ],
   "integ": [
    [
     "Paid support",
     4.5,
     "Percona 24/7"
    ],
    [
     "Consultants and partners",
     4,
     "Supported by MySQL consultancies everywhere"
    ],
    [
     "Documentation",
     4,
     "Complete documentation"
    ],
    [
     "Community and packaging",
     3.5,
     "Percona repositories; default MySQL hot-backup tool"
    ]
   ],
   "alt": null,
   "reading": "XtraBackup is the standard hot-backup tool for MySQL and the engine behind Percona's operators. Its direction follows MySQL's releases, and its sustainability rests on Percona.",
   "report": "reports/16-xtrabackup.md",
   "ai": {
    "infra": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "stack": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "ops": {
     "2016": 0,
     "2017": 0,
     "2018": 0,
     "2019": 0,
     "2020": 0,
     "2021": 0,
     "2022": 0,
     "2023": 0,
     "2024": 0,
     "2025": 0,
     "2026": 0
    },
    "agents": {
     "2016": 1,
     "2017": 1,
     "2018": 1,
     "2019": 1,
     "2020": 1,
     "2021": 1,
     "2022": 1,
     "2023": 1,
     "2024": 1,
     "2025": 1,
     "2026": 1
    }
   },
   "ai_basis": {
    "infra": "none",
    "stack": "none",
    "ops": "none",
    "agents": "CLI with JSON progress"
   },
   "ai_ledger": null,
   "ai_reading": "No AI features."
  }
 ]
}