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 >