From owner-svn-ports-all@freebsd.org Fri Sep 9 08:57:29 2016 Return-Path: Delivered-To: svn-ports-all@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 27F8DBD2BB4; Fri, 9 Sep 2016 08:57:29 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pf0-x233.google.com (mail-pf0-x233.google.com [IPv6:2607:f8b0:400e:c00::233]) (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 E75C6DE7; Fri, 9 Sep 2016 08:57:28 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mail-pf0-x233.google.com with SMTP id w87so27557154pfk.2; Fri, 09 Sep 2016 01:57:28 -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=vXX4U7ZWDyJ8ZWSNj4kI40CVxA6+TMQQO88wub/QRPQ=; b=JRQDhNAi4hndve1uP6ArGsfPD1Gjj6mGOtwXa2meOAMdZ0+Vja38F/13l9aRgChm3U KezVB3CQHSNlT/K6ezhXdd/4mcgue3UHQ/DnXLvtkeX4ZOLy+eAo4TASuUzz4LI4nzZE iMLBagCBlosaJC6W1X2saoFyecrKZzoUlFVXVZAWYnB/wplRE1dYU1Reg8aAcZFk4p+H IxLS+VlAKdcYFrpeGKS7eXY5kpJjoFRmLdqv5Uyw/0irkQfYL2bl/IMvbXvCMiQNRL6j wGNbplDrYaZqi/a6jxO4aLGN8O/fOo87rdGapNFl3+yrDL3Q3soVF0JlpMHahbUXKE5q Z5NQ== 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=vXX4U7ZWDyJ8ZWSNj4kI40CVxA6+TMQQO88wub/QRPQ=; b=nLIvjagdLsNL6dlH7IzC2cDS6sPJFiZwK1qD3/swtrd3uDW1gYi8D2xTzwRy6OTWfh jN5nJKEjPlTkRlNufE3lrgKGNf7JY27pDIySto/lqcFGU6jG1z8z29o/afU8e+xRfwhg tD0XiUpw9OqC7u8X25mglwJJ1zBW3uCw/2cYzSNmnn0+uUEAfb4+N/56cJy1Dqzseeez BKiQUnxLGNJ5e4jfjiZRgbHTALwCw1eZovnWoPyt0RzKOJEy137FhdFisXHNhzv8TCjk qDDl1BWq4wdYdEZ5Pi9AWx9qoKRylj8PHCES32T0Oe8aIruxJUM3OjGIWf8f5z1wcXd3 6vPQ== X-Gm-Message-State: AE9vXwPKgSp5vIbqJBxkkIKDeVdum5S+xFEKLgU8FiXnY71vkEXNPYCNNhEGuWa2cDpGEg== X-Received: by 10.98.137.211 with SMTP id n80mr4542610pfk.80.1473411448280; Fri, 09 Sep 2016 01:57:28 -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 t21sm3422962pfa.71.2016.09.09.01.57.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Sep 2016 01:57:27 -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> To: Alexey Dokuchaev Cc: Baptiste Daroussin , Dmitry Marakasov , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org From: Kubilay Kocak Message-ID: <67ffba7b-f2ae-c0b0-b3d7-3b854e74cd85@FreeBSD.org> Date: Fri, 9 Sep 2016 18:57:09 +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: <20160909083558.GA79819@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-AU Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Sep 2016 08:57:29 -0000 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). What's really important is obtaining/knowing the 'terms' (LICENSE_PERMS) of (re)distribution, not knowing the license name. LICENSE itself doesn't technically need to be defined or definable for the software to 'have terms'. In fact, for well known licenses with standard terms, defining the LICENSE in a port is enough to state the terms. It allows us (porters) to skip defining PERMS. That's really the variables only utility. If the software author says 'no license, go do whatever you want', you can do: LICENSE=UNDEFINED LICENSE_PERMS= Whereas: LICENSE=NONE LICENSE_PERMS= Doesn't really grok. Alternatively, for the 'don't know terms at all' case: LICENSE=UNDEFINED No LICENSE_PERMS set, we know what to do: limit (re)distribution