From owner-freebsd-ports@FreeBSD.ORG Mon Mar 25 13:56:19 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8CE323F6 for ; Mon, 25 Mar 2013 13:56:19 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-pa0-f50.google.com (mail-pa0-f50.google.com [209.85.220.50]) by mx1.freebsd.org (Postfix) with ESMTP id 69B08F8F for ; Mon, 25 Mar 2013 13:56:19 +0000 (UTC) Received: by mail-pa0-f50.google.com with SMTP id bg2so1046950pad.37 for ; Mon, 25 Mar 2013 06:56:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=NcYkjt4o6NzQRVkWiCqIsAABqFWxlB4YOwwVjVUm7Ns=; b=jyaP6AwFqKZEYfgPa8MmmxBsJ0d6HG6taeRID9K4zIb5NRNuq+Qy9xOL0VExw3dbN8 K9fLVLUAmqkfMmmyuzpXqUCaaGhlI7h0najJh2xpxmPhbGUlbvTlXm3yhEjGWpyKGBzn f1FFKIdi5/kTd6xLYuSvQGPBrLj2U9RelueWQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=NcYkjt4o6NzQRVkWiCqIsAABqFWxlB4YOwwVjVUm7Ns=; b=ZcwpI44QNaiPO7dIMZXrz8DH/bRbEhHGXl8iTNgoFDjRORn6dqqHHcgzrumg9K4V43 ogLlpCf9KY3di6HzVMclq7Jjdhzb3y3aDTxMHnt0H26nCRh6u4vAEchgHIfqChnEAKXY ZAQ3HVlqZqSLHpAGY8SQT4/DSE0D8Eb7aiYQa6IfaGXyKMLr18WqvyEhERGzgSYD9102 qOnhwb5XE6pu7/XBi6W8FWYPTNTitWkFMCuu/TkTd4sNbHg2QU6cekwQstOfxRQx78wH Vrmh16LbJWx5gdOJa/vbKARJ8fbGpI4uPZyyOI3dmmLz+MvYZcw4UThCavRpyjHdd8B6 EaIA== X-Received: by 10.66.232.97 with SMTP id tn1mr13144235pac.121.1364219773280; Mon, 25 Mar 2013 06:56:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.66.139.162 with HTTP; Mon, 25 Mar 2013 06:55:43 -0700 (PDT) In-Reply-To: <515052EB.30409@FreeBSD.org> References: <515052EB.30409@FreeBSD.org> From: Eitan Adler Date: Mon, 25 Mar 2013 09:55:43 -0400 Message-ID: Subject: Re: LEGAL variable to capture generic issues To: Alex Dupre Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQljJW7GOj25Pm4SSnQTiZHsrkkT4lHxfnFdmdGeHO5vvVvfFv9RStr6zGb+DhJbYk0ktH90 Cc: freebsd-ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Mar 2013 13:56:19 -0000 On 25 March 2013 09:36, Alex Dupre wrote: > Eitan Adler ha scritto: >> I have been trying to capture the differences between LEGAL and the ports tree. >> At this point I am convinced we need a new variable to capture in a >> machine usable way issues such as "special permission granted to >> distribute under the GPL" or "No license -- see >> http://cr.yp.to/softwarelaw.html". Furthermore some ports define >> NO_PACKAGE for reasons of legality (GPL issues) and others defined it >> for other reasons (the package becomes too big). We have no method to >> differentiate between these two reasons. > > For license reasons we already have this: > > # RESTRICTED - Prevent the distribution of distfiles and packages to > # the FTP sites or on CDROM (e.g. > forbidden by license > # considerations). RESTRICTED does not cover "special permission granted to distribute" and other not-a-restriction things. > and related /usr/ports/LEGAL entries. The intent is to generate /usr/ports/LEGAL from the ports tree. -- Eitan Adler