ELBA-2024-29139

ELBA-2024-29139 - fedora-license-data Bug Fix update

Type:BUG
Severity:NA
Release Date:2024-11-02

Description


[1.59-1]
- add public domain findings for sdl-telnet
- add public domain findings for libmodplug
- add public domain findings for mb2md
- add public domain findings for perl-DateTime-Precise
- add public domain findings for gimpfx-foundry
- add public domain findings for gnome-valgrind-session
- add public domain findings for sqlite2
- Blessing.toml -> blessing.toml
- add public domain findings for surfraw
- add GPL-3.0-or-later WITH GPL-3.0-389-ds-base-exception
- add public domain findings for klt
- add public domain findings for libb64
- add public domain dedication of emacs-slime
- add public domain dedication of cproto
- add public domain dedication for cockatrice
- add LGPL-2.1-or-later WITH Independent-modules-exception

[1.58-1]
- add Ultra permissive dedication of docbook5-schemas
- add public domain dedication for clc
- add Sendmail-Open-Source-1.1 license
- add public domain dedication for biblesync
- add public domain dedication for BareBonesBrowserLaunch
- add public domain dedication for astronomy-menus
- add LGPL-2.1-only WITH OCCT-exception-1.0
- add CERN-OHL-P-2.0
- add Jam license
- add public domain dedication for ants

[1.57-1]
- add filedrop public domain dedication
- add ddate public domain dedication
- Add wgrib license text
- add zork public domain dedication
- add AGPL-3.0-or-later WITH GPL-3.0-linking-source-exception
- allow CC-BY-SA 3.0 for fonts
- add Boehm-GC-without-fee license
- add LicenseRef-Julius as not allowed

[1.56-1]
- add public domain dedication in package calf
- add public domain dedication for btop
- add public domain dedication for upx
- add DocBook-Stylesheet
- add LGPL-2.1-only WITH WxWindows-exception-3.1
- add public domain dedication for bsh
- Add vim into OPUBL-1.0 exceptions
- add GPL-1.0-or-later WITH Autoconf-exception-generic
- LicenseRef-Fedora-Public-Domain: Add perlmulticore.h
- add MIT-Click

[1.55-1]
- Split rpmlint-fedora-license-data-legacy from rpmlint-fedora-license-
data
- add LicenseRef-IUPAC-InChI-Trust as not allowed
- add TrustedQSL
- add TU-Berlin-1.0 license
- add DocBook-XML license
- add DocBook-Schema license
- add AGPL-3.0-or-later WITH PS-or-PDF-font-exception-20170817
- Extend ISO-8879 exception to dotnet9.0

[1.54-1]
- public domain dedication found in mailcap
- public domain dedications found in web server icons
- replaced obsolescent command with modern equivalent
- add LicenseRef-compface
- Add rijndael from sdl-crypto to public domain
- add public domain dedication for xz
- Add sha1 from sdl-crypto to public domain
- correct location of HPND-Netrek.toml

[1.53-1]
- add HPND-Netrek license
- Add license text for py-sdl2 Public Domain license
- remove LicenseRef-framed as ulem license was extended to allow LicenseRef-
framed variation
- add HIDAPI license
- add Ruby-pty license
- add LicenseRef-OASIS-spec

[1.52-1]
- Add LicenseRef-Frontier-Artistic-1.0 as not-allowed
- Add LicenseRef-JasPer-1.0 as not-allowed
- Create missing TOML for Callaway Nmap but reclassify as not-allowed, with
usage exception
- Add LicenseRef-NPSL-0.92 as not-allowed, corresponding to Callaway-era NPSL
- Add LicenseRef-NPSL-0.93 as not-allowed to cover NPSL 0.93 and 0.94
- Correct TOML files for LicenseRef-NPSL-0.94 and LicenseRef-NPSL-0.95
- Add LicenseRef-NPSL-0.95 as not-allowed

[1.51-1]
- add conditions when to use scancode

[1.50-1]
- include scancode-license-policy.yaml in rpm
- add BSD-3-Clause-No-Nuclear-Warranty license
- add unicode-mappiing license as not-allowed
- add LicenseRef-W3C-Document-2023
- add W3C-20150513 license
- add 'make scancode' that produces scancode license policy file
- Add LicenseRef-framed as allowed

[1.49-1]
- add AMD-newlib

[1.48-1]
- Add GPL-2.0-only WITH vsftpd-openssl-exception

[1.47-1]
- add GPL-2.0-or-later WITH RRDtool-FLOSS-exception-2.0
- add text of ultrapermissive dedication from sublimehq
- add HPND-export2-US license
- add Gutmann license
- add HPND-merchantability-variant license
- fix case in license id of BSD-2-Clause-first-lines
- add HPND-export-US-acknowledgement license
- add HPND-Intel license
- add loguru public domain dedication
- add BSD-3-Clause WITH AdditionRef-OpenEXR-Additional-IP-Rights-Grant
- add HPND-sell-variant-MIT-disclaimer-rev license
- add GD license
- Add crc32 license found in libsurvive to UltraPermissive
- allow lower case variant
- add any-OSI license
- document dotnet* packages as exception for LicenseRef-ISO-8879

[1.46-1]
- rename LicenseRef-Catharon to Catharon
- add NCL license
- add HPND-UC-export-US license
- Add GPL-2.0-only_WITH_cryptsetup-OpenSSL-exception
- add Sun-PPP-2000 license
- add BSD-2-clause-first-lines license
- add pkgconf license

[1.45-1]
- Update public-domain-text.txt for OpenCTM
- lark-parser was renamed to lark, allow both
- public domain dedication for libtcd
- public domain dedication for mopac7
- Public domain for sshguard
- public domain dedication for tcd-utils
- public domain dedication for minicom
- add LicenseRef-Catharon license

[1.44-1]
- add OAR License
- include dictd md5 public domain text
- public domain dedication for libdstr
- Add LicenseRef-RSALv2 (not-allowed)
- add swig to UltraPermissive
- add LGPL-3.0-or-later WITH WxWindows-exception-3.1

[1.43-1]
- rename LicenseRef-Threeparttable to threeparttable
- Add KST32B license terms to UltraPermissive.txt
- Add glibc public domain declarations

* Thu Feb 22 2024 Miroslav Suchy
- add CMU-Mach-nodoc license
- add Mackerras-3-Clause-acknowledgment license
- add bcrypt-Solar-Designer license
- add HPND-INRIA-IMAG license
- add OpenVision license
- public domain dedications for irssi
- add MIT-Khronos-old license
- public domain dedications for openshadinglanguage
- public domain dedication for util-linux
- public domain dedications for rrdtool
- public domain dedications for ppp
- Add public domain text from minicom
- add GPL-3.0-or-later WITH Autoconf-exception-generic

* Thu Feb 15 2024 Miroslav Suchy
- add Sun-PPP license
- add CC-BY-SA-3.0 WITH GNOME-examples-exception license
- add GPL-2.0-or-later WITH Gmsh-exception license
- add HPND-Fenneberg-Livingston license
- add Brian-Gladman-2-Clause license
- add gtkbook license
- add UMich-Merit license
- add Mackerras-3-Clause license
- Add legacy name for 'LGPL-3.0-or-later WITH openvpn-openssl-exception'
- add softSurfer license
- add LGPL-2.1-or-later WITH GStreamer-exception-2005 license
- add UltraPermissive notice for libpng and perl-Image-PNG-Libpng
- add BSD-3-Clause-acpica license
- add SSLeay-standalone license
- add BSD-2-Clause-Darwin license

[1.40-1]
- add HPND-UC
- add GPL-2.0-or-later WITH GStreamer-exception-2008
- add TGPPL-1.0 (and replace LicenseRef-TGPPL)

[1.39-1]
- add LicenseRef-docbook-dtds
- public domain dedication for iw
- add HPND-MIT-disclaimer
- add Caldera-no-preamble
- Delete TOML files for licenses that cannot be found
- Add xkeyboard-config-Zinoviev
- Add Adobe-Display-Postscript
- Add DEC-3-Clause
- Add HPND-sell-MIT-disclaimer-xserver
- add not allowed license LicenseRef-sph2pipe
- add LGPL-2.1-or-later WITH GNU-compiler-exception
- GNU-compiler-exception: GPL-3.0 -> GPL-2.0
- firmware.txt: add license for microcode_ctl
- firmware.txt: remove trailing whitespace
- public domain dedication for jansson

[1.38-1]
- add GPL-2.0-or-later WITH Bison-exception-1.24
- Add Unicode-3.0 license
- Add ISC-Veillard license
- Add mailprio license
- Add BSD-Systemics-W3Works license
- Modify .reuse/dep5
- Add UltraPermissive notices for libmtp
- public domain dedication for rwhoisd
- public domain dedication for openshadinglanguage
- public domain dedication for remind

[1.37-1]
- add license HPND-Kevlin-Henney
- add license FSFAP-no-warranty-disclaimer
- add not allowed license LicenseRef-Nikto
- add LicenseRef-Fedora-Firmware

[1.36-1]
- new license: TCP-wrappers
- new license: LicenseRef-Not-Copyrightable
- new license: SAX-PD-2.0
- new license: radvd

[1.35-1]
- add argon2 as known exception to CC0-1.0
- new license: LicenseRef-BSD-3-Clause-Clear-WITH-AdditionRef-AOMPL-1.0
- new license: LicenseRef-BSD-2-Clause-WITH-AdditionRef-AOMPL-1.0
- new license: GCR-docs
- new license: AML-glslang
- new license: Pixar

[1.34-1]
- new license: hdparm
- add not allowed license LicenseRef-LLaMA-2

[1.33-1]
- add packages_with_exceptions to JSON schema
- document packages_with_exceptions for LicenseRef-Fedora-Logos
- document packages_with_exceptions for LicenseRef-TCGL
- document packages_with_exceptions for FDK-AAC
- include packages_with_exceptions field in json and in toml validation
- Template - document exception of not-allowed license
- not allowed license LicenseRef-novint

[1.32-1]
- new not allowed license LicenseRef-Riverbank-SIP
- new license: LGPL-2.1-only_WITH_Linux-syscall-note
- new license: LicenseRef-Fedora-Logos
- new license: GPL-3.0-or-later WITH GNU-compiler-exception
- new license: HPND-doc-sell
- new license: BSD-3-Clause-flex
- new license: HPND-doc
- new license: LGPL-2.1-or-later WITH GCC-exception-2.0
- Add GPL-2.0-or-later WITH GPL-3.0-linking-source-exception
- new license: BSD-3-Clause-HP
- new license: GFDL-1.3-no-invariants-only
- new license: OLDAP-2.7
- new license: Adobe-Utopia
- new license: python-ldap
- new license: lsof

[1.31-1]
- new license: GPL-2.0-or-later WITH Autoconf-exception-macro
- new license: LGPL-3.0-or-later WITH Autoconf-exception-macro
- new license: HPND-export-US-modify
- Add a public domain dedication from the SWORD Project
- Add LPPL-1.2 as not-allowed, add LPPL-1.3a+ as allowed
- new license: LGPL-2.1-only WITH Qt-LGPL-exception-1.1
- new license: SGI-OpenGL
- Add jhash public domain dedication for QEMU
- Add QEMU to the rijndael (AES) public domain license reference
- new license: SSH-short
- new license: GPL-2.0-or-later WITH UBDL-exception
- new license: McPhee-slideshow
- new license: HPND-DEC
- new license: magaz
- new license: ulem
- new license: fwlw
- new license: Kastrup
- Fix names of Linux-syscall-note TOML files
- Add reference to EDK2 package public domain code
- new license: HPND-sell-regexpr
- new license: Cronyx
- new license: Lucida-Bitmap-Fonts
- new license: LPPL-1.3c
- new license: swrule
- new license: BSD-Inferno-Nettverk
- Some code in OpenSSH has a Public Domain license
- new license: ssh-keyscan
- new license: HPND-Pbmplus
- Add public domain text from mingw-headers/mingw-winpthreads packages
- Add public domain test from Augeas project
- new license: BSD-Attribution-HPND-disclaimer
- new not allowed license: LicenseRef-Tyrian
- Add public domain entry for squid

[1.30-1]
- new license: LGPL-3.0-or-later WITH openvpn-openssl-exception
- new license: BSD-3-Clause-Sun
- new license: BSD-Systemics
- new license: FBM
- new license: LGPL-2.0-or-later WITH Libtool-exception
- new license: Ferguson-Twofish
- Add Public Domain for varnish
- new license: MPEG-SSG
- Add cursor-misc from xorg-x11-fonts to UltraPermissive
- new not allowed license: MPEG-4 Audio
- new license: pnmstitch
- Add snprintf as allowed
- Add xlock as allowed
- Add BSD-4.3RENO as allowed
- Add public domain entry for winitzki-cyrillic X11 font
- Public Domain: Add mobile-broadband-provider-info
- Add public domain entry used by some xorg-x11-fonts
- Add Volatility Software License 1.0 to Not Allowed Licenses
- Add misc-cyrillic from xorg-x11-fonts to UltraPermissive
- Add public domain entry for aopalliance
- Add public domain entry for plexus-utils
- not allowed license LicenseRef-pgplot
- Fix a typo in xz-java package name

[1.29-1]
- Add byacc public domain declaration
- recognize and allow MPL-2.0+ license
- public-domain-text.txt: Add a dedication found in zpaq
- New license: MMIXware
- not allowed license LicenseRef-Iozone
- new license: Utah Raster Toolkit Run Length Encoded License
- add license GPL-2.0-only WITH x11vnc-openssl-exception
- not allowed license LicenseRef-Misti-Fonts
- new license TTYP0
- add license GPL-2.0-or-later WITH stunnel-exception
- Add GPL-2.0-or-later WITH SANE-exception
- Fix man-pages public-domain and UltraPermissive locations
- generate additional grammar with all licenses inluding not allowed ones
- cleanup: remove mkdsv.py

[1.28-1]
- Add TU-Berlin-2.0 license
- Add HPLIP nonfree licenses
- Add LicenseRef-libzmq
- Add CCLP content licenses
- add LicenseRef-Waqf as not-allowed
- Add LicenseRef-Bacula as allowed
- Add some allowed licenses
- Reformat REUSE licenses
- Add autoconf public domain declaration
- Update MIT-testregex.toml to delete [fedora] block
- add MIT-testregex license
- add GPL-3.0-or-later WITH Texinfo-exception
- add usage notes to LicenseRef-TCGL
- Add hpcdtoppm as not allowed
- add Zeeff license

[1.27-1]
- Add TCGL as not allowed
- Add GPL-2.0-or-later WITH GCC-exception-2.0
- Add Soundex License
- Add HP-1989
- add GPL-3.0-or-later WITH Autoconf-exception-generic-3.0
- Add SL license
- Add check-cvs license
- add John Walker to ultrapermissive collection
- Add Artistic-1.0 as not allowed.
- Add BSD-3-Clause-Clear as not allowed.
- Add LicenseRef-JasPer as not allowed.
- Revert 'Remove AFL-2.0 since it is probably not in Fedora'
- Add LicenseRef-rdist-Cooper as not allowed
- Add public domain license in Ruby
- add information about license to README

[1.26-1]
- add not-allowed LicenseRef-verbatim
- Add Apache-2.0 WITH Swift-exception
- document timing of releases
- mark HPND-sell-variant as variant of MIT in legacy system
- Add source-highlight public domain delcarations
- Add usage note for CC0-1.0 addressing liboqs issue
- Add gdb/GNU libiberty public domain delcarations
- Add CFITSIO license
- add licenses *GPL*WITH Linux-syscall-note

[1.25-1]
- Add legacy attributes to HP-1986 - variant of legacy MIT license
- Add dtoa
- Add MulanPSL-2.0
- Add Boehm-GC
- add LLGPL
- public-domain-text.txt: Add a perl-Barcode-Code128 dedication
- Add new file: GPL-2.0-only_WITH_Asterisk-exception

[1.24-1]
- Add new file: Inner-Net-2.0
- Add Linux-man-pages-copyleft-2-para
- Add Linux-man-pages-1-para
- Add Linux-man-pages-copyleft-var
- Remove AFL-2.0 since it is probably not in Fedora
- Make REUSE conformant
- Add GPL-2.0-or-later WITH Bison-exception-2.2
- Add new file: AFL-2.1

[1.23-1]
- Update public-domain-text.txt
- Add new file: CECILL-2.1
- Add new file: TermReadKey
- Add new file: LicenseRef-Sleepycat-HtDig
- Add new file: Xfig
- Add new file: GPL-2.0-or-later WITH WxWindows-exception-3.1
- Add new file: LicenseRef-Array

[1.22-1]
- Add cryptsetup GPL/LGPL licenses with OpenSSL exceptions.
- Add new file for the BSD-3-Clause-Open-MPI variant
- Add new files for the GPL-3.0-interface-exception
- Add new file for GPL-3.0-or-later_WITH_cryptsetup-OpenSSL-exception

[1.21-1]
- Ensure all text files end with newlines
- Add GPL-2.0-only WITH libpri-OpenH323-exception as allowed
- Consolidate text in public-domain-text.txt
- Add LicenseRef-LDP-1 as not-allowed

[1.20-1]
- Add HP-1986
- Add public domain notices from the tzdata data files
- Add man-pages public domain notices
- Add new file: SGP4
- Add new file: metamail
- Add automake to public-domain-text.txt
- Add public-domain text for words
- Add man-pages ultra permissive licenses

[1.19-1]
- fix el7 build failure

[1.18-1]
- add BNF grammar
- Add BSD-4.3TAHOE
- Add Latex2e-translated-notice
- Update UnixCrypt.toml since we don't use legacy Fedora URLs for SPDX (license
list) identifiers
- Add new file: UnixCrypt
- Add new file: LicenseRef-Schematron-schema
- After the MIT-Festival license was accepted by SPDX, add it to the data
- add field to template to warn about automatic conversion
- Add jisksp16-1990-fonts to public-domain-text.txt
- Add groff public domain notice
- Add public-domain texts for libinstpatch
- Update to correct SPDX id: eCos-exception-2.0
- Update QPL-1.0-INRIA-2004 WITH QPL-1.0-INRIA-2004-exception.toml
- Add new file: QPL-1.0-INRIA-2004 WITH QPL-1.0-INRIA-2004-exception
- Add new file: Xdebug-1.03
- Add new file: NIST-Software

[1.17-1]
- Add dnsmasq po files public domain notice
- add schema of fedora-license.json
- Add hanamin-fonts to UltraPermissive.txt
- Add fontconfig to public-domain-text.txt
- Add HPND-Markus-Kuhn
- Add BSD-Advertising-Acknowledgement
- Add Kazlib
- Add CMU-Mach
- Add perl-doc to UltraPermissive
- Add public-domain text for perl-libs
- Add public-domain text for perl-Test-Simple

[1.16-1]
- Add public-domain text for python-multiprocess
- Add public domain text for versioneer in python-llvmlite
- Add Martin-Birgmeier
- Add public domain license in perl-libxml-perl
- Add public domain license in perl-Math-Int64
- Add public domain license in perl-Net-OpenID-Consumer
- Add public domain license in perl-Net-OpenID-Server
- Add public domain license in perl-perlfaq
- Update GPL-2.0-only_WITH_389-exception.toml
- Add new file: GPL-2.0-only WITH 389-exception
- Add public-domain text for jo
- Add public-domain license texts for abseil-cpp
- Update public-domain-text.txt for ecl
- Update public-domain-text.txt for gap-pkg-profiling
- Update public-domain-text.txt for icu4j
- Update public-domain-text.txt for mona
- Update public-domain-text.txt for pl
- Update public-domain-text.txt for pvs-sbcl
- Add Blessing
- Add new file: HPND-sell-variant-MIT-disclaimer
- Add new file: OFFIS
- Add new file: UCAR
- Add new file: TPL-1.0
- Add new file: Brian-Gladman-3-Clause
- Add new file: OpenPBS.toml
- Update public-domain-text.txt for python-pdfminer
- Add MagniComp-EULA as not-allowed

[1.15-1]
- Update Spencer-94.toml
- Add Spencer-94
- Update public-domain-text.txt for ImageJ
- Add GPL-2.0-or-later WITH SWI-exception
- Add Info-ZIP

[1.14-1]
- Add GPL-3.0-or-later WITH Autoconf-exception-macro
- Add GNAT-exception.
- Add AdaCore-doc.
- combine gdouros fonts entry
- Add public domain text covering gdouros-*-fonts
- Add GPL-2.0-or-later WITH Autoconf-exception-generic
- Add JPL-image license
- Update mkdsv.py to replace 'notes' with 'usage' for not allowed table
- Update not-allowed-licenses.adoc.j2 to have usage
- add text of BUSL-1.1.toml
- Update LPPL-1.3a.toml

