Open Source Maintenance Fee
The WiX Toolset participates in the Open Source Maintenance Fee to support long-term, sustainable maintenance.
While the source code remains freely available under the terms of the LICENSE, organizations that generate more than $10,000 in annual revenue (as defined by the OSMF terms) are required to sponsor the wixtoolset GitHub organization to satisfy the Open Source Maintenance Fee.
Check your Maintenance Fee payment status
Section titled “Check your Maintenance Fee payment status”If you are a FireGiant customer, log in to your account. If you see Current role: Member of <Your Company Name> then the maintenance fee is covered by your company’s WiX Developer Direct plan.
Otherwise, the verification button may be able to confirm that your GitHub account (or an organization you belong to) pays the maintenance fee for the WiX Toolset. Please note that your organizations’ access permissions may prevent this check from succeeding.
You will be redirected to GitHub to confirm your sponsorship status.
✅ Payment verified.
❌ Payment not found for your account or any of your organizations.
Note: Organization access permissions may prevent this check from succeeding
so check with your organization directly to verify your payment status.
⚠️ Verification failed. Please try again.
Accept the EULA (WiX v7 and later)
Section titled “Accept the EULA (WiX v7 and later)”After you have confirmed that the maintenance fee is paid, accept the WiX Toolset EULA using one of the following options. The direct acceptance option is designed for use in build scripts and CI/CD. The indirect acceptance is intended for occasional manual use. See the table at the bottom of this page for the full list of EULA IDs.
Direct Acceptance
Section titled “Direct Acceptance”The first option to accept the EULA is to add the AcceptEula MSBuild property to your .wixproj with the appropriate EULA ID:
<Project Sdk="WixToolset.Sdk/7.0.0"> <PropertyGroup> <AcceptEula>wix7</AcceptEula> </PropertyGroup></Project>Or use the -acceptEula command-line switch to wix.exe to specify the EULA ID:
wix build -acceptEula wix7 *.wxs -o bin\my.msiIndirect Acceptance
Section titled “Indirect Acceptance”Alternatively, you can accept the EULA once per-user, per-computer. This is most often used by developers
who run wix.exe commands directly and do not want to specify the command-line switch each time.
wix eula accept wix7MSBuild can also be used to accept the EULA.
msbuild -t:AcceptEula -p:EulaId=wix7Available EULA IDs
Section titled “Available EULA IDs”The following table provides the EULA ID for each version of the WiX Toolset.
| WiX Version | EULA ID | OSMF Version |
|---|---|---|
| WiX v6 | N/A | v1.0 |
| WiX v7 | wix7 | v1.1 |