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