We're forking Flutter

Fork goals and motivation

  • Fork (“Flock”, under “Flutter Foundation”) is presented as a community-led Flutter+ that:
    • Stays close to upstream while accepting bug fixes and features more readily.
    • Targets long‑standing issues, especially on desktop and web.
    • Aims to reduce dependence on Google’s priorities and internal processes.
  • Rationale given: small Google team (estimated ~50 people) vs ~1M Flutter developers; slow or non‑existent responses on some serious bugs; hard path for external contributors.

Skepticism about the fork

  • Many are confused who “we” is; GitHub org shows no public members; outreach runs through social accounts rather than open processes. This reduces perceived seriousness.
  • Some see the launch as thin: essentially a mirrored repo with no clearly surfaced fixes yet.
  • Others think the author underestimates the difficulty of:
    • Recruiting qualified reviewers for a large, complex codebase.
    • Maintaining test quality and compatibility.
    • Merging upstream changes after divergence.

Branding, naming, and legal concerns

  • Multiple comments call the “Flutter Foundation” name and the use of “Flutter” in the branding misleading, since Google owns the trademark.
  • Expectation that Google Legal may eventually force a rename, as in other OSS trademark disputes.
  • “Flock” also collides with existing products, raising further confusion.

Google, governance, and OSS process

  • Several developers report frustration with Google‑led OSS:
    • Google’s internal monorepo and “one version” rules can block or delay external changes.
    • Priorities are driven by internal users; desktop and some web issues appear deprioritized.
  • Others counter that:
    • 50 engineers is large by OSS standards and many major projects run with fewer.
    • 1,500 external contributors over a decade is high, not low.
    • The main bottleneck is safe review and testing at scale, not writing patches.

Flutter’s health and adoption

  • Strong disagreement over “1M Flutter developers”:
    • Pro side: historical opt‑out analytics, IDE extension counts, survey data, and big‑name adopters; some phone scans show many installed Flutter apps.
    • Skeptical side: app‑store counts seem too low; many counted “users” are students, hobbyists, CI, or partial integrations.
  • Many practitioners praise Flutter’s DX, performance, and multi‑platform reach compared to React Native, Electron, and MAUI; others insist cross‑platform UI is fundamentally the wrong tradeoff versus native.

Likely impact

  • Some expect the fork to be a net positive, analogous to io.js vs Node: competitive pressure that may improve Flutter or eventually be reconciled.
  • Others fear community fragmentation, added uncertainty for adopters, and a fork that cannot realistically keep up with Google’s engine and platform work.