Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 892037 - app-emulation/virtio-win license violation / wrong license
Summary: app-emulation/virtio-win license violation / wrong license
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Kai-Chun Ning
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-25 21:36 UTC by Jonas Stein
Modified: 2023-02-01 17:15 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas Stein gentoo-dev 2023-01-25 21:36:30 UTC
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
Comment 1 Ulrich Müller gentoo-dev 2023-01-26 07:39:54 UTC
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.
Comment 2 Ulrich Müller gentoo-dev 2023-01-26 17:58:49 UTC
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
Comment 3 Ulrich Müller gentoo-dev 2023-01-26 18:19:18 UTC
(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.