From nobody Sun Apr 09 20:12:14 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 4PvjvG2qPYz44Brc for ; Sun, 9 Apr 2023 20:12:26 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 4PvjvG2HlHz49l3 for ; Sun, 9 Apr 2023 20:12:26 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681071146; 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=G5xLGP3xS/Cda4xfWsN7ORcyxUwXtOc3lI92/QKpScg=; b=c4hLe5+vwmSrMmnmbXrjmiPJMM/JAn6l6tGWNx8jcKjhNNBcj+W3CnxhSsjkBKmqUAhev3 uRwsPDXs4t0uS5sw0ttnXEGuSkyI0DDBXmW227t89zi414epaWMEU/NyVNUBsAyBKSPL6X YGMdvXQIFZ4HpFVYNbkLTQhh3istpDQXl5kSWz8vHM4bhGIJ+hAspHo2h68XOrh1Sc6dDj 43/MMDt7g/xFgYdff6S8JNPueRS13qy27i+chTUEqFrnmhzzl+UfL4FxtlGKRKVb1Lmxkb KtY1GvB4A1ucO/LgVZSk5MBfv03+dhiYbfmA3zIrHcuHNpsfgApiD1O0ry1D1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681071146; 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=G5xLGP3xS/Cda4xfWsN7ORcyxUwXtOc3lI92/QKpScg=; b=qjDQMj2EeeA+thH9vcp0++n2XLvmxlabIc3OPf4YeNm6+yn9xVD8Jb7X+I7NGwmEtsjJ2Y T6vfnOoIXM0KUC5M/RNIEbz3p//I/EKCcDj1GIASHy1dRgYrqUDG0qh574g+3zeksLAdeK +7ZsaTdUE3KKM32zSBLIaXNSe8yKSQYlrhLQs+l90MLNrP48yi1f7a2Amq698aUayeqY8D RQ1y+WvPYAAVSL7f9b0qmjFq2n3Wj3+8XhWGvtBiv8V0fydmwAdhkommtjNNT4ZIeb6XpU woK7bXGS3nofAC3TQabRMtevm4mXlilpLA98nTVrtSai5yc59IP/3GgyETyH/g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681071146; a=rsa-sha256; cv=none; b=N2pIKV+NnJ2TjiddvkpI1XunOfcYyiq+B77+y9HR/x4SOTOYejYHq2N+oHNIrXWJLi/o7I hO5OEnRC3SQ5QZWbb6/N9rTckTPoVn/b74Pc+WINomK29RzE9vnOmat6Fijs3w5f/2e7ar H3Bcsp9JzlUthmA1By9Xj7glLqbgrkmty/BNDHvsBjWuVcaNwlW52ulp4qEIYwSf70OeTl PvFn5tkXSQ2YLZN4lnTNHTCLCi+3N9iRrnCuydjMlJHkIchL3DygLc3WFzqIb5v4+Nkbyb c/Sxhye7/G19c03YuIPnclbk1ylS5AB7y5ti96WUKsX7ZR0/HLPxoDsxQ5XsGQ== Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) (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 4PvjvG1GH1z19Lm for ; Sun, 9 Apr 2023 20:12:26 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-vs1-f41.google.com with SMTP id v10so2945975vsf.6 for ; Sun, 09 Apr 2023 13:12:26 -0700 (PDT) X-Gm-Message-State: AAQBX9eVpMZcQfKW+C8cumLuB53FCNmQ3U3WoS7+qakeTeT3TF+03YzY wftC9yElgOMXvdl1jJfKdCO9HRvBUsWKShezmd0= X-Google-Smtp-Source: AKy350bZbLgEhxycPmEz/C+EHyIef0nP9O/OnaI0dSHHvV0eNXDbSbOuhc8r72pJ3/dCiBXdE+aDK2HZ9vaiCau4aXA= X-Received: by 2002:a67:e192:0:b0:425:b38b:650 with SMTP id e18-20020a67e192000000b00425b38b0650mr3265443vsl.7.1681071145612; Sun, 09 Apr 2023 13:12:25 -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: Sun, 9 Apr 2023 21:12:14 +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="0000000000007a008d05f8ece0d7" X-ThisMailContainsUnwantedMimeParts: N --0000000000007a008d05f8ece0d7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable (...) ok, I've looked at src code and it seams that 2 and 3 clause is present. 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 ? 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 and 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 >> 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 yo= u >> 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 as 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 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 WARRANTIES, INCLUDING, BUT 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; OR >> 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 y= ou >> > > are advised to read the various source files to read the full detail= s >> > > of the other licenses. Those licenses also require the following >> > > 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 includ= e: >> > > - 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) > --=20 Nuno Teixeira FreeBSD Committer (ports) --0000000000007a008d05f8ece0d7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
(...)

ok, I've looked at= src code and it seams that 2 and 3 clause is present.
Should we = use a comb:

Multiple Licenses
When part of a port has one licen= se, and another part has a different license, use multi:

LICENSE=3D = BSD2CLAUSE BSD3CLAUSE
LICENSE_COMB=3D multi
LICENSE_FILE= =3D${WRKSRC}/COPYING

?

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 li= cense and a addenda
"This product also contains software dev= eloped by other people, etc" and both are
defined in port by= LICENSE definition and LICENSE_FILE that adds additional info to license.<= /div>

LICENSE=3D =C2=A0 =C2=A0 =C2=A0 =C2=A0BSD2CLAUSELICENSE_FILE=3D =C2=A0 ${WRKSRC}/COPYING

Am I wr= ong?

Lorenzo Salvadore <developer@lorenzosalvadore.it> escreve= u 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 as we= ll using
LICENSE_COMB:
https://docs.free= bsd.org/en/books/porters-handbook/makefiles/#licenses-license_comb

And maybe also add one more custom license file to include the acknowledgem= ents
required by those additional licenses (or include them in some other way).<= br>
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 no= t 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 Foun= dation
> > by Simon Burge, Luke Mewburn, and Christos Zoulas.
> >
> > Redistribution and use in source and binary forms, with or withou= t
> > modification, are permitted provided that the following condition= s
> > 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 copyri= ght
> > notice, this list of conditions and the following disclaimer in t= he
> > documentation and/or other materials provided with the distributi= on.
> >
> > THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONT= RIBUTORS
> > ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDIN= G, BUT NOT LIMITED
> > TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A P= ARTICULAR
> > PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTR= IBUTORS
> > BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLAR= Y, OR
> > CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT= OF
> > SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR B= USINESS
> > INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHET= HER IN
> > CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHE= RWISE)
> > ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVIS= ED OF THE
> > POSSIBILITY OF SUCH DAMAGE.
> >
> >
> > This product also contains software developed by other people, an= d you
> > are advised to read the various source files to read the full det= ails
> > of the other licenses. Those licenses also require the following<= br> > > 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 inc= lude:
> > - Christos Zoulas of Cornell University.
> > - Guido van Rossum.
> >
> > This product includes software developed by Christos Zoulas.
> >
> > --
> > Nuno Teixeira
> > FreeBSD Committer (ports)
>
>



--
Nuno TeixeiraFreeBSD Committer (ports)


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--0000000000007a008d05f8ece0d7--