Skip to content

Clarify CallWaveKit licensing for 0.4.1 - #9

Merged
PetrShtuka merged 1 commit into
mainfrom
codex/licensing-0.4.1
Aug 4, 2026
Merged

Clarify CallWaveKit licensing for 0.4.1#9
PetrShtuka merged 1 commit into
mainfrom
codex/licensing-0.4.1

Conversation

@PetrShtuka

Copy link
Copy Markdown
Owner

Summary

  • add a component-level LICENSING.md that separates the MIT CallWaveKit source from the GPL-2.0-or-later public PJSIP binary
  • preserve the earlier MIT copyright notice and add Copyright (c) 2026 Petr Shtuka
  • declare MIT AND GPL-2.0-or-later in the CocoaPods metadata and bump the package to 0.4.1
  • update README, security, changelog and release instructions with the same terminology

Why

The 0.4.0 podspec declared only MIT even though the distribution also contains a separately licensed PJSIP binary. That could incorrectly suggest that the MIT licence covers the entire binary distribution. The new notice makes clear that installing CallWaveKit does not grant or transfer a proprietary PJSIP licence.

Impact

There are no runtime, public API or binary changes. Open-source consumers receive clearer GPL compliance information; closed-source consumers are directed to obtain an appropriate alternative PJSIP licence directly from Teluu.

Validation

  • 67 tests pass
  • pod ipc spec resolves version 0.4.1 and the combined licence metadata
  • pod lib lint CallWaveKit.podspec --skip-tests --platforms=ios passes without --allow-warnings
  • git diff --check passes

@PetrShtuka
PetrShtuka marked this pull request as ready for review August 4, 2026 08:57
@PetrShtuka
PetrShtuka merged commit 0b6ad72 into main Aug 4, 2026
4 checks passed
@PetrShtuka
PetrShtuka deleted the codex/licensing-0.4.1 branch August 4, 2026 08:57
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