tuna-f1sh / cyme

List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features
GNU General Public License v3.0
698 stars 13 forks source link

depends on non-free licensed crate #49

Closed jonassmedegaard closed 1 month ago

jonassmedegaard commented 1 month ago

This project looks super cool, and I want to package it for official inclusion with Debian, but unfortunately I cannot, because the author of the dependency crate pci-ids forbids inclusion in free-for-all distributions like Debian: https://github.com/lienching/pci-ids.rs/blob/main/LICENSE

Please consider avoiding that crate, or at least make the dependency on it optional.

jonassmedegaard commented 1 month ago

Corresponding Debian discussion is here.

jonassmedegaard commented 1 month ago

The issue is now solved upstream, thanks to a swift response from the author of pci-ids at https://github.com/lienching/pci-ids.rs/issues/17

tuna-f1sh commented 1 month ago

Perfect, thanks for both opening and solving!