On 27 Nov 2024, at 07:34, Denis OSTERLAND-HEIM via lists.openembedded.org <[email protected]> wrote: > Right. > Apache-2.0-with-LLVM-exception and GPL-2.0-with-OpenSSL-exception are not > listed on spdx.org/licenses > and the others are listed with the "insert <license> here". > The clean way would be to implement the WITH operator. > To avoid the effort and improve the situation, maybe it would be an idea to > copy > GPL-2.0-only together with GPL-2.0-with-GCC-exception into > GPL-2.0-only-with-GCC-exception.
I agree with Peter - in the short term add a GPL-with-syscall-exception license because the fallout for just adding + to the LICENSE parser is greater than just mapping it to WITH in the SPDX code, there’s all the license handling logic and missing test cases that need to extended too. We don’t want to merge just the remapping without test cases to verify that nothing else breaks, at least. Of course if we extend the license logic further to support + properly, at that point we’re basically reimplementing SPDX license semantics but with a new syntax so I’d personally be in favour of moving our LICENSE field to just being a SPDX license string (potentially with backward compatible parsing for a cycle or so). This means we can reuse existing code, and the semantics of the field is well defined. Ross
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#208217): https://lists.openembedded.org/g/openembedded-core/message/208217 Mute This Topic: https://lists.openembedded.org/mt/109769577/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
