-
Notifications
You must be signed in to change notification settings - Fork 245
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Including ioctl.h and ctree.h from non-GPL applications #380
Comments
The files are shared with kernel (GPL2) and are have originated from there. Changing license of existing files is tedious and for 'ctree.h' that's been there since the beginning I think it's next to impossible. As both files are mostly definitions, I'm not sure if and what problem is there regarding licenses. For licensinsg issues there's |
Thanks for the quick answer! |
The files are from We'd need to identify the specific ioctls or features that the two applications and either port it to libbtrfsutil od add the missing bits. |
You've closed it already, so in case you want to continue, please open new issues with specific requirements. |
<btrfs/ioctl.h>
and<btrfs/ctree.h>
seem to be licensed under GPL2 without any exception note.Would it be possible to relax the license of these headers so that they can be
#include
-d from non-GPL applications?Moby/Docker and containerd (Apache License 2.0) are already importing these headers, and I'm curious there is already a licensing concern 🤔
The text was updated successfully, but these errors were encountered: