)]}'
{
  "commit": "245813a01a48cefcaf18a10d4f9fe516d21dd73b",
  "tree": "c883ce51817423985a6b0f9a2f202564392d63e8",
  "parents": [
    "ffe28aa77ec85eeabb10aaedda5e4c712ea8eb44"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Sat Sep 05 17:59:25 2026 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Sat Sep 05 19:41:49 2026 +0200"
  },
  "message": "Readme: say when an authorized application is needed, and when not\n\nThe authorization section explained how to get a token, but not when one\nis needed, so that every example reaching for auth() looked like a rule\nof collocationAnalysis() rather than a consequence of what it queries.\n\nThe distinction that matters is not corpus by corpus but frequency\nagainst KWIC: counts cover the whole corpus in either case, so\nfrequencyQuery(), corpusStats() and collocationScoreQuery() need no token\neven on DeReKo - as the Readme\u0027s own first example, which queries it\nunauthorized, showed all along. Only the snippets of copyrighted texts\nare withheld, which is what corpusQuery(metadataOnly \u003d FALSE) and\ncollocationAnalysis() are after.\n\nAnd even that follows the licenses of individual texts: DeReKo\u0027s Wikipedia\ncorpora hand out their snippets to anyone, and the Wikipedia talk pages at\ninstance/wiki and instance/english are under a Creative Commons license\nthroughout. Both were checked against the live servers: they answer a\nplain KorAPConnection() with KWIC snippets.\n\nChange-Id: Ic43cca97a4acf5b6dcc20bf384842d9171cf1d43\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37ec55efa2f76995f8a445c5807f85d1f4639b57",
      "old_mode": 33188,
      "old_path": "Readme.md",
      "new_id": "50468d93a901f96727315e99159f00150c8e1cb3",
      "new_mode": 33188,
      "new_path": "Readme.md"
    }
  ]
}
