From owner-svn-ports-all@FreeBSD.ORG Tue Mar 11 12:29:04 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A5A8BBF3 for ; Tue, 11 Mar 2014 12:29:04 +0000 (UTC) Received: from mail-qg0-x231.google.com (mail-qg0-x231.google.com [IPv6:2607:f8b0:400d:c04::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4BE81E2B for ; Tue, 11 Mar 2014 12:29:04 +0000 (UTC) Received: by mail-qg0-f49.google.com with SMTP id z60so24602002qgd.8 for ; Tue, 11 Mar 2014 05:29:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=wft/VADAEgqbyi9r6vCgryZXJjwnxVhgnNma9IeZE+4=; b=XLgj0+ozgGnwpeONef++eXYcGVjLxIFYlZ6bQR5DVk1o8DxgjqGn4c+vi3ac3AcmFF eqXf4IUidm7X27XlVlqaYDUZm7nWcfkOdH/wA7ApQkeO38D9TzkhK6MCbPNXzBpkFPSv tXfWLhyqNBfD4t0fcnzmeKQjnhhyp3xS3rc6A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=wft/VADAEgqbyi9r6vCgryZXJjwnxVhgnNma9IeZE+4=; b=MSHaXdOhcVP4WfZnFgZy9EP6vUWThtw4T3h4jPs+8RyHco0xj1onjS8LWsbZcoVrwl Dm8ufgZOPX01b3E6ifF3H44+92RN4K9sRZVsR7L7UC1c159D5TX4llBYkh/HAcH8Mfdo ukTWYQRAZsvaGAfza1Wsv1NvYJR4ru3WNuaPRAGw/33gudWXjA8cRulb5wDI3R//+48j XpeVZwBpZCVeyHBKbGn7aLfOXs1cNXPpuMzkKNslTkbqFkkbmSnYy4KG+1SyRNZvPqAf SzpRMB06AGGe4vBG3lHp4ca5tFimH/Y6a+mtRHtNAm40u2z5E0GJlbeyuH2nkY3epNP7 jx0A== X-Gm-Message-State: ALoCoQmtPqAYperQyt6CnQvIt7q26Q9zXhWT/Rwb93G6XPATgElwLYRGM9oOi3eKl7MAcODn0Ff6 X-Received: by 10.229.213.194 with SMTP id gx2mr41030050qcb.16.1394540943364; Tue, 11 Mar 2014 05:29:03 -0700 (PDT) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.96.147.225 with HTTP; Tue, 11 Mar 2014 05:28:33 -0700 (PDT) In-Reply-To: <20140311063746.GA40426@FreeBSD.org> References: <201402211451.s1LEpO30005480@svn.freebsd.org> <20140310141642.GA92282@FreeBSD.org> <724E420543C93474E8AD21FA@ogg.in.absolight.net> <20140311063746.GA40426@FreeBSD.org> From: Eitan Adler Date: Tue, 11 Mar 2014 08:28:33 -0400 X-Google-Sender-Auth: 4UBxeRNaqu9ySWXpp7f7dn55C9o Message-ID: Subject: Re: svn commit: r345472 - in head/mail: mmr smtpfeed To: Alexey Dokuchaev Content-Type: text/plain; charset=UTF-8 Cc: Mathieu Arnold , svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Emanuel Haupt , ports-committers@freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 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: Tue, 11 Mar 2014 12:29:04 -0000 On 11 March 2014 02:37, Alexey Dokuchaev wrote: > On Mon, Mar 10, 2014 at 07:43:09PM -0400, Eitan Adler wrote: >> LICENSE= is largely useless for actual lawyers, > > Can you elaborate on this a bit, for those of us who didn't get their feet > wet in the legal pool? I am not a laywer and don't give legal advice. However, LEGAL can not be trusted as a source of licensing information. Not only are there too many mistakes made (more than 0) but even when the license is set 'correctly' small differences between licenses may require additional work. For example, BSD style licensees require attribution but who to attribute is not listed. > If some well-defined terms of some license can be > abbreviated as, say, GPLv2, why do we have to provide a full copy in every > individual port? I did not say that LICENSE_FILE must always be installed. If the license is byte-for-byte identical to the template, a symlink is fine. >> but setting LICENSE_FILE can be kind of helpful. > > Shouldn't "Kind of" sound too vague to actual lawyers? :) I have never gone through the process of license compliance. From chatting with others who have, I am told that setting LICENSE_FILE can help with a first pass or some of the basic automatic work. >> In addition setting LICENSE_FILE can help to find mistakes in LICENSE= >> more easily. > > It can help, but it can be done without it, just by grepping through the > source tree for certain signatures. True. This just allows more reliable automation. >> IMHO LICENSE_FILE should always be set. > > Gentoo portages only set LICENSE in their ebuilds, AFAIR. Why they can > get away without LICENSE_FILE, and we cannot? Not to mention that this > knob uglifies the Makefile. We can get away with it (as in fact, we do). I wonder if we should. In any case, the LICENSE system needs a lot more work and some design input for Real Lawyers. ;) -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams