Commit Graph
4 Commits
Author SHA1 Message Date
Brues d9102bae3b Relicense source headers from LGPL to GPL v3
The repo was internally inconsistent: the LICENSE file is GPL v3 but every
src/ header carried the LGPL v3 notice and the README said "LGPL v3 or
later". LGPL was also the wrong fit — this is an injected mod plus a
bundled addon, not a library other code links against, so LGPL's linking
exception buys nothing.

It's also required: src/voicechat/Tts.cpp is ported from awesome_wotlk's
VoiceChat.cpp, which is GPL v3, and a derivative of GPL code cannot be
relicensed under more permissive terms. Dependencies stay compatible —
MinHook (BSD-2) and the nampower-mirrored packet shapes (BSD) are
GPL-compatible, and SAPI is covered by the system-library exception.

Swept "GNU Lesser General Public License" -> "GNU General Public License"
across all 257 src/ headers and changed the README license line to match
the GPL v3 LICENSE file. Comment-only; no build impact.
2026-06-29 16:38:16 -05:00
Brues 04f476e1c4 Switch debug log fopen calls to fopen_s
Silences C4996 deprecation warnings under MSVC without disabling
the warning class globally.
2026-05-16 17:39:36 -05:00
Brues 15c51ee6d8 OffhandHasWeapon 2026-05-09 21:48:48 -05:00
Brues 0d9ab8b442 IsMounted, IsStealthed, IsFalling, IsSwimming 2026-05-09 20:44:35 -05:00