Bug 2369370

Summary: License information is wrong.
Product: [Fedora] Fedora EPEL Reporter: kajinamit
Component: novncAssignee: Jonathan Wright <jonathan>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: epel9CC: apevec, davide, jonathan, lhh, sross
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description kajinamit 2025-05-30 08:06:31 UTC
Description of problem:

novnc changed its license to MPL-2.0 some time ago[1].

[1] https://github.com/novnc/noVNC/commit/1d728ace69917af62efd392508cd0d029fd5a6a7

However the package information starts that it uses GPLv3.
---
$ rpm -qpi novnc-1.4.0-1.el9.noarch.rpm 
Name        : novnc
Version     : 1.4.0
Release     : 1.el9
Architecture: noarch
Install Date: (not installed)
Group       : Unspecified
Size        : 1905497
License     : GPLv3
Signature   : (none)
Source RPM  : novnc-1.4.0-1.el9.src.rpm
Build Date  : Sat 16 Sep 2023 04:38:39 AM JST
Build Host  : buildvm-s390x-22.s390.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://github.com/novnc/noVNC
Bug URL     : https://bugz.fedoraproject.org/novnc
Summary     : VNC client using HTML5 (Web Sockets, Canvas) with encryption support
Description :
noVNC is both a HTML VNC client JavaScript library and an application built on
top of that library. noVNC runs well in any modern browser including mobile
browsers (iOS and Android).
---

---
$ rpm -qpi novnc-1.5.0-1.el10_0.noarch.rpm 
Name        : novnc
Version     : 1.5.0
Release     : 1.el10_0
Architecture: noarch
Install Date: (not installed)
Group       : Unspecified
Size        : 1923240
License     : GPL-3.0-only
Signature   : (none)
Source RPM  : novnc-1.5.0-1.el10_0.src.rpm
Build Date  : Thu 22 Aug 2024 10:42:12 PM JST
Build Host  : buildhw-a64-10.iad2.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://github.com/novnc/noVNC
Bug URL     : https://bugz.fedoraproject.org/novnc
Summary     : VNC client using HTML5 (Web Sockets, Canvas) with encryption support
Description :
noVNC is both a HTML VNC client JavaScript library and an application built on
top of that library. noVNC runs well in any modern browser including mobile
browsers (iOS and Android).
---

Version-Release number of selected component (if applicable):
novnc-1.4.0-1.el9.noarch.rpm  from el9
novnc-1.5.0-1.el10_0.noarch.rpm  from el10

How reproducible:
Always

Steps to Reproduce:
1. Download the novnc package
2. Check the license information by `rpm -qip <package>.rpm`

Actual results:
GPLv3 is shown as the software license

Expected results:
MPL-2.0 is shown as the software license

Additional info: