Bug 2311687 - Incorrect license in rubygem-xmlparser
Summary: Incorrect license in rubygem-xmlparser
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: rubygem-xmlparser
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Ulrich Schwickerath
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: FE-INVALID-LICENSE
TreeView+ depends on / blocked
 
Reported: 2024-09-11 15:28 UTC by Miroslav Suchý
Modified: 2024-11-22 12:21 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-11-22 12:21:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Miroslav Suchý 2024-09-11 15:28:21 UTC
Rubygem-xmlparser uses license
	
# src/lib/xml/xpath.rb is GPLv2+
	
# src/ext/encoding.h and the functions of encoding map are GPLv2+ or Artistic
	
# All other files are Ruby or GPLv2+ or MIT
	
# For a breakdown of the licensing, see also README
	
License: GPLv2+ and ( Ruby or GPLv2+ or MIT ) and ( GPLv2+ or Artistic ) 

The Artistic license is not allowed. 

See https://docs.fedoraproject.org/en-US/legal/all-allowed/ 

Reproducible: Always

Comment 1 Ulrich Schwickerath 2024-10-28 15:14:18 UTC
Changed the format of the license field to GPL-2.0-or-later and (  Ruby or GPL-2.0-or-later or MIT ) and (  GPL-1.0-or-later OR Artistic-1.0-Perl )
However, that does not resolve the bug as Artistic-1.0-Perl is not in the allowed list either if I'm not mistaken.

Comment 2 Ulrich Schwickerath 2024-11-01 07:59:33 UTC
Update on this: I managed to get in touch with one of the owners of the upstream code who gave me an e-mail of the original author. Unfortunately, attempts to contact him bounce. 

So I'd propose to finally retire this package...

Comment 3 Miroslav Suchý 2024-11-22 10:13:04 UTC
> So I'd propose to finally retire this package...

+1

Can you do it?
Or do you want me to do that for you?

Comment 4 Ulrich Schwickerath 2024-11-22 10:26:47 UTC
Please go ahead if it is blocking anything.

Comment 5 Miroslav Suchý 2024-11-22 12:19:55 UTC
Hmm, I somehow missed the comment #1

That would solve it, because 'GPL-1.0-or-later OR Artistic-1.0-Perl' is allowed combination.


$ license-validate -v Artistic-1.0-Perl
Warning: Artistic-1.0-Perl is not-allowed license
Uses not-allowed license.
[ble: exit 1]
$ license-validate -v 'GPL-1.0-or-later OR Artistic-1.0-Perl'
Approved license
$ license-validate -v 'GPL-2.0-or-later and (  Ruby or GPL-2.0-or-later or MIT ) and (  GPL-1.0-or-later OR Artistic-1.0-Perl )'
Approved license

Comment 6 Miroslav Suchý 2024-11-22 12:21:49 UTC
Closing as the current string is without an issue.


Note You need to log in before you can comment on or make changes to this bug.