{
  "id": 13690410,
  "title": "What's Wrong with GitHub",
  "url": "https://urgent.news/2026/10/11/whats-wrong-with-github",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-11T09:37:56.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://www.gnu.org/philosophy/whats-wrong-with-github.html"
  },
  "original_language": "en",
  "account": "Software developers urge against using GitHub for hosting due to several problematic practices. (1) GitHub's licensing practices are vague and confusing. (2) It demands nonfree JavaScript for most operations. (3) Some of its \"services\" are actually SaaS (Software as a Service) dis-services. (4) GitHub attempts to disrupt Git's distributed architecture. While Git remains free software, GitHub itself is a website offering various features, including repository hosting and SaaS dis-services. The site's diverse range of features complicates moral evaluations. This article focuses on some of GitHub's most significant issues, starting with improvements made over time, then addressing the JavaScript Trap and SaaS \"AI\" dis-services, and concluding with GitHub's central hub model in a distributed system. GitHub functions similarly to a walled garden, baiting users into adopting workflows that tether them to the platform. The convenience of centralization can be insidious, such as the one-click merge only available from pull requests made from forks on GitHub. As GitHub evolved, it became ambiguous about licensing free software, leading to repositories without declared licenses. In 2013, GitHub introduced a \"Choose a License\" site, but its advice on GPL application remains problematic. GitHub's website loads extensive nonfree JavaScript code, making it unusable for those who refuse the JavaScript Trap. Despite workarounds using free Git tools and a public REST API, GitHub's telemetry feature in its API tool is questionable. GitHub Copilot, an AI code-completion tool, has faced controversy due to its ability to reproduce verbatim text from its training data, raising legal concerns. GitHub offers indemnification for Copilot subscribers but remains unclear on indemnity for GPL compliance.",
  "summary": null,
  "key_points": [
    "GitHub's licensing practices are vague and confusing",
    "It demands nonfree JavaScript for most operations",
    "GitHub Copilot raises legal concerns over verbatim text reproduction"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}