Grub Development Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: The development of GNU GRUB <grub-devel@gnu.org>
Cc: rashmica.g@gmail.com, alastair@d-silva.org,
	Daniel Axtens <dja@axtens.net>
Subject: Re: [PATCH 08/18] libtasn1: import libtasn1-4.16.0
Date: Fri, 2 Oct 2020 13:58:58 -0400	[thread overview]
Message-ID: <20201002175858.GA14414@char.us.oracle.com> (raw)
In-Reply-To: <20201002051321.1538488-9-dja@axtens.net>

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 <dja@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?



  reply	other threads:[~2020-10-02 17:57 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-02  5:13 [PATCH 00/18] Verify appended signatures from grub Daniel Axtens
2020-10-02  5:13 ` [PATCH 01/18] docs/grub: grub-install is no longer a shell script Daniel Axtens
2020-10-02  5:13 ` [PATCH 02/18] docs/grub: --pubkey has been supported for some time Daniel Axtens
2020-10-02  5:13 ` [PATCH 03/18] dl: provide a fake grub_dl_set_persistent for the emu target Daniel Axtens
2020-10-02  5:13 ` [PATCH 04/18] verifiers: factor unsafe module handling out of shim_lock Daniel Axtens
2020-10-02  5:13 ` [PATCH 05/18] pgp: factor out rsa_pad Daniel Axtens
2020-10-02  5:13 ` [PATCH 06/18] crypto: move storage for grub_crypto_pk_* to crypto.c Daniel Axtens
2020-10-02  5:13 ` [PATCH 07/18] posix_wrap: tweaks in preparation for libtasn1 Daniel Axtens
2020-10-02  5:13 ` [PATCH 08/18] libtasn1: import libtasn1-4.16.0 Daniel Axtens
2020-10-02 17:58   ` Konrad Rzeszutek Wilk [this message]
2020-10-06 23:54     ` Daniel Axtens
2020-10-02  5:13 ` [PATCH 09/18] libtasn1: disable code not needed in grub Daniel Axtens
2020-10-02  5:13 ` [PATCH 10/18] libtasn1: changes for grub compatibility Daniel Axtens
2020-10-02  5:13 ` [PATCH 11/18] libtasn1: compile into asn1 module Daniel Axtens
2020-10-02  5:13 ` [PATCH 12/18] test_asn1: test module for libtasn1 Daniel Axtens
2020-10-02  5:13 ` [PATCH 13/18] grub-install: support embedding x509 certificates Daniel Axtens
2020-10-12  3:38   ` Daniel Axtens
2020-10-02  5:13 ` [PATCH 14/18] appended signatures: import GNUTLS's ASN.1 description files Daniel Axtens
2020-10-02  5:13 ` [PATCH 15/18] appended signatures: parse PKCS#7 signedData and X.509 certificates Daniel Axtens
2020-10-02  5:13 ` [PATCH 16/18] appended signatures: support verifying appended signatures Daniel Axtens
2020-10-02  5:13 ` [PATCH 17/18] appended signatures: verification tests Daniel Axtens
2020-10-02  5:13 ` [PATCH 18/18] appended signatures: documentation Daniel Axtens

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201002175858.GA14414@char.us.oracle.com \
    --to=konrad.wilk@oracle.com \
    --cc=alastair@d-silva.org \
    --cc=dja@axtens.net \
    --cc=grub-devel@gnu.org \
    --cc=rashmica.g@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox