* [PATCH] dropbear: Clarify LICENSE and drop PD @ 2026-06-02 15:00 Richard Purdie 2026-06-29 22:44 ` [OE-core] " Yoann Congal 0 siblings, 1 reply; 5+ messages in thread From: Richard Purdie @ 2026-06-02 15:00 UTC (permalink / raw) To: openembedded-core The "public-domain" code has a MIT license header so we can remove that from LICENSE (MIT is already listed). Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> --- meta/recipes-core/dropbear/dropbear_2025.89.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/dropbear/dropbear_2025.89.bb b/meta/recipes-core/dropbear/dropbear_2025.89.bb index 957a0901fb0..ece065265ff 100644 --- a/meta/recipes-core/dropbear/dropbear_2025.89.bb +++ b/meta/recipes-core/dropbear/dropbear_2025.89.bb @@ -5,7 +5,8 @@ SECTION = "console/network" # some files are from other projects and have others license terms: # public domain, OpenSSH 3.5p1, OpenSSH3.6.1p2, PuTTY -LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause & PD" +# The 'public-domain' file is headered as MIT +LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=25cf44512b7bc8966a48b6b1a9b7605f" DEPENDS = "zlib virtual/crypt" ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [OE-core] [PATCH] dropbear: Clarify LICENSE and drop PD 2026-06-02 15:00 [PATCH] dropbear: Clarify LICENSE and drop PD Richard Purdie @ 2026-06-29 22:44 ` Yoann Congal 2026-06-30 6:42 ` Richard Purdie 0 siblings, 1 reply; 5+ messages in thread From: Yoann Congal @ 2026-06-29 22:44 UTC (permalink / raw) To: richard.purdie, openembedded-core On Tue Jun 2, 2026 at 5:00 PM CEST, Richard Purdie via lists.openembedded.org wrote: > The "public-domain" code has a MIT license header so we can remove > that from LICENSE (MIT is already listed). > > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> > --- > meta/recipes-core/dropbear/dropbear_2025.89.bb | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/meta/recipes-core/dropbear/dropbear_2025.89.bb b/meta/recipes-core/dropbear/dropbear_2025.89.bb > index 957a0901fb0..ece065265ff 100644 > --- a/meta/recipes-core/dropbear/dropbear_2025.89.bb > +++ b/meta/recipes-core/dropbear/dropbear_2025.89.bb > @@ -5,7 +5,8 @@ SECTION = "console/network" > > # some files are from other projects and have others license terms: > # public domain, OpenSSH 3.5p1, OpenSSH3.6.1p2, PuTTY > -LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause & PD" > +# The 'public-domain' file is headered as MIT > +LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause" > LIC_FILES_CHKSUM = "file://LICENSE;md5=25cf44512b7bc8966a48b6b1a9b7605f" While reviewing backporting this patch for scarthgap, I've look at the licences of dropbear: The "'public-domain' file headered as MIT" is (I think): https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/src/curve25519.c (indeed MIT header) But: * vendored libtommcrypt is "PD OR WTFPL" https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/libtomcrypt/LICENSE * vendored libtommath is "Unlicense" https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/libtommath/LICENSE ... is that OK that those don't appear in LICENSE? If yes, then the argument is still valid for scarthgap and I'll will backport. Regards, > > DEPENDS = "zlib virtual/crypt" -- Yoann Congal Smile ECS ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [OE-core] [PATCH] dropbear: Clarify LICENSE and drop PD 2026-06-29 22:44 ` [OE-core] " Yoann Congal @ 2026-06-30 6:42 ` Richard Purdie 2026-06-30 7:34 ` Yoann Congal 0 siblings, 1 reply; 5+ messages in thread From: Richard Purdie @ 2026-06-30 6:42 UTC (permalink / raw) To: Yoann Congal, openembedded-core On Tue, 2026-06-30 at 00:44 +0200, Yoann Congal wrote: > On Tue Jun 2, 2026 at 5:00 PM CEST, Richard Purdie via lists.openembedded.org wrote: > > The "public-domain" code has a MIT license header so we can remove > > that from LICENSE (MIT is already listed). > > > > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> > > --- > > meta/recipes-core/dropbear/dropbear_2025.89.bb | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/meta/recipes-core/dropbear/dropbear_2025.89.bb b/meta/recipes-core/dropbear/dropbear_2025.89.bb > > index 957a0901fb0..ece065265ff 100644 > > --- a/meta/recipes-core/dropbear/dropbear_2025.89.bb > > +++ b/meta/recipes-core/dropbear/dropbear_2025.89.bb > > @@ -5,7 +5,8 @@ SECTION = "console/network" > > > > # some files are from other projects and have others license terms: > > # public domain, OpenSSH 3.5p1, OpenSSH3.6.1p2, PuTTY > > -LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause & PD" > > +# The 'public-domain' file is headered as MIT > > +LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause" > > LIC_FILES_CHKSUM = "file://LICENSE;md5=25cf44512b7bc8966a48b6b1a9b7605f" > > While reviewing backporting this patch for scarthgap, I've look at the > licences of dropbear: > The "'public-domain' file headered as MIT" is (I think): > https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/src/curve25519.c > (indeed MIT header) > > But: > * vendored libtommcrypt is "PD OR WTFPL" > https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/libtomcrypt/LICENSE > * vendored libtommath is "Unlicense" > https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/libtommath/LICENSE > ... is that OK that those don't appear in LICENSE? > > If yes, then the argument is still valid for scarthgap and I'll will > backport. Well spotted, I think you're right that I didn't get this quite right. It should be: "MIT & BSD-3-Clause & BSD-2-Clause & (PD | WTFPL) & Unlicense" assuming those libs are always used in the build. We should probably just make it: "MIT & BSD-3-Clause & BSD-2-Clause & WTFPL & Unlicense" since PD just causes us pain and WTFPL is effectively the alternative. Cheers, Richard ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [OE-core] [PATCH] dropbear: Clarify LICENSE and drop PD 2026-06-30 6:42 ` Richard Purdie @ 2026-06-30 7:34 ` Yoann Congal 2026-06-30 13:50 ` Yoann Congal 0 siblings, 1 reply; 5+ messages in thread From: Yoann Congal @ 2026-06-30 7:34 UTC (permalink / raw) To: Richard Purdie; +Cc: openembedded-core [-- Attachment #1: Type: text/plain, Size: 2593 bytes --] Le mar. 30 juin 2026 à 08:42, Richard Purdie < richard.purdie@linuxfoundation.org> a écrit : > On Tue, 2026-06-30 at 00:44 +0200, Yoann Congal wrote: > > On Tue Jun 2, 2026 at 5:00 PM CEST, Richard Purdie via > lists.openembedded.org wrote: > > > The "public-domain" code has a MIT license header so we can remove > > > that from LICENSE (MIT is already listed). > > > > > > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> > > > --- > > > meta/recipes-core/dropbear/dropbear_2025.89.bb | 3 ++- > > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > > > diff --git a/meta/recipes-core/dropbear/dropbear_2025.89.bb > b/meta/recipes-core/dropbear/dropbear_2025.89.bb > > > index 957a0901fb0..ece065265ff 100644 > > > --- a/meta/recipes-core/dropbear/dropbear_2025.89.bb > > > +++ b/meta/recipes-core/dropbear/dropbear_2025.89.bb > > > @@ -5,7 +5,8 @@ SECTION = "console/network" > > > > > > # some files are from other projects and have others license terms: > > > # public domain, OpenSSH 3.5p1, OpenSSH3.6.1p2, PuTTY > > > -LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause & PD" > > > +# The 'public-domain' file is headered as MIT > > > +LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause" > > > LIC_FILES_CHKSUM = > "file://LICENSE;md5=25cf44512b7bc8966a48b6b1a9b7605f" > > > > While reviewing backporting this patch for scarthgap, I've look at the > > licences of dropbear: > > The "'public-domain' file headered as MIT" is (I think): > > https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/src/curve25519.c > > (indeed MIT header) > > > > But: > > * vendored libtommcrypt is "PD OR WTFPL" > > > https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/libtomcrypt/LICENSE > > * vendored libtommath is "Unlicense" > > > https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/libtommath/LICENSE > > ... is that OK that those don't appear in LICENSE? > > > > If yes, then the argument is still valid for scarthgap and I'll will > > backport. > > Well spotted, I think you're right that I didn't get this quite right. > It should be: > > "MIT & BSD-3-Clause & BSD-2-Clause & (PD | WTFPL) & Unlicense" > > assuming those libs are always used in the build. > > We should probably just make it: > > "MIT & BSD-3-Clause & BSD-2-Clause & WTFPL & Unlicense" > > since PD just causes us pain and WTFPL is effectively the alternative. > Ok, I'll drop that for scarthgap for now, send a fix for master and then, look backporting this. Thanks! > > Cheers, > > Richard > > -- Yoann Congal Smile ECS [-- Attachment #2: Type: text/html, Size: 4711 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [OE-core] [PATCH] dropbear: Clarify LICENSE and drop PD 2026-06-30 7:34 ` Yoann Congal @ 2026-06-30 13:50 ` Yoann Congal 0 siblings, 0 replies; 5+ messages in thread From: Yoann Congal @ 2026-06-30 13:50 UTC (permalink / raw) To: Yoann Congal, Richard Purdie; +Cc: openembedded-core On Tue Jun 30, 2026 at 9:34 AM CEST, Yoann Congal wrote: > Le mar. 30 juin 2026 à 08:42, Richard Purdie < > richard.purdie@linuxfoundation.org> a écrit : > >> On Tue, 2026-06-30 at 00:44 +0200, Yoann Congal wrote: >> > On Tue Jun 2, 2026 at 5:00 PM CEST, Richard Purdie via >> lists.openembedded.org wrote: >> > > The "public-domain" code has a MIT license header so we can remove >> > > that from LICENSE (MIT is already listed). >> > > >> > > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> >> > > --- >> > > meta/recipes-core/dropbear/dropbear_2025.89.bb | 3 ++- >> > > 1 file changed, 2 insertions(+), 1 deletion(-) >> > > >> > > diff --git a/meta/recipes-core/dropbear/dropbear_2025.89.bb >> b/meta/recipes-core/dropbear/dropbear_2025.89.bb >> > > index 957a0901fb0..ece065265ff 100644 >> > > --- a/meta/recipes-core/dropbear/dropbear_2025.89.bb >> > > +++ b/meta/recipes-core/dropbear/dropbear_2025.89.bb >> > > @@ -5,7 +5,8 @@ SECTION = "console/network" >> > > >> > > # some files are from other projects and have others license terms: >> > > # public domain, OpenSSH 3.5p1, OpenSSH3.6.1p2, PuTTY >> > > -LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause & PD" >> > > +# The 'public-domain' file is headered as MIT >> > > +LICENSE = "MIT & BSD-3-Clause & BSD-2-Clause" >> > > LIC_FILES_CHKSUM = >> "file://LICENSE;md5=25cf44512b7bc8966a48b6b1a9b7605f" >> > >> > While reviewing backporting this patch for scarthgap, I've look at the >> > licences of dropbear: >> > The "'public-domain' file headered as MIT" is (I think): >> > https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/src/curve25519.c >> > (indeed MIT header) >> > >> > But: >> > * vendored libtommcrypt is "PD OR WTFPL" >> > >> https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/libtomcrypt/LICENSE >> > * vendored libtommath is "Unlicense" >> > >> https://github.com/mkj/dropbear/blob/DROPBEAR_2026.91/libtommath/LICENSE >> > ... is that OK that those don't appear in LICENSE? >> > >> > If yes, then the argument is still valid for scarthgap and I'll will >> > backport. >> >> Well spotted, I think you're right that I didn't get this quite right. >> It should be: >> >> "MIT & BSD-3-Clause & BSD-2-Clause & (PD | WTFPL) & Unlicense" >> >> assuming those libs are always used in the build. >> >> We should probably just make it: >> >> "MIT & BSD-3-Clause & BSD-2-Clause & WTFPL & Unlicense" >> >> since PD just causes us pain and WTFPL is effectively the alternative. >> > > Ok, I'll drop that for scarthgap for now, send a fix for master and then, > look backporting this. master fix: https://lore.kernel.org/openembedded-core/20260630134853.537737-2-yoann.congal@smile.fr/T/#u > > Thanks! > > >> >> Cheers, >> >> Richard >> >> -- Yoann Congal Smile ECS ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-06-30 13:51 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-06-02 15:00 [PATCH] dropbear: Clarify LICENSE and drop PD Richard Purdie 2026-06-29 22:44 ` [OE-core] " Yoann Congal 2026-06-30 6:42 ` Richard Purdie 2026-06-30 7:34 ` Yoann Congal 2026-06-30 13:50 ` Yoann Congal
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.