Package: btrfs-progs Version: 4.5.2-1 Tags: patch Control: severity -1 severe
Btrfs-progs is not GPL-2+. It is predominantly and explicitly GPL-2, with some GPL-2+, some LGPL-2, and some GPL-3. GPL-2 and GPL-3 are not compatible, so this is serious. Signed-off-by: Nicholas D Steeves <nstee...@gmail.com>
diff -ur btrfs-progs-4.5.2/debian/copyright btrfs-progs-4.5.2.changed/debian/copyright --- btrfs-progs-4.5.2/debian/copyright 2016-05-10 04:59:26.000000000 -0400 +++ btrfs-progs-4.5.2.changed/debian/copyright 2016-05-20 16:52:00.116975237 -0400 @@ -3,26 +3,186 @@ Source: http://git.kernel.org/?p=linux/kernel/git/mason/btrfs-progs.git Files: * -Copyright: 2007-2012 Oracle <http://www.oracle.com/> +Copyright: 2007-2010, 2012, Oracle <http://www.oracle.com/> +License: GPL-2 + +Files: autogen.sh +Copyright: 2006-2014, Karel Zak <k...@redhat.com> +License: GPL-2 + +Files: backref.c + backref.h + btrfs-crc.c + cmds-qgroup.c + cmds-quota.c + cmds-replace.c + cmds-scrub.c + qgroup.c + qgroup.h +Copyright: 2011-2013, STRATO <http://www.strato.com/> +License: GPL-2 + +Files: btrfs-calc-size.c + btrfs-find-root.c + cmds-inspect-tree-stats.c + cmds-inspect-tree-stats.h + cmds-restore.c + crc32c.h + free-space-cache.c +Copyright: 2007, 2008, 2011, Red Hat <http://www.redhat.com/> +License: GPL-2 + +Files: btrfs-debugfs +Copyright: 2014, Facebook <http://www.facebook.com/> +License: LGPL-2 + +Files: btrfs-list.h + btrfsck.h + chunk-recover.c + super-recover.c +Copyright: 2012, 2013, FUJITSU LIMITED <http://www.fujitsu.com/> + 2013, Miao Xie <mi...@cn.fujitsu.com> +License: GPL-2 + +Files: btrfs-show-super.c + cmds-inspect-dump-super.h +Copyright: 2012, STRATO AG <http://www.strato.com/> +License: GPL-2 + +Files: cmds-receive.c + cmds-send.c + send-stream.c + send-stream.h + send-utils.c + send-utils.h +Copyright: 2012, Alexander Block. +License: GPL-2 + +Files: cmds-rescue.c + library-test.c + qgroup-verify.c + qgroup-verify.h +Copyright: 2013, 2014, SUSE <http://www.suse.com/> +License: GPL-2 + +Files: config/config.guess + config/config.sub +Copyright: 1992-2013, Free Software Foundation, Inc. <http://www.fsf.org/> +License: GPL-3 + +Files: configure +Copyright: 1989, 1991-1996, 1998-2012, Free Software Foundation, Inc +License: permissive-without-notices-or-disclaimer + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + +Files: crc32c.c +Copyright: 2004, Cisco Systems, Inc License: GPL-2+ -Files: radix-tree.c -Copyright: 2007-2009 Oracle <http://www.oracle.com/> - 2001 Momchil Velikov - 2001 Christoph Hellwig - 2005 SGI, Christoph Lameter <clame...@sgi.com> +Files: debian/* +Copyright: 2007-2012, Daniel Baumann <daniel.baum...@progress-technologies.net> +License: GPL-2+ + +Files: debian/local/btrfs-convert.* +Copyright: 2016, Nicholas D Steeves <nstee...@gmail.com> +License: GPL-2 + +Files: file.c + find-root.c + find-root.h + inode.c +Copyright: 2014, 2015, Fujitsu <http://www.fujitsu.com/> +License: GPL-2 + +Files: free-space-tree.c + free-space-tree.h + rbtree-utils.c + rbtree-utils.h +Copyright: 2014, 2015, Facebook. +License: GPL-2 + +Files: interval_tree_generic.h +Copyright: 2012, Michel Lespinasse <wal...@google.com> License: GPL-2+ +Files: radix-tree.c +Copyright: 2007, Oracle <http://www.oracle.com/> + 2001, Momchil Velikov + 2001, Christoph Hellwig + 2005, SGI, Christoph Lameter <clame...@sgi.com> +License: GPL-2 + Files: radix-tree.h -Copyright: 2007-2009 Oracle <http://www.oracle.com/> - 2001 Momchil Velikov - 2001 Christoph Hellwig +Copyright: 2007, Oracle. <http://www.oracle.com/> + 2001, Momchil Velikov + 2001, Christoph Hellwig +License: GPL-2 + +Files: raid6.c +Copyright: 2002-2004, H. Peter Anvin License: GPL-2+ -Files: debian/* -Copyright: 2007-2012 Daniel Baumann <daniel.baum...@progress-technologies.net> +Files: rbtree.c + rbtree_augmented.h +Copyright: 2012, Michel Lespinasse <wal...@google.com> + 2002, David Woodhouse <dw...@infradead.org> + 1999, Andrea Arcangeli <and...@suse.de> +License: GPL-2+ + +Files: rbtree.h +Copyright: 1999, Andrea Arcangeli <and...@suse.de> License: GPL-2+ +Files: send-test.c +Copyright: 2013, SUSE <http://www.suse.com/> + 2012, Alexander Block. +License: GPL-2 + +Files: send.h +Copyright: 2012, STRATO <http://www.strato.com/> + 2012, Alexander Block. +License: GPL-2 + +Files: ulist.c + ulist.h +Copyright: 2011, STRATO <http://www.strato.com/> +License: GPL-2 + +Files: utils.c +Copyright: 2008, Morey Roof. + 2007, Oracle <http://www.oracle.com/> +License: GPL-2 + +Files: uuid-tree.c +Copyright: 2013, STRATO AG <http://www.strato.com/> +License: GPL-2 + +Files: version.sh +Copyright: 2008, Oracle <http://www.oracle.com/> + 2008, Aron Griffis <agrif...@n01se.net> +License: GPL-2 + +License: GPL-2 + This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + '/usr/share/common-licenses/GPL-2'. + License: GPL-2+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -39,3 +199,38 @@ . The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2 file. + +License: LGPL-2 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + '/usr/share/common-licenses/LGPL-2'. + +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + '/usr/share/common-licenses/GPL-3'.