Everyone seems to forget why GNOME and GNOME 3 and Unity happened (2022)

A contentious blog post claims that GNOME 3 and Ubuntu’s Unity interface were created mainly to avoid Microsoft patent lawsuits over Windows 95–style desktops. Commenters, including people directly involved in GNOME and Unity at the time, strongly dispute this, describing the piece as speculative and arguing that the real drivers were design philosophy shifts, perceived stagnation, and trends like mobile/tablet “convergence.” The exchange broadens into a recap of GNOME/KDE history, Qt licensing, UI design trade‑offs, and how much software patents actually influenced Linux desktop evolution.

Disputed central claim (MS patents driving GNOME 3 / Unity)

  • Many commenters are strongly skeptical that Microsoft patent threats about “Windows 95–like” desktops motivated GNOME 3 or Unity.
  • Several people who say they were directly involved with GNOME and Unity development (release management, desktop product lead, Unity lead, etc.) explicitly deny this was a factor.
  • The article’s author repeatedly insists the story is correct, asks for “refutation not just denial,” and argues that public denials are legally constrained.
  • Others argue the burden of proof lies with the article, criticize it as speculation dressed up as history, and point out that no concrete evidence (e.g., patent numbers, mailing list discussions) is provided.

Alternative explanations for GNOME 3 and Unity

  • Multiple commenters recall GNOME 3 emerging from views that GNOME 2 was stagnating and from internal design discussions about minimal “chromeless” desktops.
  • New form factors (netbooks, tablets, OLPC, Nokia Internet Tablets) and mobile-inspired “convergence” are cited as major influences.
  • GNOME 3 and Unity are described as attempts to move beyond the Windows 95 paradigm and pursue more cohesive, user-friendly, or Mac/iPad-like designs.
  • Some frame GNOME 3 as part of a broader “mobile-first / responsive” design wave (similar to contemporary web redesigns).

Historical context: GNOME vs KDE and Qt licensing

  • Several comments restate the well-known origin story: GNOME was started partly because early KDE depended on non‑free Qt licenses; the GNU project both promoted GNOME and pushed for a free Qt replacement.
  • Later, when Qt became GPL/LGPL, that issue faded; subsequent “desktop wars” (GNOME 2 vs KDE 3/4, GNOME 3, Unity) occurred after Qt was already free.
  • KDE’s KDE 4.0 release is recalled as unstable and resource‑hungry, damaging its reputation and helping GNOME maintain dominance on major distros.

Patents, prior art, and UI elements

  • There is disagreement about how novel and patentable the Windows 95 taskbar/Start menu were.
  • Some argue prior art (NeXTSTEP, GEM, earlier Windows) undermines strong patent claims; one commenter even digs up a specific MS patent and argues GNOME could trivially have worked around it.
  • The article’s author maintains these elements were genuinely original, hard to invent, and aggressively protected, but others find this historically and technically implausible.

User experiences and desktop preferences

  • Many users remember GNOME 2 fondly and felt “evicted” by GNOME 3, moving to XFCE, MATE, Cinnamon, KDE, or tiling WMs.
  • Others like modern GNOME, praising its consistency, minimalism, and “gets‑out‑of‑the‑way” behavior, often with a few extensions.
  • Some complain about GNOME’s “tentacles” (heavy dependencies, dbus assumptions, NetworkManager/WebKit pulls) when using non‑GNOME environments.

Meta: evidence, historiography, and tone

  • A recurring meta‑thread debates how to do responsible history: primary participants vs retrospective narratives, denial vs refutation, and who bears the burden of proof.
  • Several commenters object to the article’s confident tone without evidence and worry that repetition on HN will turn a weakly sourced story into accepted “fact.”