From owner-svn-ports-head@freebsd.org Fri Sep 9 11:15:39 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE063BD0149; Fri, 9 Sep 2016 11:15:39 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pf0-x229.google.com (mail-pf0-x229.google.com [IPv6:2607:f8b0:400e:c00::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B79F9C60; Fri, 9 Sep 2016 11:15:39 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mail-pf0-x229.google.com with SMTP id p64so28766507pfb.1; Fri, 09 Sep 2016 04:15:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:reply-to:subject:references:to:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Kmf14XRafPJqdPay2IgmHAEZpomO0PMHBsu7A4Y2mXY=; b=a/7rNQV2QBITkGgjY2zAtsKycw8u0l80TbfkafQY+XC+afaTTwlo0S7l4NyPTBdEWX kP/eBwlBl+lBDRKESrtLgKgzWoVRpjbtf8Y99GxrD/G1eJ9gWLHilPepTOn9AST06WpR 1U12Q0dkbQANcRuXW2+WT+8Ns97sDpEcQrvsQZypt7GGFa6/KQCKARE4/7ImW/v56t1y Prhyf2dsBGmEW3hEPGjyz1QR3J3Vyy4vALsyE2ZQlcR13xDpBcPyoLskwshwYGtCxT0/ Ot9TMLDZQ8rv9ayC3tU84gq/nKZHiiojyzAx/xxFGjciMaCyvNic2gBlwihg3Gc4sWBk v6nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:reply-to:subject:references:to:cc:from :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=Kmf14XRafPJqdPay2IgmHAEZpomO0PMHBsu7A4Y2mXY=; b=TtY9737L94uwWuxLQJk9wQKT5SyOVYFnt+foHFuxVBx8HBS5NsaC6RpuzjgwVkHlBi TSjBrp76pGkJHQGxWJh4LhmQuiiGXUiGoVgmui9zNRj7/HXahWqlxVHCl6lTrgg1eDJT lXtZq6Sz1H+sMjx15FVV9XxRMQiijmA/myKWt3l8PSAHQnlFVeyXvuUMZhXJ+CUBnK4/ zzBhXPxkuSVUYfcJA7eq9bYzVqZQ0CQaeXPMHkap7kBh9/xt2vpBQTqoD9YZyNqd4YfI Qka1/COx2SW+UB9KPLZncKZoFfO7Git2QqudsvM+hbhfooPWASxPPLdpDW06ZAT/Acpr l35g== X-Gm-Message-State: AE9vXwO8xCXc5AQ7G/idpauWeZiD0SSyPROEGhV6vxAGXBmDQl3rs6FNns2svN+0ZsLnDA== X-Received: by 10.98.21.81 with SMTP id 78mr4436973pfv.162.1473419739117; Fri, 09 Sep 2016 04:15:39 -0700 (PDT) Received: from ?IPv6:2001:44b8:31ae:7b01:1c1a:5103:265d:bfaf? (2001-44b8-31ae-7b01-1c1a-5103-265d-bfaf.static.ipv6.internode.on.net. [2001:44b8:31ae:7b01:1c1a:5103:265d:bfaf]) by smtp.gmail.com with ESMTPSA id a5sm4556986pfc.89.2016.09.09.04.15.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Sep 2016 04:15:38 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: svn commit: r421549 - in head: . Mk References: <201609081315.u88DF6vL044982@repo.freebsd.org> <190e2ef5-0f8c-efc3-bca1-7e5b541d3733@FreeBSD.org> <20160909062630.hofrsvjajt2wcel4@ivaldir.etoilebsd.net> <99cd3ec3-da27-f989-97c2-c009ea80c37c@FreeBSD.org> <20160909083558.GA79819@FreeBSD.org> <67ffba7b-f2ae-c0b0-b3d7-3b854e74cd85@FreeBSD.org> <81b654069a4522c68711057339151841@gahr.ch> To: Pietro Cerutti Cc: Alexey Dokuchaev , Baptiste Daroussin , Dmitry Marakasov , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org, owner-ports-committers@freebsd.org From: Kubilay Kocak Message-ID: <6bf22256-12e6-018b-7fa9-b1b3c32aae70@FreeBSD.org> Date: Fri, 9 Sep 2016 21:15:19 +1000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Thunderbird/50.0a2 MIME-Version: 1.0 In-Reply-To: <81b654069a4522c68711057339151841@gahr.ch> Content-Type: text/plain; charset=utf-8 Content-Language: en-AU Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Sep 2016 11:15:40 -0000 On 9/09/2016 8:06 PM, Pietro Cerutti wrote: > On 2016-09-09 10:57, Kubilay Kocak wrote: >> On 9/09/2016 6:35 PM, Alexey Dokuchaev wrote: >>> On Fri, Sep 09, 2016 at 06:29:33PM +1000, Kubilay Kocak wrote: >>>> On 9/09/2016 4:26 PM, Baptiste Daroussin wrote: >>>>> In both case that means there is NO license and then we >>>>> should not distribute them at all. >>>> >>>> There are cases where software has no license, the author says >>>> so, but they mean, and/or say 'free to do with what you >>>> please'. This is neither NONE, nor undefined (in terms of the >>>> 'terms'), nor PD, nor 'empty(LICENSE)'. >>> >>> That's why I prefer something along >>> UNCLEAR/MOOT/VAGUE/CONTROVERSIAL/etc. to cover all those "weird" >>> cases and be done with it. >>> >>> ./danfe >>> >> >> And precisely why UNDEFINED was suggested over NONE. >> >> The reason for UNDEFINED over others? Not as prescriptive or >> subjective. More inclusive (better coverage/utility). > > Which is likely the problem here. As this thread clearly shows, the > lack of an explicit license could mean different things depending on > different factors, including i) who you're talking to, ii) the > country where the software was developed or resides, iii) others > UNKNOWN to me. Ultimately, a court could state the exact meaning of > the lack of a license, but we don't want to get there for every > single piece of abandonware that's not declaring a license. UNDEFINED > is wrong. The license could well be defined by laws even if not > defined in the source code. Indeed. I like this argument, both in terms of legal definitions, and that UNDEFINED is still prescriptive, though not as much as NONE. > The fact that we do not know what the lack of license means makes me > feel safer with UNKNOWN than with UNDEFINED. +1 UNKNOWN also sounds like it means what it does (in this implementation) and both of the following still make sense: LICENSE=UNKNOWN LICENCE_PERMS=FOO BAR Result: packaged and distributed and LICENSE=UNKNOWN (no known 'terms') Result: no package or code (re)distribution (no LICENSE_PERMS) The latter would be the one that could replace the empty(LICENSE) cases we have now. ./koobs