Campsite switches to Creative Commons Non-Commercial license

License choice and “open source” labeling

  • Repo is under Creative Commons Attribution–NonCommercial (CC BY‑NC), explicitly not an OSI-approved open-source license.
  • Many argue this is “source-available,” not open source; CC licenses (especially NC) are seen as a poor fit for software.
  • Some object to calling it “open source” in the README and original HN title; others say “open source” should mean simply “source is visible,” but are pushed back with OSI/FSF/DFSG definitions.
  • Suggestions include relicensing under GPL/AGPL, EUPL, MIT, or Apache to align with FOSS norms, especially since the product is winding down.

Non-commercial clause and ambiguity

  • NC terms are criticized as vague: unclear what counts as “commercial use,” particularly for internal use by for‑profit companies, SaaS hosting, or paid education.
  • Some interpret NC as allowing internal deployment but forbidding selling access; others cite CC’s own guidance and a German court case to argue that most organizational use is commercial.
  • Several commenters say they would avoid using this code in any serious context due to legal uncertainty and incompatibility with GPL and similar licenses.

Acquihire and competitive concerns

  • Notion has acquired the Campsite team; many infer the NC license is to avoid enabling competitors while still publishing the code.
  • This is seen as rational from Notion’s perspective but disappointing for those hoping for a true community fork.

Impact on users and trust in SaaS

  • Former or potential customers feel “rug-pulled”: service shut down with a short migration window, then code released under a license that likely prohibits commercial self‑hosting.
  • This fuels broader skepticism toward closed or VC‑backed SaaS and strengthens arguments for choosing real open-source tools upfront.

Educational value and codebase interest

  • Despite licensing issues, several people appreciate access to a modern, production Rails codebase as a learning resource.
  • Some say a read‑only repo might have matched that educational intent more clearly than accepting limited PRs.

Alternatives and general reflections

  • Commenters recommend existing OSS chat/project tools (e.g., Zulip, Matrix/Element, Mattermost, Nextcloud Talk, IRC) as safer long‑term bets.
  • There is debate over whether open source is really about “free labor” vs. mostly paid development, and whether the community’s expectations around reciprocity are reasonable.