<html><head></head><body>Hi,<br><br>The GPL does not say that you have to have the source of the build tools. That's just an indirect consequence of the tools themselves being under copyleft license.<br><br>What the GPL says is that each must fit at least one of the condition:<br>A) comes with OS,<br>B) is freely provided by the binary distributor,<br>C) is freely provided by a third party referred by the binary provider, while the binary is (re)licensed to GPLv3.<br><br>Now Wix does not seem to be in case A (not in Ubuntu or whatever CI OS is), nor B (notably not in extras/tools), and is definitely not in case C (Windows builds claim GPLv2).<br><br>So it can't be used.<br><br>I think it's very edgy to depend on WINE here, but Wix is clearly not OK as things stand.<br><br><div class="gmail_quote">Le 13 mai 2020 12:37:27 GMT+03:00, Alexandre Janniaux <ajanni@videolabs.io> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hi,<br><br>You can have sources of the tools without having them being<br>cross-platform, which is the case for wixtoolset:<br><br><a href="http://lists.wixtoolset.org/pipermail/wix-devs-wixtoolset.org/2017-July/000840.html">http://lists.wixtoolset.org/pipermail/wix-devs-wixtoolset.org/2017-July/000840.html</a><br><a href="https://github.com/wixtoolset/issues/issues/4381">https://github.com/wixtoolset/issues/issues/4381</a><br><br>Work has been done to have it run natively on linux but<br>it's not done by the main developers which don't care<br>about this.<br><br>Regards,<br>--<br>Alexandre Janniaux<br>Videolabs<br><br>On Tue, May 12, 2020 at 06:06:50PM +0300, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Le tiistaina 12. toukokuuta 2020, 13.28.03 EEST Steve Lhomme a écrit :<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"><hr>  extras/package/win32/msi.mak | 6 +++---<br>  1 file changed, 3 insertions(+), 3 deletions(-)<br><br> diff --git a/extras/package/win32/msi.mak b/extras/package/win32/msi.mak<br> index 52c01636995b..ca818d140a5a 100644<br> --- a/extras/package/win32/msi.mak<br> +++ b/extras/package/win32/msi.mak<br> @@ -4,9 +4,9 @@ BUILT_SOURCES_distclean += \<br>  endif<br><br>  WIXPATH=`wine winepath -u 'C:\\Program Files (x86)\\Windows Installer XML<br> v3.5\\bin'` -HEAT=wine "$(WIXPATH)/heat.exe"<br> -CANDLE=wine "$(WIXPATH)/candle.exe"<br> -LIGHT=wine "$(WIXPATH)/light.exe"<br> +HEAT=$(RUN_HOST_CMD) "$(WIXPATH)/heat.exe"<br> +CANDLE=$(RUN_HOST_CMD) "$(WIXPATH)/candle.exe"<br> +LIGHT=$(RUN_HOST_CMD) "$(WIXPATH)/light.exe"<br>  VLCDIR=`wine winepath -s \`wine winepath -w<br> '$(abs_top_builddir)/vlc-$(VERSION)'\``<br> MSIDIR=$(abs_srcdir)/extras/package/win32/msi<br>  W_MSIDIR=`wine winepath -w '$(MSIDIR)'`<br></blockquote> Why the hell do you even need to run native programs in the build system? If<br> they're open-source, you can recompile them. In the worst cases, you can at<br> least compile with libwine. And if they're proprietary, you can't use them for<br> redistributable (GPL) builds.<br><br> --<br> Реми Дёни-Курмон<br> <a href="http://www.remlab.net/">http://www.remlab.net/</a><hr> vlc-devel mailing list<br> To unsubscribe or modify your subscription options:<br> <a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a><br></blockquote><hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>