question(licensing): coordinate Cloud scope and contributor communication
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- go
- Ambito
- developer-experience
Direzione di ricerca
Start with the root LICENSE, GitHub contribution terms, and the cited cloudserver, cloudstore, dashboard, auth, Dockerfile, and cloud-image workflow references. The issue says the bounded audit did not establish complete provenance or a specific additional-consent gap. A maintainer decision would need to settle rights-holder authority, Cloud scope, licensor, license variant, and version cutoff before any proposal; no code change is requested.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Existing Issue Search
- I searched existing issues and will add evidence to a canonical tracker when applicable.
Question
What scope, provenance evidence, and contributor communication process should be settled before considering a change to the Engram Cloud server license?
Informational coordination only. This is not a request for legal acceptance or contributor signatures. It does not authorize implementation, a license change, a CLA rollout, a PR, or individual contributor outreach.
Why does this need issue tracking?
A bounded public audit identified durable policy and technical decisions that should not be conflated with a blanket request for contributor consent. A tracked question gives maintainers one place to distinguish documented permissions, actual gaps, and decisions that still need rights-holder or legal review.
Current licenses and contribution rules remain in force. This issue is not implementation approval.
Affected Area
Project workflow or policy
Release Context
Not release-specific. Public main snapshot: a6f66c2ea21f6ec2fcec4b4d6d54c576bb069897 (2026-10-28 21:06:49 UTC).
Additional Context
Direction under discussion, not a licensing decision
- Keep Engram core and the Cloud client under MIT and preserve existing grants and notices.
- Consider FSL 1.1 only for a precisely defined Cloud-server scope. The future MIT/Apache-2.0 variant, licensor and effective version cutoff remain undecided.
- Welcome internal adoption by companies of any size and compatible third-party professional services. Paid consulting is not automatically a competing use.
Existing permission evidence
- The root MIT license expressly permits modification, distribution, sublicensing and sale subject to notice preservation. Existing MIT grants cannot be withdrawn by publishing this issue.
- Pico CSS 2.1.0 has MIT notices; the identified htmx 2.0.4 upstream license is 0BSD. Pico license, htmx license. Exact upstream asset-byte equivalence and shipped-notice coverage were not fully audited.
- GitHub contribution terms describe a default inbound repository-license grant, not proof of actual ownership, employer authority or the absence of a separate agreement.
- No specific additional-consent gap was established by this bounded audit. That is not legal clearance, and it does not establish that every contributor must sign again or that no additional permission could be needed.
Audit scope and limitations
- Licensing/provenance markers were reviewed in 81 files across cloudserver, cloudstore and dashboard, not every implementation or dependency.
- Seven public author handles appeared in the examined directory histories. They are not an exhaustive rights-holder inventory or ownership shares.
- Cloud was removed with a separate-development reference and reintroduced as added files. Imported/copied ancestry and shared-dependency authorship remain incomplete.
- Auth imports cloudstore and store, so it cannot simply be assumed client-only.
- Docker builds the whole CLI, while current image metadata declares MIT. These are current distribution facts, not an allegation of a present licensing violation.
Decisions still open
- Establish imported-code provenance, actual rights-holder authority and any applicable separate agreements.
- Define a prospective file/shared-package/binary-distribution scope, including third-party notices, before proposing effective license edits.
- Identify the licensor, exact FSL future-license variant and version cutoff; separately review any alternative commercial-licensing grant.
- Distinguish transparency notices from specific permission requests that are actually necessary. Silence or a reaction is not new consent.
Please keep this as an informational maintainer question. No blanket acceptance collection, individual collaborator mentions, CLA setup, PR or code/license change is requested here.
- Lingua principale
- Go
- Stelle
- 7.1k
- Fork
- 729
- Merge medio
- 9h 5m
- PR unite (30g)
- 301
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Gentleman-Programming/engram
-
status:needs-review type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Gentleman-Programming/engram#2138 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
status:needs-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
Gentleman-Programming/engram#2065 ·
I maintainer di solito rispondono entro 1 giorno
-
bug(cloud): dashboard read model is rebuilt from full history after every write (~30 s first load)Apertastatus:needs-review type:bug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Gentleman-Programming/engram#2200 ·
I maintainer di solito rispondono entro 1 giorno
-
status:needs-review type:feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Gentleman-Programming/engram#2197 ·
I maintainer di solito rispondono entro 1 giorno
-
status:needs-review type:feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 1/100
Gentleman-Programming/engram#2196 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Gentleman-Programming/engram
Issue simili
-
[Bug]: Anthropic Responses converter forwards empty text blocks, upstream rejects with 400Forse già presa @david-choi-querypie l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
area:web p3
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Lets-Parley/Parley#912 ·
I maintainer di solito rispondono entro 1 giorno
-
bug observability
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
sagar2395/snowopslabs#164 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Git-Hospital/githealthcheck#61 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
afreidah/s3-orchestrator#1824 ·
I maintainer di solito rispondono entro 1 giorno