-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Should ArchiveBox be using the GPL2 due to mutagen dependency? #1655
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Labels
expected: unlikely unless contributedThis change is unlikely to be made unless someone contributes a PR for review.This change is unlikely to be made unless someone contributes a PR for review.scope: all userssize: easystatus: wontfixWe are not planning to make these changes at the moment (sorry)We are not planning to make these changes at the moment (sorry)touches: dependencies/packagingIssues or changes that add/remove/affect dependenciesIssues or changes that add/remove/affect dependencieswhy: correctness
Milestone
Metadata
Metadata
Assignees
Labels
expected: unlikely unless contributedThis change is unlikely to be made unless someone contributes a PR for review.This change is unlikely to be made unless someone contributes a PR for review.scope: all userssize: easystatus: wontfixWe are not planning to make these changes at the moment (sorry)We are not planning to make these changes at the moment (sorry)touches: dependencies/packagingIssues or changes that add/remove/affect dependenciesIssues or changes that add/remove/affect dependencieswhy: correctness
Provide a screenshot and describe the bug
I noticed that you're using the GPL2 licensed "mutagen" to grab wav/flac/mp3 audio file info:
Since Mutagen is GPL2 licensed, and this is runtime use of the GPL2 licensed code directly by your app, I believe that you are also obligated to use the GPL2 license.
I believe that MIT licensed tinytag should provide similar functions, if you're interested in preserving your MIT license.
Hopefully that's helpful to you! If you need any help with that, let me know.
Steps to reproduce
Logs or errors
ArchiveBox Version
How did you install the version of ArchiveBox you are using?
Other
What operating system are you running on?
Linux (Ubuntu/Debian/Arch/Alpine/etc.)
What type of drive are you using to store your ArchiveBox data?
data/is on a local SSD or NVMe drivedata/is on a spinning hard drive or external USB drivedata/is on a network mount (e.g. NFS/SMB/Ceph/GlusterFS/etc.)data/is on a FUSE mount (e.g. SSHFS/RClone/S3/B2/Google Drive/Dropbox/etc.)Docker Compose Configuration
ArchiveBox Configuration