src/target/riscv/debug_defines.h:

> The license CC BY 4.0 is one-way compatible with GPLv3
>
> https://creativecommons.org/2015/10/08/cc-by-sa-4-0-now-one-way-compatible-with-gplv3/
>
> https://www.fsf.org/blogs/licensing/creative-commons-by-sa-4-0-declared-one-way-compatible-with-gnu-gpl-version-3


but I cannot find any statement about compatibility with the GPLv2
> license of OpenOCD.


Do you have any info to allow us keeping this file in OpenOCD?
> Can the license terms of this file be modified?


What does the text in the file need to say to be acceptable to OpenOCD? I
can see about getting it changed.

src/target/riscv/encoding.h
> It reports only:
> /* See LICENSE for license details. */
> Does it point to the old OpenOCD's LICENSE file, so GPLv2 ? Or it
> points to some other file in the auto-generation blob?


This file comes from https://github.com/riscv/riscv-opcodes. The LICENSE
<https://github.com/riscv/riscv-opcodes/blob/master/LICENSE> in question
looks a bit painful as well. I'll see about including the license directly
in that header file as a string, so it's present in the source and could be
displayed in a binary.

Tim

On Mon, Jun 27, 2022 at 12:58 AM Antonio Borneo <borneo.anto...@gmail.com>
wrote:

> On Sun, Jun 26, 2022 at 11:36 PM Antonio Borneo
> <borneo.anto...@gmail.com> wrote:
> >
> > Hi Tim, Jan,
> >
> > the file auto-generated and included in OpenOCD
> > src/target/riscv/debug_defines.h
> > reports in its header:
> > /*
> >  * This file is auto-generated by running 'make debug_defines.h' in
> >  * https://github.com/riscv/riscv-debug-spec/ (3dfe4f7)
> >  * License: Creative Commons Attribution 4.0 International Public
> > License (CC BY 4.0)
> >  */
> >
> > The license CC BY 4.0 is one-way compatible with GPLv3
> >
> https://creativecommons.org/2015/10/08/cc-by-sa-4-0-now-one-way-compatible-with-gplv3/
> >
> https://www.fsf.org/blogs/licensing/creative-commons-by-sa-4-0-declared-one-way-compatible-with-gnu-gpl-version-3
> >
> > but I cannot find any statement about compatibility with the GPLv2
> > license of OpenOCD.
> >
> > Do you have any info to allow us keeping this file in OpenOCD?
> > Can the license terms of this file be modified?
>
> Humm, similar issue with another auto-generated file:
> src/target/riscv/encoding.h
> It reports only:
> /* See LICENSE for license details. */
> Does it point to the old OpenOCD's LICENSE file, so GPLv2 ? Or it
> points to some other file in the auto-generation blob?
>
> Antonio
>


Reply via email to