The spec file for the package lists the license as:
GPLv2 and Microsoft Proprietary
It should be:
GPLv2 and Red Hat Proprietary
Based on additional thread with PM, the decision was changed to make spec file say only:
"Red Hat Proprietary" and to remove any mention of GPLv2 from the spec file altogether.
But I have a follow up question on this. If we change the spec file to say only Red Hat Proprietary but the SRPM contains a source tarball where all of the actual source code has GPLv2 headers on it, doesn't this conflict? Shouldn't the spec file license accurately reflect the licenses of all of the included source code?
If we did "GPLv2 or Red Hat Proprietary" then this wouldn't be a problem, since the 'or' covers us wrt the actual license headers.
Alternatively it would seem to me that we'd need to change all of the source code headers to remove the GPLv2 stuff if we're going to license the top level spec as "Red Hat Proprietary" only.
Would like comments from acathrow and rfontana on this one.
(In reply to comment #2)
As a general rule, RHEL follows Fedora conventions regarding licensing issues in packaging. The relevant Fedora convention is noted here:
The License: field refers to the licenses of the contents of the binary rpm.
(with "binary" given emphasis). This point reflects the fact that there is not necessarily an equivalence of source code licensing and the licensing of generated binaries (although usually there is, at least in the Fedora and Red Hat worlds).
Red Hat is licensing out the source code for this package solely under the GPL. Thus, GPL license notices in the source RPM are correct and should not be changed. However, the binary RPM that is included in RHEL is licensed out by Red Hat solely under a Red Hat proprietary license. Therefore, the spec file License: field should say "Red Hat Proprietary" only. There is no actual licensing conflict here.
Fixed in cvs. When the new drivers are ready I'll brew a new RPM.
Built a new RPM anyway, and filled in Fixed In Version field.
Verified with package virtio-win-1.0.0-8.2.41879.el6.noarch.rpm https://brewweb.devel.redhat.com/buildinfo?buildID=136702
[root@dhcp-91-145 ~]# rpm -qi virtio-win
Name : virtio-win Relocations: (not relocatable)
Version : 1.0.0 Vendor: Red Hat, Inc.
Release : 8.2.41879.el6 Build Date: Tue 06 Jul 2010 04:29:36 PM EDT
Install Date: Mon 16 Aug 2010 03:13:22 AM EDT Build Host: x86-003.build.bos.redhat.com
Group : Applications/System Source RPM: virtio-win-1.0.0-8.2.41879.el6.src.rpm
Size : 17125341 License: Red Hat Proprietary
Signature : (none)
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://www.redhat.com/
Summary : VirtIO para-virtualized drivers for Windows(R)
VirtIO para-virtualized Windows(R) drivers for 32-bit and 64-bit
Close this bug as fixed.