Skip to content

Clean up stale license references and clarify MIT + services model#23

Merged
Computer-Tsu merged 1 commit into
devfrom
chore/license-cleanup
Apr 13, 2026
Merged

Clean up stale license references and clarify MIT + services model#23
Computer-Tsu merged 1 commit into
devfrom
chore/license-cleanup

Conversation

@Computer-Tsu
Copy link
Copy Markdown
Owner

Summary

  • Remove LICENSE-COMMERCIAL.md; replace with OFFICIAL_BUILDS_AND_SERVICES.md
  • Update all stale LICENSE-COMMERCIAL.md references across docs, workflow files, installer, and source
  • Rebrand in-app "License" tab → "Registration" throughout UI strings (all languages), view models, and XAML
  • Update LICENSE-MIT.md copyright line and remove the non-MIT "Additional Terms" section
  • Add code-signing-policy URL to CI release notes in build.yml

Files changed

Docs/legal: LICENSE-MIT.md, LEGAL.md, CLA.md, CODE_SIGNING_POLICY.md, README.md, CHANGELOG.md
Source: Attribution.cs, BrandingInfo.cs, SettingsViewModel.cs, AboutDialog.xaml.cs, SettingsWindow.xaml, ResetConfirmDialog.xaml, FirstRunDialog.xaml/.cs
Resources: Strings.resx + de/es/fr/ja translations
Workflow: all .github/workflows/*.yml header comments; build.yml release notes
Installer: PortPane.iss file list
Data: data/usb_devices.json, src/PortPane/Data/usb_devices.json header comments

Test plan

  • Build from branch; confirm Settings → Registration tab renders correctly
  • Confirm "Standard" tier label displays (not "Free (MIT)")
  • Confirm About dialog shows updated license string
  • Confirm OFFICIAL_BUILDS_AND_SERVICES.md is bundled in installer output

@Computer-Tsu Computer-Tsu merged commit dee81aa into dev Apr 13, 2026
4 checks passed
@Computer-Tsu Computer-Tsu deleted the chore/license-cleanup branch April 13, 2026 00:47
Follow-up review pass: remove LICENSE-COMMERCIAL.md, add
OFFICIAL_BUILDS_AND_SERVICES.md, and update all remaining references
across docs, source, installer, UI strings, and workflow files.
Rebrand in-app "License" tab to "Registration".
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.

1 participant