Skip to content

feat(cli): make MIT license compliant - #1042

Open
Agaba-derrick wants to merge 1 commit into
OpenDataEnsemble:devfrom
Agaba-derrick:feat/545-cli-mit-compliance
Open

Agaba-derrick wants to merge 1 commit into
OpenDataEnsemble:devfrom
Agaba-derrick:feat/545-cli-mit-compliance

Conversation

@Agaba-derrick

Copy link
Copy Markdown

What & Why

  • Replace yeqown/go-qrcode/writer/standard with custom stdlib qrcode.Writer
  • Embed qr_logo.png in internal/cmd package for portable execution
  • Purge fogleman/gg and golang/freetype GPL dependencies via go mod tidy
  • Update synkronus-cli/LICENSE back to MIT
  • Update licensing notices in READMEs, docs, and THIRD_PARTY_NOTICES
  • Add unit tests for FRMLS encoding and PNG QR generation

Type of Change

  • Bug fix
  • New feature / enhancement
  • Refactor / cleanup
  • Documentation
  • Chore / other

Component(s) Changed

  • formulus (React Native mobile app)
  • formulus-formplayer (form WebView UI)
  • synkronus (Go backend)
  • synkronus-cli (command-line client)
  • synkronus-portal (web admin UI)
  • desktop (Tauri app)
  • packages (tokens / components)
  • Documentation / DevOps / CI

Testing

  • Added/updated tests
  • Manually tested
  • Not applicable

Checklist

- Replace yeqown/go-qrcode/writer/standard with custom stdlib qrcode.Writer
- Embed qr_logo.png in internal/cmd package for portable execution
- Purge fogleman/gg and golang/freetype GPL dependencies via go mod tidy
- Update synkronus-cli/LICENSE back to MIT
- Update licensing notices in READMEs, docs, and THIRD_PARTY_NOTICES
- Add unit tests for FRMLS encoding and PNG QR generation
@Agaba-derrick Agaba-derrick changed the title feat(cli): make MIT license compliant (#545) feat(cli): make MIT license compliant Nov 2, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

[synkronus-cli] Make MIT license compliant

1 participant