Repository navigation
Apache-2.0 for everything, a DCO sign-off, a trademark policy, and docs that match the repo - #105
Merged
Merged
Conversation
…cs that match the repo - LICENSE is the Apache License 2.0 (the text from apache.org); NOTICE names Codú Limited and the contributors, the fonts' own licence and the trademarks. Every package.json says Apache-2.0, and so does LICENCE in site.ts (the terms page and llms.txt). The four per-folder MIT files are gone; mcp-stdio keeps a copy for npm. - TRADEMARKS.md: the code is free to use, the name and logo are not; forks rename. - CONTRIBUTING: contributions come in under Apache-2.0, no CLA, and every commit carries a DCO Signed-off-by line, which a new workflow checks on each pull request (.github/workflows/dco.yml). The PR template asks for it. - CLAUDE.md no longer carries the build-loop rules or the OpenAPI and magic-link-only claims; the build loop's notes move to docs/history. docs/architecture.md stops listing two bugs that are fixed. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GZorAwPFkDvfWHxJNqzu9B Signed-off-by: NiallJoeMaher <nialljoemaher@gmail.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…base shares Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GZorAwPFkDvfWHxJNqzu9B Signed-off-by: NiallJoeMaher <nialljoemaher@gmail.com>
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.
Licence: Apache-2.0, everywhere. Pluck was AGPL-3.0 for the server and MIT for the apps. It is now one licence: permissive, OSI-approved, with an explicit patent grant from every contributor, no App Store friction, and section 6 saying it grants no trademark rights. It matches codu-code/codu.
LICENSEis the Apache License 2.0 text from apache.org (sha256cfc7749b…3d30, the canonical file).NOTICEnames Codú Limited and the contributors, the fonts' own OFL licence, and the trademarks.package.json(14) saysApache-2.0;LICENCEinapps/web/lib/site.tsdoes too, which the terms page andllms.txtprint.LICENSEfiles are gone.packages/mcp-stdiokeeps a copy, because it is published to npm on its own.Trademark.
TRADEMARKS.md: the code is free to use; the name Pluck and the logo are not. Forks rename.Contributions: a DCO, no CLA. CONTRIBUTING says contributions come in under Apache-2.0 (its section 5) and each commit carries a
Signed-off-byline (commit with-s)..github/workflows/dco.ymlchecks every commit in a pull request; it needs no app installed and prints only short hashes, never commit text. This PR's own commit is signed off, so its run is the first test of the check.Docs that match the repo.
CLAUDE.mddrops the build-loop rules ("no remote, no PRs"), the OpenAPI claim (there is no generator) and "magic link only" (the iPhone signs in with a code; App Review with a password from env). It points atdocs/architecture.mdfirst.docs/history/, with a README saying they are not current.docs/architecture.mdstops listing two bugs that are fixed (the web queue's double flush, the share extension's 5xx/429 refresh).Not in this PR, on purpose: the marketing site still says AGPL in two places, because it is being rebuilt separately:
packages/i18n/messages/site/*.json,licence(10 languages)licenseURL inapps/web/app/(site)/page.tsxTest:
pnpm typecheck,pnpm lint,pnpm test(430) pass locally. Docs, licence and package metadata only, plus one string constant.🤖 Generated with Claude Code
https://claude.ai/code/session_01GZorAwPFkDvfWHxJNqzu9B