From nobody Mon Apr 10 06:56:10 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pw0BH1WrFz44sl6 for ; Mon, 10 Apr 2023 06:56:23 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pw0BG3RRcz3QtX for ; Mon, 10 Apr 2023 06:56:22 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681109782; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=yYlJpGADDSNw4KguAcP8PussXF4YvsT9mscWnt9CN18=; b=iJb+ZvG7hZekPNa3Te6PpVcH73c+k5n7cpafjsd149bv6q2pZiuVflE/cN9DpEiS8/IFps BnYPl6F7yKpoYfwGsOOymGlrVV7y6/jSVXQeWFkp2ltoxBipLw5DgE61bZ/9dwH1lf6mkh 67IfmuzVzPP/42bT0r2geoSQqK+valbC1WGmMI1g1AQUX+LOF0oj55OZjxrrEy1FME4Py4 bWeJm04KVSzoyhtso1aYnQBIuXe7uTZU96D5RXubxLAHJCOwkTKRBSOYPMD6i1LJJhIN89 AbzsiTSGI/KbtpAIHJtyr9u6W9N3qYohUjuobe6PqFJNf8Xy6Vk5aMhGmkLiog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681109782; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=yYlJpGADDSNw4KguAcP8PussXF4YvsT9mscWnt9CN18=; b=ogJtvBla9yWmznqChcKPKu12MpLrbXak7LQxVzeKVwnxmZ9yBEwb1KlkDnjK1cO5qmKcso EReJlCoa3owMKVpYG9nApbRnJiuge25Qf03fie4JSBQLvtZNCWLQpp2fmAXu4dWckj+Q0C Bi8ips/8TNc9QbfIfC/PgBjriIETWxVE/bqnKhWeBKIIuFEEeXL7p4yD/KiMxWH8rmgE7E 6thUhKxtgsMI+c6jDZYlzTh1ePLs2W6esad7FG1kAUUSnyTiwQQnQQkx7MGZch0MD2dtN/ /zaaQGFSmS21j6pWGdD4BsE1kElPN2nZjW1hEYFGg3803AQqc6e/wn8jOccQmA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681109782; a=rsa-sha256; cv=none; b=FVNuWEbL9jBquR6cuiVkla7Vj7zd4sr0rqVKSZMpFJ4NVmTe/WePOER//51IhUWyFZyGio h3SEEVroS2AqcwYF2SNIvguNVaT1UTlQfEK/HPubYeky4YXsRgYJbVdT3pXbQINb5qvRKk 3x3grVbQVLw2mssgRgbfFHkOPMAjPDUgJ1GcCK7c4ZR73oYuBBKtUrLRr/Pw9nximAUhHF 6IF1DDh+IAEz5r+Hn6MrnnrEWhdcR9fi4TAWKUNn2qaQzNzZHG5WWesH6/G4/yyiwOhlPJ ZdA38Kvbwm9OSaDZkDrI9R9Dn+bpfpUawWNwkF77jIgs5qZDn11r+Kf8JgazCg== Received: from mail-ua1-f52.google.com (mail-ua1-f52.google.com [209.85.222.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Pw0BG2PDHzPST for ; Mon, 10 Apr 2023 06:56:22 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f52.google.com with SMTP id ba16so2762719uab.4 for ; Sun, 09 Apr 2023 23:56:22 -0700 (PDT) X-Gm-Message-State: AAQBX9fX4qHCq1FHCVR1Y22Z0NCYg/xnUTpRanjZvlckue2VZf5Nk1e4 f6+4Rq1YLYfu+uK3HJ5kbR8HHRb7ETfksdkRcJk= X-Google-Smtp-Source: AKy350ZVTcaqexo9BH1MRvD+WfDImTpBrjqP5PHzm7cGsk5EunBbAK6TJIE+cuSNec/cBkizpoXzy59QRwTW8mG9a3o= X-Received: by 2002:a1f:9e52:0:b0:43b:ce2e:89f5 with SMTP id h79-20020a1f9e52000000b0043bce2e89f5mr5299731vke.3.1681109781555; Sun, 09 Apr 2023 23:56:21 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 References: <0b43bb0a-c63b-d9c4-c729-02dcae241d0f@bebik.net> In-Reply-To: From: Nuno Teixeira Date: Mon, 10 Apr 2023 07:56:10 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Defining license for a NetBSD program To: Lorenzo Salvadore Cc: Rodrigo Osorio , ports@freebsd.org Content-Type: multipart/alternative; boundary="0000000000005badd505f8f5df5e" X-ThisMailContainsUnwantedMimeParts: N --0000000000005badd505f8f5df5e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello! Hope that is fine now: https://cgit.freebsd.org/ports/commit/?id=3Dcc30d8daf3e83995620de6696b23dc4= 37daec8dc Cheers and thanks, Nuno Teixeira escreveu no dia domingo, 9/04/2023 =C3= =A0(s) 21:39: > I take a look at netbsd port: > > DISTNAME=3D tnftp-20151004 > PKGREVISION=3D 2 > CATEGORIES=3D net > > MAINTAINER=3D pkgsrc-users@NetBSD.org > COMMENT=3D The enhanced FTP client in NetBSD > LICENSE=3D original-bsd > > And it looks more simplier :) > > Lorenzo Salvadore escreveu no dia > domingo, 9/04/2023 =C3=A0(s) 21:15: > >> >> >> >> ------- Original Message ------- >> On Sunday, April 9th, 2023 at 10:12 PM, Nuno Teixeira < >> eduardo@freebsd.org> wrote: >> >> >> > (...) >> > >> > ok, I've looked at src code and it seams that 2 and 3 clause is presen= t. >> > Should we use a comb: >> > >> > Multiple Licenses >> > When part of a port has one license, and another part has a different >> license, use multi: >> > >> > LICENSE=3D BSD2CLAUSE BSD3CLAUSE >> > LICENSE_COMB=3D multi >> > LICENSE_FILE=3D${WRKSRC}/COPYING >> > >> > ? >> >> I think this should work. >> >> (But I am not a lawyer and, as many probably know, licenses are one of >> the topics that most confuse >> me in the ports tree.) >> >> Cheers, >> >> Lorenzo Salvadore >> >> > Nuno Teixeira escreveu no dia domingo, 9/04/2023 >> =C3=A0(s) 21:00: >> > >> > > Hello Lorenzo, >> > > >> > > For what I understand, COPYING file includes a BSD2CLAUSE license an= d >> a addenda >> > > "This product also contains software developed by other people, etc" >> and both are >> > > defined in port by LICENSE definition and LICENSE_FILE that adds >> additional info to license. >> > > >> > > LICENSE=3D BSD2CLAUSE >> > > LICENSE_FILE=3D ${WRKSRC}/COPYING >> > > >> > > Am I wrong? >> > > >> > > Lorenzo Salvadore escreveu no dia >> domingo, 9/04/2023 =C3=A0(s) 20:35: >> > > >> > > > ------- Original Message ------- >> > > > On Sunday, April 9th, 2023 at 9:25 PM, Rodrigo Osorio < >> ros@bebik.net> wrote: >> > > > >> > > > >> > > > > Looks like a clause 2 licence >> > > > > >> > > > > https://opensource.org/license/bsd-2-clause/ >> > > > >> > > > I agree, but since >> > > > "[t]his product also contains software developed by other people, >> and you >> > > > are advised to read the various source files to read the full >> details >> > > > of the other licenses", I think you should also add more license a= s >> well using >> > > > LICENSE_COMB: >> > > > >> https://docs.freebsd.org/en/books/porters-handbook/makefiles/#licenses-l= icense_comb >> > > > >> > > > And maybe also add one more custom license file to include the >> acknowledgements >> > > > required by those additional licenses (or include them in some >> other way). >> > > > >> > > > Cheers, >> > > > >> > > > Lorenzo Salvadore >> > > > >> > > > >> > > > > On 09/04/23 20:29, Nuno Teixeira wrote: >> > > > > >> > > > > > Hello to all, >> > > > > > >> > > > > > I'd like to define a license for ftp/tnftp from NetBSD and not >> sure if BSDnCLAUSE applies here. >> > > > > > >> > > > > > Any help is welcome. >> > > > > > >> > > > > > COPYRIGHT (from README): >> > > > > > --------- >> > > > > > tnftp is covered by a BSD-style copyright notice. >> > > > > > Please refer to the file `COPYING' for more information. >> > > > > > >> > > > > > COPYING: >> > > > > > >> > > > > > Copyright (c) 2001-2023 The NetBSD Foundation, Inc. >> > > > > > All rights reserved. >> > > > > > >> > > > > > This code is derived from software contributed to The NetBSD >> Foundation >> > > > > > by Simon Burge, Luke Mewburn, and Christos Zoulas. >> > > > > > >> > > > > > Redistribution and use in source and binary forms, with or >> without >> > > > > > modification, are permitted provided that the following >> conditions >> > > > > > are met: >> > > > > > 1. Redistributions of source code must retain the above >> copyright >> > > > > > notice, this list of conditions and the following disclaimer. >> > > > > > 2. Redistributions in binary form must reproduce the above >> copyright >> > > > > > notice, this list of conditions and the following disclaimer i= n >> the >> > > > > > documentation and/or other materials provided with the >> distribution. >> > > > > > >> > > > > > THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND >> CONTRIBUTORS >> > > > > > ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BU= T >> NOT LIMITED >> > > > > > TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR = A >> PARTICULAR >> > > > > > PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR >> CONTRIBUTORS >> > > > > > BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, >> EXEMPLARY, OR >> > > > > > CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, >> PROCUREMENT OF >> > > > > > SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; O= R >> BUSINESS >> > > > > > INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, >> WHETHER IN >> > > > > > CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR >> OTHERWISE) >> > > > > > ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF >> ADVISED OF THE >> > > > > > POSSIBILITY OF SUCH DAMAGE. >> > > > > > >> > > > > > >> > > > > > This product also contains software developed by other people, >> and you >> > > > > > are advised to read the various source files to read the full >> details >> > > > > > of the other licenses. Those licenses also require the followi= ng >> > > > > > acknowledgements: >> > > > > > >> > > > > > This product includes software developed by the NetBSD >> Foundation, >> > > > > > Inc. and its contributors. Those contributors include: >> > > > > > - Simon Burge >> > > > > > - Jaromir Dolecek >> > > > > > - Klaus Klein >> > > > > > - Luke Mewburn >> > > > > > - Jason R. Thorpe of the Numerical Aerospace Simulation >> > > > > > Facility, NASA Ames Research Center. >> > > > > > - Christos Zoulas >> > > > > > >> > > > > > This product includes software developed by the University of >> > > > > > California, Berkeley and its contributors. Those contributors >> include: >> > > > > > - Christos Zoulas of Cornell University. >> > > > > > - Guido van Rossum. >> > > > > > >> > > > > > This product includes software developed by Christos Zoulas. >> > > > > > >> > > > > > -- >> > > > > > Nuno Teixeira >> > > > > > FreeBSD Committer (ports) >> > > > > >> > > > > >> > > >> > > >> > > >> > > -- >> > > Nuno Teixeira >> > > FreeBSD Committer (ports) >> > >> > >> > >> > -- >> > Nuno Teixeira >> > FreeBSD Committer (ports) >> > > > -- > Nuno Teixeira > FreeBSD Committer (ports) > --=20 Nuno Teixeira FreeBSD Committer (ports) --0000000000005badd505f8f5df5e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Nuno Teixeira <eduardo@freebsd.org> escreveu no dia domingo, 9/04/2023 =C3= =A0(s) 21:39:
I take a look at netbsd port:

DISTNAME=3D tnf= tp-20151004
PKGREVISION=3D 2
CATEGORIES=3D net

<= /div>
MAINTAINER=3D pkgsrc-users@NetBSD.org
COMMENT=3D The enhan= ced FTP client in NetBSD
LICENSE=3D original-bsd

And it looks more simplier :)

Lorenzo Salvadore <developer@lorenzos= alvadore.it> escreveu no dia domingo, 9/04/2023 =C3=A0(s) 21:15:
=



------- Original Message -------
On Sunday, April 9th, 2023 at 10:12 PM, Nuno Teixeira <eduardo@freebsd.org> wrote:<= br>

> (...)
>
> ok, I've looked at src code and it seams that 2 and 3 clause is pr= esent.
> Should we use a comb:
>
> Multiple Licenses
> When part of a port has one license, and another part has a different = license, use multi:
>
> LICENSE=3D BSD2CLAUSE BSD3CLAUSE
> LICENSE_COMB=3D multi
> LICENSE_FILE=3D${WRKSRC}/COPYING
>
> ?

I think this should work.

(But I am not a lawyer and, as many probably know, licenses are one of the = topics that most confuse
me in the ports tree.)

Cheers,

Lorenzo Salvadore

> Nuno Teixeira <eduardo@freebsd.org> escreveu no dia domingo, 9/04/2023 =C3=A0(= s) 21:00:
>
> > Hello Lorenzo,
> >
> > For what I understand, COPYING file includes a BSD2CLAUSE license= and a addenda
> > "This product also contains software developed by other peop= le, etc" and both are
> > defined in port by LICENSE definition and LICENSE_FILE that adds = additional info to license.
> >
> > LICENSE=3D BSD2CLAUSE
> > LICENSE_FILE=3D ${WRKSRC}/COPYING
> >
> > Am I wrong?
> >
> > Lorenzo Salvadore <developer@lorenzosalvadore.it> escreveu no d= ia domingo, 9/04/2023 =C3=A0(s) 20:35:
> >
> > > ------- Original Message -------
> > > On Sunday, April 9th, 2023 at 9:25 PM, Rodrigo Osorio <ros@bebik.net> wrot= e:
> > >
> > >
> > > > Looks like a clause 2 licence
> > > >
> > > > https://opensource.org/license/bsd-2= -clause/
> > >
> > > I agree, but since
> > > "[t]his product also contains software developed by oth= er people, and you
> > > are advised to read the various source files to read the ful= l details
> > > of the other licenses", I think you should also add mor= e license as well using
> > > LICENSE_COMB:
> > > ht= tps://docs.freebsd.org/en/books/porters-handbook/makefiles/#licenses-licens= e_comb
> > >
> > > And maybe also add one more custom license file to include t= he acknowledgements
> > > required by those additional licenses (or include them in so= me other way).
> > >
> > > Cheers,
> > >
> > > Lorenzo Salvadore
> > >
> > >
> > > > On 09/04/23 20:29, Nuno Teixeira wrote:
> > > >
> > > > > Hello to all,
> > > > >
> > > > > I'd like to define a license for ftp/tnftp fro= m NetBSD and not sure if BSDnCLAUSE applies here.
> > > > >
> > > > > Any help is welcome.
> > > > >
> > > > > COPYRIGHT (from README):
> > > > > ---------
> > > > > tnftp is covered by a BSD-style copyright notice.<= br> > > > > > Please refer to the file `COPYING' for more in= formation.
> > > > >
> > > > > COPYING:
> > > > >
> > > > > Copyright (c) 2001-2023 The NetBSD Foundation, Inc= .
> > > > > All rights reserved.
> > > > >
> > > > > This code is derived from software contributed to = The NetBSD Foundation
> > > > > by Simon Burge, Luke Mewburn, and Christos Zoulas.=
> > > > >
> > > > > Redistribution and use in source and binary forms,= with or without
> > > > > modification, are permitted provided that the foll= owing conditions
> > > > > are met:
> > > > > 1. Redistributions of source code must retain the = above copyright
> > > > > notice, this list of conditions and the following = disclaimer.
> > > > > 2. Redistributions in binary form must reproduce t= he above copyright
> > > > > notice, this list of conditions and the following = disclaimer in the
> > > > > documentation and/or other materials provided with= the distribution.
> > > > >
> > > > > THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION= , INC. AND CONTRIBUTORS
> > > > > ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRA= NTIES, INCLUDING, BUT NOT LIMITED
> > > > > TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND = FITNESS FOR A PARTICULAR
> > > > > PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUN= DATION OR CONTRIBUTORS
> > > > > BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SP= ECIAL, EXEMPLARY, OR
> > > > > CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED = TO, PROCUREMENT OF
> > > > > SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, O= R PROFITS; OR BUSINESS
> > > > > INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF = LIABILITY, WHETHER IN
> > > > > CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEG= LIGENCE OR OTHERWISE)
> > > > > ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE= , EVEN IF ADVISED OF THE
> > > > > POSSIBILITY OF SUCH DAMAGE.
> > > > >
> > > > >
> > > > > This product also contains software developed by o= ther people, and you
> > > > > are advised to read the various source files to re= ad the full details
> > > > > of the other licenses. Those licenses also require= the following
> > > > > acknowledgements:
> > > > >
> > > > > This product includes software developed by the Ne= tBSD Foundation,
> > > > > Inc. and its contributors. Those contributors incl= ude:
> > > > > - Simon Burge
> > > > > - Jaromir Dolecek
> > > > > - Klaus Klein
> > > > > - Luke Mewburn
> > > > > - Jason R. Thorpe of the Numerical Aerospace Simul= ation
> > > > > Facility, NASA Ames Research Center.
> > > > > - Christos Zoulas
> > > > >
> > > > > This product includes software developed by the Un= iversity of
> > > > > California, Berkeley and its contributors. Those c= ontributors include:
> > > > > - Christos Zoulas of Cornell University.
> > > > > - Guido van Rossum.
> > > > >
> > > > > This product includes software developed by Christ= os Zoulas.
> > > > >
> > > > > --
> > > > > Nuno Teixeira
> > > > > FreeBSD Committer (ports)
> > > >
> > > >
> >
> >
> >
> > --
> > Nuno Teixeira
> > FreeBSD Committer (ports)
>
>
>
> --
> Nuno Teixeira
> FreeBSD Committer (ports)


--
Nuno TeixeiraFreeBSD Committer (ports)


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--0000000000005badd505f8f5df5e--