Skip to content

Add Apache 2.0 license - #82

Merged
NateshR merged 2 commits into
masterfrom
chore/apache-2.0-license
Aug 14, 2026
Merged

Add Apache 2.0 license#82
NateshR merged 2 commits into
masterfrom
chore/apache-2.0-license

Conversation

@usmansalimLM

Copy link
Copy Markdown
Contributor

Licenses @likeminds.community/chat-rn under Apache 2.0.

Changes

File Change
LICENSE new — canonical Apache 2.0 text
NOTICE new — LikeMinds copyright attribution (required by Apache §4(d))
package.json "license" changed from ISC to Apache-2.0
README.md added a ## License section

Notes for the reviewer

The LICENSE file is byte-identical to https://www.apache.org/licenses/LICENSE-2.0.txt
(SHA-256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30). Please do not
reformat it or fill in the Copyright [yyyy] [name of copyright owner] placeholder in the
Appendix. That placeholder is part of the Appendix's instructions for applying the license,
not this repo's copyright notice. Editing the text causes GitHub and license scanners to
report the license as "Other" instead of "Apache-2.0". The repo's own copyright notice lives
in NOTICE.

The package.json change matters as much as the LICENSE file. npm consumers' license
scanners read the registry metadata, not this repo. It takes effect on the next published
version
only; 1.10.0 and earlier keep ISC on npm permanently.

This is a relicense from ISC to Apache 2.0. Every contributor to this repo appears to be
LikeMinds staff, so this should be an internal decision, but please confirm before merging.

This PR does not change repository visibility. The repo stays private after merge.

Context

This package sits in the middle of the React Native chat dependency chain:

@likeminds.community/chat-rn-core   -> likeminds-chat-reactnative       (public)
└── @likeminds.community/chat-rn    -> likeminds-chat-reactnative-data  (this repo, private)
    └── @likeminds.community/chat-js -> likeminds-chat-js-data          (private)

All three need to be licensed and public for the React Native chat SDK to be usable as open
source. Companion PR: LikeMindsCommunity/likeminds-chat-js-data#107

Out of scope, flagged for a follow-up

package.json still declares "repository": "git+https://github.com/LikeMindsCommunity/ReactNative-Chat-Data.git",
which is this repo's old name and now returns 404. Left unchanged here to keep this PR to
licensing only.

Adds the canonical Apache License 2.0 text, a NOTICE file with the
LikeMinds copyright attribution, a License section in the README, and
switches the package.json license field from ISC to Apache-2.0.

The LICENSE file is byte-identical to the text published at
https://www.apache.org/licenses/LICENSE-2.0.txt so that GitHub and
automated license scanners detect it correctly.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@usmansalimLM
usmansalimLM requested a review from NateshR August 13, 2026 10:51
@NateshR
NateshR merged commit 2997420 into master Aug 14, 2026
0 of 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.

2 participants