-
Notifications
You must be signed in to change notification settings - Fork 243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License issue #323
Comments
No code in btrfs-progs is GPL 3. There's the file libbtrfsutil/COPYIING (added in 502e2a3) but in my understanding it's there to accompany libbtrfsutil/COPYING.LESSER, as it starts with
|
Related https://lore.kernel.org/linux-btrfs/YFHtnGvRH+QlwRN6@angband.pl/T/#u and https://bugs.debian.org/985400 The problem is that That might might be convincing enough to relicence libbtrfsuiltil to LGPL v2. |
mpv-player/mpv#2033 how a relicensing was done in another project. |
Relicense request has been sent and by the looks of it it will be accepted. https://lore.kernel.org/linux-btrfs/20210317200144.1067314-1-ngompa@fedoraproject.org/T/ |
This relicenses the libbtrfsutil library to LGPLv2.1+ from LGPLv3. People that have contributed non-trivial changes acknowledged the change and are listed below. There's a potential licensing conflict with the 'btrfs' utility that is GPLv2 and statically links libbtrfsutil, this is not a valid combination per the compatibility matrix as found in https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility or http://gplv3.fsf.org/dd3-faq . We also have an explicit request to change the license [1] (issue #323) from LGPLv3 to allow use in environments that don't like GPLv3. Though the library license is not GPLv3, the full text of the license is in the repository and the 'lesser' part is an addendum. This was perhaps a bit confusing, nevertheless this gets clarified as well. [1] https://lore.kernel.org/linux-btrfs/b927ca28-e280-4d79-184f-b72867dbdaa8@denx.de/ Acked-by: Omar Sandoval <osandov@fb.com> Acked-by: Misono Tomhiro <misono.tomohiro@jp.fujitsu.com> Acked-by: Qu Wenruo <wqu@suse.com> Acked-by: Marcos Paulo de Souza <mpdesouza@suse.com> Acked-by: Anand Jain <anand.jain@oracle.com> Acked-by: Zygo Blaxell <ce3g8jdj@umail.furryterror.org> Link: https://bugs.debian.org/985400 Issue: #323 Signed-off-by: Neal Gompa <ngompa@fedoraproject.org> Signed-off-by: David Sterba <dsterba@suse.com>
Update licensing, as libtrfsutil is under LGPLv3+. Note that libtrfsutil is in the process of being relicensed to LGPLv2.1+: kdave/btrfs-progs#323 Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update licensing, as libtrfsutil is under LGPLv3+. Note that libtrfsutil is in the process of being relicensed to LGPLv2.1+: kdave/btrfs-progs#323 (From OE-Core rev: 0f75bb0e4d99c658302e28435d055b4f99dcc247) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update licensing, as libtrfsutil is under LGPLv3+. Note that libtrfsutil is in the process of being relicensed to LGPLv2.1+: kdave/btrfs-progs#323 (From OE-Core rev: 0f75bb0e4d99c658302e28435d055b4f99dcc247) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Change to LGPL 2.1+ pushed to devel, closing. |
This relicenses the libbtrfsutil library to LGPLv2.1+ from LGPLv3. People that have contributed non-trivial changes acknowledged the change and are listed below. There's a potential licensing conflict with the 'btrfs' utility that is GPLv2 and statically links libbtrfsutil, this is not a valid combination per the compatibility matrix as found in https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility or http://gplv3.fsf.org/dd3-faq . We also have an explicit request to change the license [1] (issue #323) from LGPLv3 to allow use in environments that don't like GPLv3. Though the library license is not GPLv3, the full text of the license is in the repository and the 'lesser' part is an addendum. This was perhaps a bit confusing, nevertheless this gets clarified as well. [1] https://lore.kernel.org/linux-btrfs/b927ca28-e280-4d79-184f-b72867dbdaa8@denx.de/ Acked-by: Omar Sandoval <osandov@fb.com> Acked-by: Misono Tomhiro <misono.tomohiro@jp.fujitsu.com> Acked-by: Qu Wenruo <wqu@suse.com> Acked-by: Marcos Paulo de Souza <mpdesouza@suse.com> Acked-by: Anand Jain <anand.jain@oracle.com> Acked-by: Zygo Blaxell <ce3g8jdj@umail.furryterror.org> Link: https://bugs.debian.org/985400 Issue: #323 Signed-off-by: Neal Gompa <ngompa@fedoraproject.org> Signed-off-by: David Sterba <dsterba@suse.com>
Update licensing, as libtrfsutil is under LGPLv3+. Note that libtrfsutil is in the process of being relicensed to LGPLv2.1+: kdave/btrfs-progs#323 (From OE-Core rev: 0f75bb0e4d99c658302e28435d055b4f99dcc247) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This relicenses the libbtrfsutil library to LGPLv2.1+ from LGPLv3. People that have contributed non-trivial changes acknowledged the change and are listed below. There's a potential licensing conflict with the 'btrfs' utility that is GPLv2 and statically links libbtrfsutil, this is not a valid combination per the compatibility matrix as found in https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility or http://gplv3.fsf.org/dd3-faq . We also have an explicit request to change the license [1] (issue #323) from LGPLv3 to allow use in environments that don't like GPLv3. Though the library license is not GPLv3, the full text of the license is in the repository and the 'lesser' part is an addendum. This was perhaps a bit confusing, nevertheless this gets clarified as well. [1] https://lore.kernel.org/linux-btrfs/b927ca28-e280-4d79-184f-b72867dbdaa8@denx.de/ Acked-by: Omar Sandoval <osandov@fb.com> Acked-by: Misono Tomhiro <misono.tomohiro@jp.fujitsu.com> Acked-by: Qu Wenruo <wqu@suse.com> Acked-by: Marcos Paulo de Souza <mpdesouza@suse.com> Acked-by: Anand Jain <anand.jain@oracle.com> Acked-by: Zygo Blaxell <ce3g8jdj@umail.furryterror.org> Link: https://bugs.debian.org/985400 Issue: #323 Signed-off-by: Neal Gompa <ngompa@fedoraproject.org> Signed-off-by: David Sterba <dsterba@suse.com>
Update licensing, as libtrfsutil is under LGPLv3+. Note that libtrfsutil is in the process of being relicensed to LGPLv2.1+: kdave/btrfs-progs#323 (From OE-Core rev: 0f75bb0e4d99c658302e28435d055b4f99dcc247) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update licensing, as libtrfsutil is under LGPLv3+. Note that libtrfsutil is in the process of being relicensed to LGPLv2.1+: kdave/btrfs-progs#323 (From OE-Core rev: 0f75bb0e4d99c658302e28435d055b4f99dcc247) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sorry if I crosspost - I sent this before to linux-btrfs (it seems the wrong place).
I ask about license for btrfs-progs and related
libraries. I would like to use libbtrfsutils in a FOSS project, but this
is licensed under GPLv3 (even not LGPL) and it forbids to use it in
projects where secure boot is used.
Checking code in btrfs-progs, btrfs is licensed under GPv2 (fine !) and
also libbtrfs. But I read also that libbtrfs is thought to be dropped
from the project. And checking btrfs, this is linked against
libbtrfsutils, making the whole project GPLv3 (and again, not suitable
for many industrial applications in embedded systems).
The text was updated successfully, but these errors were encountered: