Skip to content

Explain AGPLv3 and separate Energyplan Home Use terms - #11

Merged
frahlg merged 3 commits into
mainfrom
licensing/agpl-home-use-20260912
Sep 12, 2026
Merged

frahlg merged 3 commits into
mainfrom
licensing/agpl-home-use-20260912

Conversation

@frahlg

@frahlg frahlg commented Sep 12, 2026

Copy link
Copy Markdown
Member

Product copy now identifies FTW's AGPLv3 code and the separate proprietary Energyplan worker. It states that private-household worker use is free and commercial worker use, bundling and paid services require a separate license. AGPL commercial use remains allowed under its source obligations.

The footer points to the product license. LICENSING.md distinguishes product terms from website artwork and trademark rights. Publish this copy with the corresponding product license transition.

Validation: local browser review of the community and licensing copy; diff checks passed. This PR has not been merged. The repository's existing hosting checks run for the PR.

The community copy preserves the current invitation for external contributions, Markdown proposals and tested fixes, alongside the separate FTW and Energyplan terms.

The repository README and contribution guide also state the product terms and keep website artwork and brand rights separate.

This is part of the FTW license transition: AGPL-3.0-only for the open code, with a narrow section 7 permission for the proprietary Energyplan workers. Energyplan Home Use terms apply only to new workers; AGPL commercial use remains permitted. Prior Apache, MIT and Energyplan grants remain available, and third-party terms remain intact.

Automated legal review checked license scope, retained notices, source offers, the Energyplan boundary, commercial installer use and source packaging. It is not a human legal opinion and does not establish copyright assignments or app-store compatibility. Commercial rights can be offered only for software and rights Sourceful controls.

Paired PRs:


Note

Low Risk
Documentation and marketing copy only; no runtime, auth, or data-handling code changes.

Overview
Updates public-facing copy for the FTW license transition from Apache-2.0 to AGPLv3, and clarifies that the Energyplan worker is separately licensed.

Adds LICENSING.md and wires README.md / CONTRIBUTING.md so contributors describe FTW as AGPL-3.0-only (with the narrow Energyplan combination permission), household worker use vs commercial Sourceful licensing, and that website artwork/brands stay outside the software license.

index.html replaces Apache wording in SEO/meta, Open Graph, JSON-LD, hero badges, community and organization sections, and the footer link label—emphasizing AGPL source obligations for FTW code and separate terms for commercial worker use, bundling, and paid services.

Reviewed by Cursor Bugbot for commit f7b3b12. Bugbot is set up for automated code reviews on this repo. Configure here.

Signed-off-by: Fredrik Ahlgren <fredrik@sourceful-labs.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 12, 2026

Copy link
Copy Markdown

Deploying ftw with  Cloudflare Pages  Cloudflare Pages

Latest commit: f7b3b12
Status: ✅  Deploy successful!
Preview URL: https://7a14fd17.ftw-613.pages.dev
Branch Preview URL: https://licensing-agpl-home-use-2026.ftw-613.pages.dev

View logs

Signed-off-by: Fredrik Ahlgren <fredrik@sourceful-labs.com>
Signed-off-by: Fredrik Ahlgren <fredrik@sourceful-labs.com>
@frahlg
frahlg marked this pull request as ready for review September 12, 2026 13:39
@cursor

cursor Bot commented Sep 12, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_537c62b3-9848-434c-ac2c-c0ab4c1dc367)

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 12, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-12T13:41:01.605118Z f7b3b12 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f7b3b12856

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread index.html
<p class="section-kicker">For organizations</p>
<h2>Open code. Commercial accountability.</h2>
<p class="section-intro">Apache-2.0 already gives you permission to use the Community code. A Sourceful engagement buys delivery ownership, additional capabilities and an accountable support relationship.</p>
<p class="section-intro">AGPLv3 permits commercial use of the covered FTW code under its source-sharing terms. Commercial Energyplan use, OEM bundles and paid services involving the worker require a separate Sourceful license. Sourceful also offers deployment, maintenance and support.</p>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Limit the commercial restriction to newly licensed workers

For organizations using an Energyplan worker released before this license transition, this says that all commercial Energyplan use requires a new Sourceful license, even though LICENSING.md explicitly preserves earlier versions' earlier grants. Scope this restriction to worker versions distributed under the new Home Use terms so existing commercial license rights are not misrepresented.

Useful? React with 👍 / 👎.

@frahlg
frahlg merged commit 15a3dbe into main Sep 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant