Skip to content

[051] Add upstream license matrix#122

Merged
xlabtg merged 2 commits intomainfrom
issue-24-82bff0a2ac52
Apr 26, 2026
Merged

[051] Add upstream license matrix#122
xlabtg merged 2 commits intomainfrom
issue-24-82bff0a2ac52

Conversation

@konard
Copy link
Copy Markdown
Collaborator

@konard konard commented Apr 26, 2026

Summary

  • Adds docs/license-matrix.md covering TDLib, Telegram Android/Desktop/iOS/Web references, Teleton Agent, TON SDKs, swap SDK candidates, and native TON helper candidates.
  • Documents reference-only boundaries for GPL, LGPL, unclear, and mixed-license upstreams, including source publication obligations and release legal-review gates.
  • Adds automated coverage in test/license-compliance.test.mjs and npm run validate:foundation, then links the matrix from README, CONTRIBUTING, and BUILD-GUIDE.

Verification

  • Reproducing check: node --test test/license-compliance.test.mjs failed before the matrix with missing docs/license-matrix.md; it passes now.
  • npm test
  • npm run validate:secrets
  • npm run validate:foundation
  • npm run validate:release
  • npm run decompose:dry-run

Review Notes

This is an engineering license inventory, not legal advice. Human legal review is still required before release readiness for TDLib packaging, Telegram reference reuse, Teleton Agent bundling, TON SDK selection, and app-store distribution constraints.

Fixes #24

Adding .gitkeep for PR creation (default mode).
This file will be removed when the task is complete.

Issue: #24
@konard konard self-assigned this Apr 26, 2026
@konard konard changed the title [WIP] [051] Verify licenses for TDLib, Telegram client references, Teleton Agent, and TON [051] Add upstream license matrix Apr 26, 2026
@konard konard marked this pull request as ready for review April 26, 2026 19:29
@konard
Copy link
Copy Markdown
Collaborator Author

konard commented Apr 26, 2026

Solution summary

Implemented and pushed the fix.

PR: #122

What changed:

  • Added docs/license-matrix.md covering TDLib, Telegram references, Teleton Agent, TON SDKs, copyleft boundaries, source publication obligations, and legal review gates.
  • Added test/license-compliance.test.mjs plus foundation validation coverage.
  • Linked the matrix from README, CONTRIBUTING, and BUILD-GUIDE.
  • Removed the generated .gitkeep placeholder.

Verification passed:

  • npm test — 197 passed
  • npm run validate:secrets
  • npm run validate:foundation
  • npm run validate:release
  • npm run decompose:dry-run
  • GitHub CI and Release validation are both passing on commit 2734878.

PR 122 is marked ready for review and has merge state CLEAN.


This summary was automatically extracted from the AI working session output.

@konard
Copy link
Copy Markdown
Collaborator Author

konard commented Apr 26, 2026

🤖 Solution Draft Log

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Model: GPT-5.5
  • Provider: OpenAI
  • Public pricing estimate: $6.258700

📊 Context and tokens usage:

  • 4.1M / 1.1M (395%) input tokens, 21.6K / 128K (17%) output tokens

Total: (127.2K + 4.0M cached) input tokens, 21.6K output tokens, $6.258700 cost

🤖 Models used:

  • Tool: OpenAI Codex
  • Requested: gpt-5.5
  • Model: GPT-5.5 (gpt-5.5)

📎 Log file uploaded as Gist (25058KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@xlabtg xlabtg merged commit 4efe78b into main Apr 26, 2026
4 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.

[051] Verify licenses for TDLib, Telegram client references, Teleton Agent, and TON

2 participants