From nobody Sun Apr 09 20:39:52 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 4PvkW84GTcz44D9s for ; Sun, 9 Apr 2023 20:40:04 +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 4PvkW83Qqyz3lhR for ; Sun, 9 Apr 2023 20:40:04 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681072804; 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=rNRTB0pwj5aFiaRkAYo/qYo4pfKTGE8xIRgtT183VtU=; b=dR5ae9ZYqKMOHuvy5gorXVdZC0NZAX8Veh6LaXv4B9E88dcFGXq8qt0M6IwmJwn4aqKpnH eTUIirmDOJSjQxkW1So+nzVKrBYKNTdvCzo6cS3vuIteFYRRqU6MQnsjbmOE+Jo4bFcdKc e8n7awmyQ1UQG9PyAWRaIylao6lYcUHA5cSVCMor32U4YlyphAwc6sTQ46SYGnX9cYtH2H /igH2HTkufwByx5YVSqK4URvTOZQvH9r8Y1JWP+J40zzpHhMkt6hZXwUmMstyJizBTxcwL loj/Dr7qOClXrIclztx04LacIKdulz7DxXbtp/rVHmf7u+0KT637AKy8j9NiDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681072804; 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=rNRTB0pwj5aFiaRkAYo/qYo4pfKTGE8xIRgtT183VtU=; b=OFhI0ec8qRyii3lkc3kMb/7fQQT2nDkEnxX3V15jZtQOVZv/Tr7UV3btmnlvhayNwUPME3 dbvbxumHGKSvfta0PZcHf+mge3rfQzKZzjXLKdJIY7ZmTV25efHSTtDNwe8DQDr4rq4k8M NSwfyoesOxYY++DHEMX3u3/btAv11cwnkeUyTV1hyC/56Vx7MSkbClnNVu1YWVDV7ve+Ev iaOZe04h/brHB7myrbD2PE/nTAKLcitFnitbBM8Oad6/28ctLEjswsEnCOxeYhHFBAnhUG GPvRWSfYMjEZ91AvLb8DdYL+mXAsHOsh04lf3l1AtEkfuwQP83yc+jKxDay+ig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681072804; a=rsa-sha256; cv=none; b=kPub8d6STTz3MCYkRPXpEb4rjs3TkTSqC2CoTzleieXBIdRyBm2k0pw2aFvjEM/d4lmqgr o6xIqdrC9DUHDHR40pSVf81Q0As4oBnKUJ3BYzxP/8LpB0+0x8eAROWGnO4284YKbeIxRl 42O60BRZhZYaRSYMKV+2eLToyMsQnwrV3Z33D7kXUMw3yXOfa21YwpDif4TSYrrCHOrQRk YGQK5+fsy8aeYN1bvU7rx9h4D7pSRkf877GpHChyJDmigTaRsjdwC0LpU3yWqn5WT7/7h+ 4BNeL0J0YrCeiH/N31XVgobdZoXKsrhM920rgwzGdNAcobIBMZjNmg94GQfUhA== Received: from mail-ua1-f41.google.com (mail-ua1-f41.google.com [209.85.222.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 4PvkW827D1z19MP for ; Sun, 9 Apr 2023 20:40:04 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-ua1-f41.google.com with SMTP id x30so411099uaf.7 for ; Sun, 09 Apr 2023 13:40:04 -0700 (PDT) X-Gm-Message-State: AAQBX9cWQA2NDD8JiJGBV1grqxLJGAqqUVj87NbVicxsBh3t5wV1Nm++ AyYUYuvWvIee3J9CXum42TUUyp3cP1OppzJcS1s= X-Google-Smtp-Source: AKy350ZvUsTsyXBwPfylMxumzNfY/4zoACm+V3UxWnBePnozwoA0TRV7ceg9ikoC94CYAUjq4n1ku0kkKxwh2zwUO+s= X-Received: by 2002:ab0:539b:0:b0:6cd:2038:4911 with SMTP id k27-20020ab0539b000000b006cd20384911mr5086913uaa.1.1681072803672; Sun, 09 Apr 2023 13:40:03 -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:39:52 +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="0000000000004dfb8305f8ed4396" X-ThisMailContainsUnwantedMimeParts: N --0000000000004dfb8305f8ed4396 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 > wrote: > > > > (...) > > > > 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 > > > > ? > > I think this should work. > > (But I am not a lawyer and, as many probably know, licenses are one of th= e > 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 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 you > > > > are advised to read the various source files to read the full detai= ls > > > > 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-li= cense_comb > > > > > > > > And maybe also add one more custom license file to include the > acknowledgements > > > > required by those additional licenses (or include them in some othe= r > 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 copyrig= ht > > > > > > 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 you > > > > > > are advised to read the various source files to read the full > details > > > > > > of the other licenses. Those licenses also require the followin= g > > > > > > 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) > --=20 Nuno Teixeira FreeBSD Committer (ports) --0000000000004dfb8305f8ed4396 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I take a look at netbsd port:

DISTNAME=3D t= nftp-20151004
PKGREVISION=3D 2
CATEGORIES=3D net
MAINTAINER=3D pkgsrc-users@NetBSD.org
COMMENT=3D The enh= anced FTP client in NetBSD
LICENSE=3D original-bsd

<= /div>
And it looks more simplier :)

Lorenzo Salvadore <developer@lorenzosalvadore.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 Teixeira
FreeBSD Committ= er (ports)
--0000000000004dfb8305f8ed4396--