[1.13-1]
- Fix erroneous substitutions of legacy-name for name
- Add NIST Public Domain license as approved
- Add Blue Oak Model License 1.0.0 as approved

[1.12-1]
- address change in LICENSING structure in spec file
- Make REUSE conformant
- Use revised LicenseRef-Not-Copyrightable
- Revise usage note for CC0-1.0

[1.11-2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

[1.11-1]
- Add BSD-1-Clause license as an approved license
- add perl-XML-Writer to Update UltraPermissive.txt
- move TTWL and add extension
- Move TPDL.toml
- Add new file: HPND-export-US
- Update Bitstream-Charter.toml

[1.10-1]
- Add GPL-2.0-only WITH GCC-exception-2.0
- Update LicenseRef-HSNCL.toml - remove usage
- Update UltraPermissive.txt: add for texlive-kix
- add for texlive-docbytex
- Update UltraPermissive.txt: add texlive-courseoutline
- Add new file: LicenseRef-CoreMark-Pro
- Add new file: LOOP
- Add new file: TTWL
- Add new file: TPDL
- Add new file: MIT-Wu
- Add new file: SunPro
- remove Fedora block
- Add new file: IJG-short
- Add new file: Bitstream-Charter
- Add new file: Knuth-CTAN
- Add new file: libutil-David-Nugent
- Add new file: W3C-19980720
- Add Symlinks
- add link to legal-doc artifacts
- Old 'Python' could be either 'Python-2.0.1' or 'PSF-2.0'

[1.9-1]
- Add ibus-table-chinese FRWR statement to UltraPermissive
(rfontana@redhat.com)
- Update UltraPermissive.txt (jlovejoy@redhat.com)
- Add new file for collecting Freely Redistributable (jlovejoy@redhat.com)
- Add BSD-3-Clause-Modification (code@musicinmybrain.net)
- Add public domain license in perl-IO-HTML (mspacek@redhat.com)
- Add GPL-3.0-only WITH Qt-GPL-exception-1.0 (arthur@bols.dev)
- packaging: Don't unnecessarily generate rpmlint data (gotmax@e.email)
- Add public domain text found in .NET 7 source code (omajid@redhat.com)
- data: add HSNCL license (dcavalca@fedoraproject.org)
- Add the OCaml LGPL linking exception (loganjerry@gmail.com)

[1.8-1]
- Add Public Domain license text used in libselinux (plautrba@redhat.com)
- Make LicenseRef for GPLv2 with UPX exception more SPDX-confrmant
(rfontana@redhat.com)
- Add the equivalent LicenseRef-UPX and LicenseRef-GPL-2.0-or-later WITH UPX
(rfontana@redhat.com)

[1.7-1]
- redefine JSON format
- Also use rich-deps on EL 8 (miro@hroncok.cz)
- Once again, abandon the toml module, use tomllib/tomli/tomli-w instead
(miro@hroncok.cz)
- Fix typos in license review template (dcavalca@fedoraproject.org)
- rename [fedora]name to [fedora]legacy-name
- rename [fedora]abbreviation to [fedora]legacy-abbreviation
- Revise toml for GPL-2.0-or-later WITH x11vnc-openssl-exception
(rfontana@redhat.com)
- Add FSFULLRWD (rfontana@redhat.com)
- Add OFL-1.1-RFN as allowed-fonts (rfontana@redhat.com)
- use tomllib instead of toml
- document availablity of fedora-licenses.json artifact




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 9 (aarch64) fedora-license-data-1.59-1.el9.src.rpm134f1b5c2b325a8b0083141a11bff91f-ol9_aarch64_developer_EPEL
fedora-license-data-1.59-1.el9.noarch.rpmf96ab6499800f693223ffeec03662e4f-ol9_aarch64_developer_EPEL
Oracle Linux 9 (x86_64) fedora-license-data-1.59-1.el9.src.rpm134f1b5c2b325a8b0083141a11bff91f-ol9_x86_64_developer_EPEL
fedora-license-data-1.59-1.el9.noarch.rpmf96ab6499800f693223ffeec03662e4f-ol9_x86_64_developer_EPEL


This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections:

software.hardware.complete