Skip to content

chore(kits): add a LICENSE to each kit - #3217

Merged
CorieW merged 1 commit into
kitsfrom
chore/kits-add-license
Sep 28, 2026
Merged

CorieW merged 1 commit into
kitsfrom
chore/kits-add-license

Conversation

@CorieW

@CorieW CorieW commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Each kit is published to npm as its own package, and npm packs only the kit's directory. The root LICENSE never reached installs, so users got the "license": "Apache-2.0" field and the source headers but not the license text, which Apache 2.0 section 4(a) asks redistributors to include.

This copies the root LICENSE into all 13 kit directories. No kit sets a files list, so npm picks the file up without further changes.

This is a new pattern for the repo: firestore-bigquery-change-tracker, also published to npm, has no LICENSE either. Open question: keep 13 copies, or have the release step copy the root file in instead?

Not verified: no npm pack was run.

npm packs only the kit's own directory, so the root LICENSE never reached installs. Each kit now ships a copy of the Apache 2.0 license text.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request adds the Apache License Version 2.0 to multiple kit directories, including bigquery-firestore-export, delete-user-data, firestore-bigquery-export, firestore-bundle-builder, firestore-counter, firestore-genai-chatbot, firestore-incremental-capture, firestore-send-email, firestore-translate-text, firestore-vector-search, rtdb-limit-child-nodes, speech-to-text, and storage-resize-images. I have no feedback to provide.

@CorieW
CorieW force-pushed the chore/kits-add-license branch from ef01b7b to 780ac0b Compare September 28, 2026 12:52
@CorieW
CorieW merged commit 5bde654 into kits Sep 28, 2026
40 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.

2 participants