{
  "name": "UNNYC open data",
  "description": "Datasets behind the UNNYC campaign site, served from the same files the pages render.",
  "url": "https://un.opensource.nyc/data/index.json",
  "homepage": "https://un.opensource.nyc",
  "note": "Licences differ by who made the data — read each dataset’s own `licence` and `attribution` rather than assuming one covers all four.",
  "count": 4,
  "datasets": [
    {
      "slug": "un-endorsers",
      "name": "Organizations endorsing the UN Open Source Principles",
      "description": "Names and sectors of the organizations shown on the United Nations’ own endorsers page, transcribed by hand because that page publishes logos and no names.",
      "url": "https://un.opensource.nyc/data/un-endorsers.json",
      "licence": "CC BY 4.0",
      "licenceUrl": "https://creativecommons.org/licenses/by/4.0/",
      "attribution": "UNNYC (https://un.opensource.nyc) — WeGovNYC and Sarapis",
      "source": "United Nations Open Source Principles — endorsing organizations",
      "sourceUrl": "https://opensource.un.org/en/news/united-nations-open-source-principles",
      "generated": "2026-08-06",
      "count": 150,
      "notes": [
        "Names are a TRANSCRIPTION read off the endorsers' logos, not a UN export: the source page carries 154 logos and zero organization names (every card title element is empty). Spot-check against an organization's own site before relying on a name. Logos are deliberately NOT included — they are third-party trademarks and the UN displaying them grants no onward rights.",
        "Sectors are an editorial classification from the names alone, not UN data. Media & culture was folded into Civil society on 2026-08-14 to reduce the filter count; both entries are public-interest institutions.",
        "The underlying fact of who endorsed is the UN’s, not ours; the CC BY 4.0 licence covers this transcription and the sector classification."
      ],
      "countRaw": 154,
      "sectors": {
        "Companies": 68,
        "Foundations & projects": 36,
        "Civil society": 32,
        "Academia & research": 8,
        "Government": 6
      },
      "corrections": [
        {
          "n": 143,
          "from": "RTÉ",
          "to": "RTE (Réseau de Transport d’Électricité)",
          "why": "the logo is the white Rte wordmark on a blue disc — the French grid operator, not the Irish broadcaster. An acute accent had changed the organization."
        }
      ],
      "excluded": [
        {
          "n": 3,
          "reason": "recorded as \"BIT\" from the alt slug bit_logo; a Bitcoin-style symbol with no wordmark, so neither the name nor a sector could be established"
        },
        {
          "n": 21,
          "reason": "ESMERALDA — name read off the logo, but no identifiable organization behind it, so no sector could be established"
        },
        {
          "n": 114,
          "reason": "duplicate of #57 KDE e.V."
        },
        {
          "n": 121,
          "reason": "unidentified wordless mark — alt text is just \"logo\", no name to publish"
        }
      ]
    },
    {
      "slug": "public-sector-ospos",
      "name": "Public sector open source programme offices",
      "description": "Government and public-sector OSPOs with their own websites, contact addresses and open source policies, from the FLOSS-PSO Network’s list, with coordinates added.",
      "url": "https://un.opensource.nyc/data/public-sector-ospos.json",
      "licence": "CC0 1.0",
      "licenceUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "attribution": "FLOSS-PSO Network (https://floss-pso.network/) — the list is CC0 1.0, so no credit is required; credit them anyway, not this site. Coordinates and locationBasis added by UNNYC (https://un.opensource.nyc).",
      "source": "FLOSS-PSO Network",
      "sourceUrl": "https://floss-pso.network/",
      "generated": null,
      "count": 18,
      "notes": [
        "The list of offices is the FLOSS-PSO Network’s, released CC0 1.0 — no attribution required. What this site adds is the geocoding: `lat`/`lng` and `locationBasis` on each office.",
        "Coordinates are hand-placed. `locationBasis: \"seat\"` means the body’s own city; `\"hq\"` means it sits at its parent organisation’s headquarters, so the point is approximate — the two are different claims and are not interchangeable.",
        "The map at /start groups these by city and merges cities within 25 km, which changes what is DRAWN and never what is claimed. This dataset is ungrouped."
      ]
    },
    {
      "slug": "government-open-source-programs",
      "name": "Government-built open source programmes (Civic Tech Field Guide)",
      "description": "The Civic Tech Field Guide’s open source projects tagged Government / public sector, as drawn on this site’s map, with the entries we excluded and why.",
      "url": "https://un.opensource.nyc/data/government-open-source-programs.json",
      "licence": "CC BY 4.0",
      "licenceUrl": "https://creativecommons.org/licenses/by/4.0/",
      "attribution": "Civic Tech Field Guide (https://civictech.guide) — redistributed under its own licence; credit CTFG, not this site",
      "source": "Civic Tech Field Guide",
      "sourceUrl": "https://civictech.guide",
      "generated": "2026-08-21",
      "count": 62,
      "notes": [
        "A curated snapshot, not a live mirror: six entries tagged Government / public sector upstream are excluded here with reasons, because they are not government-built.",
        "The licence is read off civictech.guide at fetch time rather than asserted — CTFG relicensed from CC BY-NC-SA to CC BY 4.0 in July 2026."
      ],
      "excluded": [
        {
          "slug": "civic-switchboard",
          "reason": "IMLS-funded academic/public library capacity project"
        },
        {
          "slug": "civicspacetech",
          "reason": "a collection of primers, not a government program"
        },
        {
          "slug": "civis",
          "reason": "civis.vote — an Indian nonprofit platform, works with government but is not one"
        },
        {
          "slug": "code-for-australia-foresight",
          "reason": "Code for Australia is a nonprofit; URL is a dead Wayback capture"
        },
        {
          "slug": "congressional-data-coalition",
          "reason": "an advocacy coalition lobbying Congress, not a government body"
        },
        {
          "slug": "govtrackus",
          "reason": "run by Civic Impulse LLC, a private company"
        }
      ]
    },
    {
      "slug": "government-code-catalogues",
      "name": "National public code catalogues (GovOSS)",
      "description": "How many open source projects each country’s own public code catalogues list, with a link to every catalogue.",
      "url": "https://un.opensource.nyc/data/government-code-catalogues.json",
      "licence": "CC BY 4.0",
      "licenceUrl": null,
      "attribution": "GovOSS (https://govoss.cat) — catalogue data CC BY 4.0; credit GovOSS, not this site",
      "source": "GovOSS",
      "sourceUrl": "https://govoss.cat",
      "generated": "2026-09-29",
      "count": 14,
      "notes": [
        "⚠ Never sum the per-country entry counts. It matches neither total, in both directions at once: entries in cross-border catalogues get no country, and an entry listed by catalogues in two countries counts under each. Use countryAttributedEntries or totalEntries.",
        "Excluded catalogues are listed with their entry counts, so the gap between the two totals is checkable rather than asserted."
      ],
      "totalEntries": 3141,
      "countryAttributedEntries": 2988,
      "catalogueCount": 20,
      "excluded": [
        {
          "code": "EU",
          "reason": "EU institutions, not a member state — GovOSS draws an EU27 outline; this map does not",
          "entries": 14,
          "catalogues": [
            {
              "key": "EU/code.europa.eu",
              "label": "code.europa.eu",
              "site": "https://code.europa.eu/",
              "entries": 14,
              "route": "GitLab API"
            }
          ]
        },
        {
          "code": "GLOBAL",
          "reason": "Digital Public Goods Registry — GovOSS has no shape for it",
          "entries": 247,
          "catalogues": [
            {
              "key": "GLOBAL/dpg",
              "label": "Digital Public Goods Registry",
              "site": "https://www.digitalpublicgoods.net/registry",
              "entries": 247,
              "route": "REST API"
            }
          ]
        }
      ]
    }
  ]
}
