The compiled files in the .iso show a multitude of license fragments. ebuild virtio-win-0.1.225.2.ebuild fetch extract the .iso and look into the fragments find . | xargs strings -f | less Seems to be a mixture of EULAs, and licenses: -----------8<---------------- ./virtio-win-gt-x86.msi: PrintEula ./virtio-win-gt-x86.msi: PrintEula.cpp ./virtio-win-gt-x86.msi: Failed to allocate memory for print dialog struct. ./virtio-win-gt-x86.msi: Failed to show print dialog ./virtio-win-gt-x86.msi: failed to read Eula text from MSI database ./virtio-win-gt-x86.msi: failed to load rich edit 2.0 library ./virtio-win-gt-x86.msi: failed to create rich text window for printing ./virtio-win-gt-x86.msi: failed to register window class ./virtio-win-gt-x86.msi: failed to create window for printing ./virtio-win-gt-x86.msi: failed to update window ./virtio-win-gt-x86.msi: Invalid Handle passed to LoadEulaText ./virtio-win-gt-x86.msi: failed to load the EULA into the control ./virtio-win-gt-x86.msi: failed to open and execute view for PrintEula query ./virtio-win-gt-x86.msi: failed to fetch the row containing the LicenseText ./virtio-win-gt-x86.msi: failed to get LicenseText in PrintEula ./virtio-win-gt-x86.msi: failed to convert LicenseText to ANSI code page -----------8<---------------- -----------8<---------------- ./virtio-win-gt-x86.msi: {\*\generator Riched20 10.0.17134}\viewkind4\uc1 ./virtio-win-gt-x86.msi: \pard\f0\fs22\lang1033 The virtio-win installer is licensed under:\par ./virtio-win-gt-x86.msi: Microsoft Reciprocal License (MS-RL)\par ./virtio-win-gt-x86.msi: GNU GENERAL PUBLIC LICENSE Version 2\par ./virtio-win-gt-x86.msi: Apache License Version 2\par ./virtio-win-gt-x86.msi: \par ./virtio-win-gt-x86.msi: Copyright (c) .NET Foundation and contributors.\par ./virtio-win-gt-x86.msi: This software is released under the Microsoft Reciprocal License (MS-RL) (the "License"); you may not use the software except in compliance with the License.\par ./virtio-win-gt-x86.msi: \par ./virtio-win-gt-x86.msi: The text of the Microsoft Reciprocal License (MS-RL) can be found online at:\par ./virtio-win-gt-x86.msi: {{\field{\*\fldinst{HYPERLINK http://opensource.org/licenses/ms-rl }}{\fldrslt{http://opensource.org/licenses/ms-rl\ul0\cf0}}}}\f0\fs22\par ./virtio-win-gt-x86.msi: \par ./virtio-win-gt-x86.msi: \par ./virtio-win-gt-x86.msi: Microsoft Reciprocal License (MS-RL)\par -----------8<---------------- ./qxldod/w8.1/x86/qxldod.inf: ; Copyright 2013-2016 Red Hat, Inc. ./qxldod/w8.1/x86/qxldod.inf: ; Licensed under the Apache License, Version 2.0 (the "License"); ./qxldod/w8.1/x86/qxldod.inf: ; you may not use this file except in compliance with the License. ./qxldod/w8.1/x86/qxldod.inf: ; You may obtain a copy of the License at ./qxldod/w8.1/x86/qxldod.inf: ; http://www.apache.org/licenses/LICENSE-2.0 -----------8<---------------- and much more. Reproducible: Always
IIUC, these are build from sources provided by Redhat? @jstein: Can you please provide a pointer to these sources? Doing a license audit from binaries is close to impossible, because any headers of the source files won't be included in them.
AFAICS, sources are here: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/virtio-win-pkg-scripts-input/ I see the following licenses there: GPL-2 GPL-2+ GPL-3+ LGPL-2+ Apache-2.0 BSD
(In reply to Ulrich Müller from comment #2) > I see the following licenses there: > GPL-2 GPL-2+ GPL-3+ LGPL-2+ Apache-2.0 BSD I don't see MS-RL in the sources, but we can list it in addition. It is approved by both FSF and OSI.