]> vilimpoc.org git repositories - dotfiles/commit - setup-windows.bat
dotfiles: pin WiX to 5.0.2, the last release that owes no fee
authorMax Vilimpoc <max@vilimpoc.org>
Tue, 1 Sep 2026 10:49:52 +0000 (12:49 +0200)
committerMax Vilimpoc <max@vilimpoc.org>
Tue, 1 Sep 2026 10:49:52 +0000 (12:49 +0200)
commitaa6eb7838922a67ac1c9d7169fa0bb5b58b17762
tree2c8ae74626bdc21fa24bcfe1a859b7cf1baa4a2b
parent541058e34fa7259b14e8842245e854686037c4af
dotfiles: pin WiX to 5.0.2, the last release that owes no fee

winget install WiXToolset.WiXCLI has no version selector, so it installed
7.0.0. From 6.0 onward the WiX package carries OSMFEULA.txt on top of the
Microsoft Reciprocal License: an Open Source Maintenance Fee agreement
charging a monthly fee to anyone using the prebuilt binaries as part of
revenue-generating activity with annual gross revenue >= US$10,000.

The fee buys the binaries; it is not a license fee and restricts nothing
about what we package. MS-RL is file-scoped and never reached the MSIs
WiX builds under any version. Pinning to 5.0.2 is about the invoice.

Install it as a .NET global tool instead, which takes a --version, and
add the .NET 10 SDK it needs. The MSBuild half still has to be pinned in
each .wixproj; the comment says so where someone will look for it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012gCzbrN6p3emFUyufuJsyq
setup-windows.bat