bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2021-10-24 Thread Dr. Arne Babenhauserheide
Leo Famulari writes: > On Fri, Oct 22, 2021 at 02:17:33PM -0700, Vagrant Cascadian wrote: >> * Disable substitutes for relevent packages. Technically correct as >> license incompatibility is only triggered on transmission of binary, >> though maybe missing something about the spirit of the G

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2021-10-23 Thread Leo Famulari
On Fri, Oct 22, 2021 at 02:17:33PM -0700, Vagrant Cascadian wrote: > * Disable substitutes for relevent packages. Technically correct as > license incompatibility is only triggered on transmission of binary, > though maybe missing something about the spirit of the GPL. Maybe, but did anyone wi

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2021-10-23 Thread Maxime Devos
Vagrant Cascadian schreef op vr 22-10-2021 om 14:15 [-0700]: > [...] > Though, it is *possible* that various u-boot-BOARD in some cases > doesn't > include any openssl code at all in the resulting binaries, but builds > some tools used during the build process, that are then used to > produce > var

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2021-10-22 Thread Vagrant Cascadian
On 2021-10-21, Vagrant Cascadian wrote: > For the last couple years guix has been applying simple workarounds in > u-boot packages to disable the features that required openssl due to > GPL/openssl license incompatibilities. > > I made an attempt at updating guix to u-boot 2021.10, which seems to >

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2021-10-22 Thread Vagrant Cascadian
On 2021-10-22, Leo Famulari wrote: > On Thu, Oct 21, 2021 at 11:17:03PM -0700, Vagrant Cascadian wrote: >> While openssl 3.0 is licensed compatibly with GPLv3, u-boot has portions >> which are GPLv2-only, so that's not as attractive of a way forward as >> one might hope for... > > What are other di

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2021-10-22 Thread Leo Famulari
On Thu, Oct 21, 2021 at 11:17:03PM -0700, Vagrant Cascadian wrote: > While openssl 3.0 is licensed compatibly with GPLv3, u-boot has portions > which are GPLv2-only, so that's not as attractive of a way forward as > one might hope for... What are other distros doing? Surely we can't be the only gr

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2021-10-21 Thread Vagrant Cascadian
On 2019-03-08, Ludovic Courtès wrote: > Vagrant Cascadian skribis: >> I'm not sure where it would be appropriate to add more comments >> regarding the GPL/Openssl incompatibilities; e.g. if someone were to >> propose adding one of the u-boot targets that requires it, they might >> just go ahead an

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-15 Thread Adonay Felipe Nogueira
Hi there! :D Em 07/03/2019 01:17, Vagrant Cascadian escreveu: > How many of them are also license:gpl* though? That would hopefully My Guix pull is from commit d22d246a256814784dfb03437949bdc2efd746a5. I made a little recsel trick to get all packages licensed under [A]GPL (any version) and which

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-10 Thread Ludovic Courtès
Hi, Vagrant Cascadian skribis: > On 2019-03-09, Ludovic Courtès wrote: >> Vagrant Cascadian skribis: >>> On 2019-03-08, Ludovic Courtès wrote: Vagrant Cascadian skribis: In addition, we can add a ‘lint’ checker for this case, WDYT? >>> >>> Does the lint checker have a way to identify

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-09 Thread Jack Hill
Hi, Hopefully the OpenSSL re-licensing [0] will help with this problem in the long-term. At least for code that can be distributed under GPLv3, which may include u-boot [1]. Best, Jack [0] https://www.openssl.org/blog/blog/2018/03/01/last-license/ [1] https://www.denx.de/wiki/U-Boot/Licensin

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-09 Thread Vagrant Cascadian
On 2019-03-09, Ludovic Courtès wrote: > Vagrant Cascadian skribis: >> On 2019-03-08, Ludovic Courtès wrote: >>> Vagrant Cascadian skribis: >>> In addition, we can add a ‘lint’ checker for this case, WDYT? >> >> Does the lint checker have a way to identify a confidence level, >> e.g. *maybe* it ha

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-09 Thread Ludovic Courtès
Vagrant Cascadian skribis: > On 2019-03-08, Ludovic Courtès wrote: >> Vagrant Cascadian skribis: >>> I'm not sure where it would be appropriate to add more comments >>> regarding the GPL/Openssl incompatibilities; e.g. if someone were to >>> propose adding one of the u-boot targets that requires

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-08 Thread Vagrant Cascadian
On 2019-03-08, Ludovic Courtès wrote: > Vagrant Cascadian skribis: >> I'm not sure where it would be appropriate to add more comments >> regarding the GPL/Openssl incompatibilities; e.g. if someone were to >> propose adding one of the u-boot targets that requires it, they might >> just go ahead an

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-08 Thread Ludovic Courtès
Hi, Vagrant Cascadian skribis: > I've tested that the attached patch builds all u-boot-* targets on > x86_64 (cross-building most of them), with openssl removed from > native-inputs. > > Unfortunately, u-boot-tools fails it's tests on aarch64 and armhf, but > that appears to be the case with or

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-08 Thread Ludovic Courtès
Ludovic Courtès skribis: > Here’s an estimate: Oops, I was doing an “or” instead of an “and”; here’s the fix: --8<---cut here---start->8--- $ guix package -s "" |recsel -e 'license ~ "GPL" && dependencies ~ "openssl"' |grep ^name | wc -l 154 --8<

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-08 Thread Ludovic Courtès
Danny Milosavljevic skribis: > I can't believe I seriously suggest the following but: > > A license algebra [...] Yeah, licensing is anything but an algebra, so let’s not take that path. :-) Ludo’.

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-08 Thread Ludovic Courtès
Hi Vagrant Cascadian skribis: > On 2019-03-06, Ludovic Courtès wrote: [...] >> openssl@1.0 has 7,029 dependent packages, so it may be hard to sort it >> out. I wonder what would be the best way to approach it. > > How many of them are also license:gpl* though? That would hopefully > reduce th

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-07 Thread Vagrant Cascadian
On 2019-03-06, Vagrant Cascadian wrote: > On 2019-03-06, Ludovic Courtès wrote: >> Vagrant Cascadian skribis: >>> The u-boot package definition includes openssl amoung it's inputs, but >>> is also a GPL2+ software project... but the GPL and OpenSSL licenses are >>> incompatible: >>> >>> https://

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-06 Thread Vagrant Cascadian
On 2019-03-06, Ludovic Courtès wrote: > Vagrant Cascadian skribis: > >> The u-boot package definition includes openssl amoung it's inputs, but >> is also a GPL2+ software project... but the GPL and OpenSSL licenses are >> incompatible: >> >> https://www.gnu.org/licenses/license-list.html#OpenSSL

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-06 Thread Danny Milosavljevic
Hi, > openssl@1.0 has 7,029 dependent packages, so it may be hard to sort it > out. I wonder what would be the best way to approach it. I can't believe I seriously suggest the following but: A license algebra and guix commands that automate part of the lawyering, by using the "license" field of

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-06 Thread Ludovic Courtès
Hi Vagrant, Vagrant Cascadian skribis: > The u-boot package definition includes openssl amoung it's inputs, but > is also a GPL2+ software project... but the GPL and OpenSSL licenses are > incompatible: > > https://www.gnu.org/licenses/license-list.html#OpenSSL Thanks for bringing it up. > I

bug#34717: GPL and Openssl incompatibilities in u-boot and possibly others

2019-03-02 Thread Vagrant Cascadian
The u-boot package definition includes openssl amoung it's inputs, but is also a GPL2+ software project... but the GPL and OpenSSL licenses are incompatible: https://www.gnu.org/licenses/license-list.html#OpenSSL It doesn't explain the details of *why* they're incompatibly, which is astoundingl