chore: add Apache-2.0 LICENSE - #4
Open
Bradenream wants to merge 1 commit into
Open
Conversation
The repository is public with no LICENSE file, so `gh api repos/voiceflow/cli --jq .license` returns null and every install is legally ambiguous. Adds the verbatim Apache-2.0 text from apache.org, with the appendix placeholders filled in as "Copyright 2026 Voiceflow, Inc." -- the entity string already used by voiceflow/webchat. .goreleaser.yaml already globs `LICENSE*` into every release archive, so the file also starts shipping with the binaries as originally intended. Also corrects the README badge, which advertised MIT. That badge sits above the first `<!-- Start ... -->` marker, outside Speakeasy-managed content, so the edit survives regeneration. Note for reviewers: voiceflow/webchat, a public repo in this org, carries a proprietary license. Apache-2.0 here is a deliberate choice for the CLI rather than an inherited default, and is worth confirming with whoever owns licensing policy before merge.
There was a problem hiding this comment.
Pull request overview
Adds an explicit open-source license to the repository and aligns the README’s license badge with that choice to reduce legal ambiguity and improve discoverability (e.g., GitHub license detection).
Changes:
- Add an Apache License 2.0
LICENSEfile (including the filled-in appendix notice). - Update the README license badge from MIT to Apache-2.0 and adjust the target link accordingly.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| README.md | Updates the license badge to reflect Apache-2.0 instead of MIT. |
| LICENSE | Introduces the Apache License 2.0 text as the repository’s license file. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
+1
to
+2
|
|
||
| Apache License |
effervescentia
approved these changes
Aug 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The repository is public with no
LICENSEfile.gh api repos/voiceflow/cli --jq .licensereturnsnull, which leaves every install legally ambiguous — no grant of use, modification, or redistribution.Change
apache.org/licenses/LICENSE-2.0.txt, with the appendix placeholders filled in asCopyright 2026 Voiceflow, Inc.Keeping the text verbatim is what lets GitHub's license detection recognise it.<!-- Start ... -->marker, outside Speakeasy-managed content, so the edit survives regeneration. Its link now points at the canonicalopensource.org/license/Apache-2.0rather than the redirecting/licenses/form..goreleaser.yamlalready globsLICENSE*into every release archive, so the file also starts shipping with the binaries as originally intended.Apache-2.0 is a deliberate choice for this CLI — it adds an explicit patent grant over the MIT the badge previously claimed.