On Fri, Oct 02, 2020 at 03:13:11PM +1000, Daniel Axtens wrote: > Import a very trimmed-down set of libtasn1 files: > > pushd /tmp > wget https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.16.0.tar.gz > popd > pushd grub-core/lib > mkdir libtasn1 > cp /tmp/libtasn1-4.16.0/{README.md,LICENSE} libtasn1/ > mkdir libtasn1/lib > cp > /tmp/libtasn1-4.16.0/lib/{coding.c,decoding.c,element.c,element.h,errors.c,gstr.c,gstr.h,int.h,parser_aux.c,parser_aux.h,structure.c,structure.h} > libtasn1/lib > cp /tmp/libtasn1-4.16.0/lib/includes/libtasn1.h ../../include/grub/ > git add libtasn1/ ../../include/grub/libtasn1.h > popd > > Signed-off-by: Daniel Axtens <d...@axtens.net> > --- > grub-core/lib/libtasn1/LICENSE | 16 + > grub-core/lib/libtasn1/README.md | 91 + > grub-core/lib/libtasn1/lib/coding.c | 1415 +++++++++++++ > grub-core/lib/libtasn1/lib/decoding.c | 2478 +++++++++++++++++++++++ > grub-core/lib/libtasn1/lib/element.c | 1111 ++++++++++ > grub-core/lib/libtasn1/lib/element.h | 40 + > grub-core/lib/libtasn1/lib/errors.c | 100 + > grub-core/lib/libtasn1/lib/gstr.c | 74 + > grub-core/lib/libtasn1/lib/gstr.h | 47 + > grub-core/lib/libtasn1/lib/int.h | 221 ++ > grub-core/lib/libtasn1/lib/parser_aux.c | 1173 +++++++++++ > grub-core/lib/libtasn1/lib/parser_aux.h | 172 ++ > grub-core/lib/libtasn1/lib/structure.c | 1220 +++++++++++ > grub-core/lib/libtasn1/lib/structure.h | 45 + > include/grub/libtasn1.h | 588 ++++++ > 15 files changed, 8791 insertions(+) > create mode 100644 grub-core/lib/libtasn1/LICENSE > create mode 100644 grub-core/lib/libtasn1/README.md > create mode 100644 grub-core/lib/libtasn1/lib/coding.c > create mode 100644 grub-core/lib/libtasn1/lib/decoding.c > create mode 100644 grub-core/lib/libtasn1/lib/element.c > create mode 100644 grub-core/lib/libtasn1/lib/element.h > create mode 100644 grub-core/lib/libtasn1/lib/errors.c > create mode 100644 grub-core/lib/libtasn1/lib/gstr.c > create mode 100644 grub-core/lib/libtasn1/lib/gstr.h > create mode 100644 grub-core/lib/libtasn1/lib/int.h > create mode 100644 grub-core/lib/libtasn1/lib/parser_aux.c > create mode 100644 grub-core/lib/libtasn1/lib/parser_aux.h > create mode 100644 grub-core/lib/libtasn1/lib/structure.c > create mode 100644 grub-core/lib/libtasn1/lib/structure.h > create mode 100644 include/grub/libtasn1.h > > diff --git a/grub-core/lib/libtasn1/LICENSE b/grub-core/lib/libtasn1/LICENSE > new file mode 100644 > index 000000000000..e8b3628db9b8 > --- /dev/null > +++ b/grub-core/lib/libtasn1/LICENSE > @@ -0,0 +1,16 @@ > +LICENSING > +========= > + > +The libtasn1 library is released under the GNU Lesser General Public > +License (LGPL) version 2.1 or later; see [COPYING.LESSER](doc/COPYING.LESSER) > +for the license terms. > + > +The GNU LGPL applies to the main libtasn1 library, while the > +included applications library are under the GNU GPL version 3. > +The libtasn1 library is located in the lib directory, while the applications > +in src/.
GRUB is GPL-v3. This is not. Can you re-license it to be GPL-v3? _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel