Hello everybody,

thanks for discussion. I understand that licesing, preventing
damages by misbehavior etc. are quite wide area and I have
some general interrest in these topics. But for actual case,
my original question and point is simple.

If we contribute the work (our work) with next the
SPDX-License-Identifier line, could it be included
in mainline NuttX tree (if we reach technical and other
criteria)?

// SPDX-License-Identifier: GPL-2.0+ OR BSD-2-Clause OR Apache-2.0

We have (at this moment) rights and agreement in the original
author group to change license in this direction from GPL-2.0.
We do not expect to rely or reuse any third party GPL licensed
code (the ported/reused code fragments are fully
independent of Linux SocketCAN and networking layer)
in NuttX case.

We are aware that if some major contributor does not agree
with some of the OR clauses later, they can be removed
without our consent.

But this arrangement would help us to prevent obstacles to
contribute in the single stream to all three OSes.

  - Linux kernel, which is GPL-2.0-only but has no problem
    to accept combined licenses with BSD-2-Clause (3k+ files),
    even Apache-2.0 OR MIT without GPL are accepted/found
    in the sources.
  - RTEMS, which is primarily BSD-2-Clause, but has more
    SPDX lines with Apache-2.0, other combined with GPL
  - NuttX, Apache-2.0

and as long as there is no opposition and removal clauses
of the SPDX-License-Identifier line, we can freely copy
RTOS independent parts of the sources between systems.

Best wishes,

                Pavel
--
                Pavel Pisa

    phone:      +420 603531357
    e-mail:     p...@cmp.felk.cvut.cz
    Department of Control Engineering FEE CVUT
    Karlovo namesti 13, 121 35, Prague 2
    university: http://control.fel.cvut.cz/
    personal:   http://cmp.felk.cvut.cz/~pisa
    company:    https://pikron.com/ PiKRON s.r.o.
    Kankovskeho 1235, 182 00 Praha 8, Czech Republic
    projects:   https://www.openhub.net/accounts/ppisa
    social:     https://social.kernel.org/ppisa
    CAN related:http://canbus.pages.fel.cvut.cz/
    RISC-V education: https://comparch.edu.cvut.cz/
    Open Technologies Research Education and Exchange Services
    https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home

Reply via email to