I think the situation here is this dependency chain:
libcurl-gnutls -> libldap2 -> libssl
(There may be others; I didn't do a thorough check. Does anyone know if there's a tool that will recursively analyze a binary's NEEDED sections
and build a human-readable graph of the library dependencies?)
"Chris" == Chris Hofstaedtler <zeha@debian.org> writes:
"Chris" == Chris Hofstaedtler <zeha@debian.org> writes:
As I have said before: I think that computer programmers have a
tendency to treat licenses as if they are self-executing (and precise
like software).
From what I can tell, the legal system does not operate that way, and
actual lawyers make distinctions based on harm/damages or lack
thereof.
I think Debian should take the position that Apache-2.0 and
GPL-2.0-only are compatible in practice.
On 2025-04-14 11:10, Russ Allbery wrote:[...]
I do find it fairly hard to understand the logic behind a position that somehow our git-remote-https binary as distributed is a derived work of OpenSSL and thus violates the GPLv2 license based on the nature of this specific dependency chain, but then I was always dubious of the legal merits of FSF's extremely aggressive and maximalist position on the definition of derived works in the context of the GPLv2 license.
Now that OpenSSL is licensed under Apache-2.0, everyone agrees that
GPL-3.0 and Apache-2.0 are compatible. As a result, anything that is GPL-3.0-only or GPL-3.0-and-later or GPL-2.0-or-later (or
GPL-1.0-or-later) is fine. That probably covers most things.
The remaining problem space is thus GPL-2.0-only, which is at issue
here. The question is, are GPL-2.0-only and Apache-2.0 compatible? The
FSF says no. As far as I can tell, the Apache Software Foundation
doesn't necessarily agree with the FSF about this incompatibility, but respects their position on the issue. [1]
Hi,
As Git doesn't seem any different, I think we should close this bug.
No, that is not the core problem. Debian, like most other binary distributions, heavily relies on the system library exception in many,
many places.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 483 |
Nodes: | 16 (2 / 14) |
Uptime: | 135:16:37 |
Calls: | 9,586 |
Files: | 13,673 |
Messages: | 6,147,271 |