Daniel Hakimi <[email protected]> writes:

> This generally shouldn't come up that often

Do you have some metrics on that?

I believe the example with aclocal.m4 comes up VERY often.  It is just
that most maintainers ignore the license complexity of build-system
files like that , and we've collectively turned a blind eye towards it,
even encoding that practice into some policies.

Ignoring the license complexity of aclocal.m4 may be a low-risk
decision, but the supply-chain vulnerability in relying in pre-built
non-source aclocal.m4 is problematic.  It is a perfect target for
xz-style attacks.

Thus, I think ignoring license complexity (or encoding that into policy)
for non-source files is a bad idea.

In most situations, the best solution is to use upstream git as the
Debian source, and make sure that upstream don't put non-source
artifacts like aclocal.m4 into git.  Then the licensing situation
becomes more clear for both maintainer and end-user.

/Simon

> , and in the tricky cases, you can always check with us.
>
> There are several charts about license compatibility online, but I
> generally wouldn't recommend any of them for legal advice, more just a
> starting point for your curiosity.
>
> The simplified way to look at it is: the first license is very permissive,
> you can do almost whatever you want with that code. The third license says
> "you can use this under the terms of the GPLv2 or later." 2 or later
> includes 3 or later. The second license is 3 or later. That's the most
> restrictive, the others allow you to use those terms instead, it's fine.
>
> There are some trickier issues -- the Apache license is permissive but its
> patent terms create minor compatibility issues with some GPL-family
> licenses--but again, this is a rare issue you usually won't need to worry
> about.
>
> Regards,
>
> Daniel J. Hakimi
> B.S. Philosophy, RPI 2012
> B.S. Computer Science, RPI 2012
> J.D. Cardozo Law 2015
>
> On Wed, Jun 3, 2026, 08:15 Marc Haber <[email protected]> wrote:
>
>> On Wed, Jun 03, 2026 at 01:50:29PM +0200, Santiago Vila wrote:
>> >In your example:
>> >
>> >permissive  +  GPL 2 or later  +  GPL 3 or later  =  GPL 3 or later
>>
>> Do we have documented which licenses include others? Or do I need to
>> have a doctorate in international copyright law to be a Debian
>> Developer?
>>
>> Greetings
>> Marc
>>
>> --
>>
>> -----------------------------------------------------------------------------
>> Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
>> Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
>> Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421
>>
>>

Attachment: signature.asc
Description: PGP signature

Reply via email to