Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Jan 2020 10:59:43 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 243506] textproc/libdiff: wrong license?
Message-ID:  <bug-243506-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D243506

            Bug ID: 243506
           Summary: textproc/libdiff: wrong license?
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: bapt@FreeBSD.org
          Reporter: jcfyecrayz@liamekaens.com
          Assignee: bapt@FreeBSD.org
             Flags: maintainer-feedback?(bapt@FreeBSD.org)

Created attachment 210952
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D210952&action=
=3Dedit
[patch] MIT license for libdiff

textproc/libdiff is marked with the ISCL, but it's not clear why.

The documentation (README.md) for the project says all sources are MIT
licensed.  Except for a collection of compatibility shims in compats.c (whi=
ch
contain a combination of ISCL and BSD licensed software... and some public
domain), inspection confirms the statement in README.md.

What prompted this port to be marked as using ISCL?

<later...> I see tests.c also has the ISCL.  But tests.c is used for config=
ure
- it is not included in the library.

If you agree that the port is MIT licensed, apply the obvious patch (attach=
ed).=20

This port _could_ be marked with more than one license because of the
compatibility shims, but the libdiff-specific content is all MIT licensed.

After configuring & building libdiff on freebsd (11), the only code built in
compats.c is the MD5 shims (public domain) and recallocarray.  Neither is u=
sed
by libdiff.  I think the compats stuff (and configure & tests.c) were proba=
bly
copied from another project to bootstrap configuration-time infrastructure =
for
libdiff and not all of the shims are needed for libdiff.

So based on that analysis, I think it is correct to only mark the libdiff p=
ort
(as built on FreeBSD) with the MIT license.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-243506-7788>