From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 5A3AC1381F3 for ; Tue, 27 Aug 2013 08:41:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E72B8E0A6F; Tue, 27 Aug 2013 08:40:48 +0000 (UTC) Received: from mail-bk0-f45.google.com (mail-bk0-f45.google.com [209.85.214.45]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 57158E09FA for ; Tue, 27 Aug 2013 08:40:47 +0000 (UTC) Received: by mail-bk0-f45.google.com with SMTP id mx11so1444981bkb.4 for ; Tue, 27 Aug 2013 01:40:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=XV7Pbnzf3kLYLBRGB2xgcN8zTa+hjOVrzDVkFL8Joa0=; b=EQIjV5s9Hn8CeQSw5dmGKsqWXHmJdbkJdQfMIR93IUCIk0PR1CASLa6aXTnl7nCxAI bdTLPG42CUOqtoQk4Ck9LfwWXybWWCHOg1/GyBwT1GygX4/5oZ2WC9zDDjGubgiV2woW MXtpSK/qWVBN11180VFXREo6xniNNlHhGGQo0KoQw7yJTT3eA3TdiiWblybOkmeA2AHn KkEpHZTSGulgXsZ3h5fL/6c/T0rGJ9IjiPJj1ZDsUbyOOIaoJ4OqDJ3D0zolB/c5bb4E ao2Ztkg/kSL24TQj2jFoyW8EEBacwwHpK0/g+JU4oPGlsZgnBRoZblqAf3Ts/TFOgaip DOUg== X-Received: by 10.205.65.78 with SMTP id xl14mr13666332bkb.1.1377592845826; Tue, 27 Aug 2013 01:40:45 -0700 (PDT) Received: from [172.20.0.41] (196-210-127-149.dynamic.isadsl.co.za. [196.210.127.149]) by mx.google.com with ESMTPSA id qx2sm3927748bkb.16.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 27 Aug 2013 01:40:45 -0700 (PDT) Message-ID: <521C6539.1020804@gmail.com> Date: Tue, 27 Aug 2013 10:37:13 +0200 From: Alan McKinnon User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130809 Thunderbird/17.0.8 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Optional /usr merge in Gentoo References: <439435.46090.bm@smtp104.sbc.mail.gq1.yahoo.com> <521C42BA.8020201@gmail.com> <521c5afb.YPRgKxBo0FA+VIpR%Joerg.Schilling@fokus.fraunhofer.de> In-Reply-To: <521c5afb.YPRgKxBo0FA+VIpR%Joerg.Schilling@fokus.fraunhofer.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 7bc33920-2539-40bb-9618-3cb5f3607f29 X-Archives-Hash: c94686861d4b00ef0eab9d3a86c0ec8d On 27/08/2013 09:53, Joerg Schilling wrote: > Alan McKinnon wrote: > >> The issue is that the Linux kernel devs consider the license terms for >> ZFS to be incompatible with GPL-2.0 and therefore ZFS cannot be >> redistributed as a Linux kernel module. > > Isn't it strange that those people seem to have less problems with closed > source than with a license that gives more freedom than the GPL? But > you are correct that the problem seem to be humans and not a license text. You are aware that the GPL was not really intended to be used together with other licenses? It was really intended to create an entire operating system, all of which was 100% licensed as GPL, all of which comprise an original work written from scratch Stallman never makes this claim as bluntly as I've said it here, but it's the only intelligent reading of his intent as far as I can make out. This is why so many arguments arise over the GPL, the wording of that license was not really intended to have it co-exist with other licenses. That's how I see it anyway. > >> There's nothing in the GPL-2 to stop you as a user from building and >> running ZFS on Linux, as GPL does not interfere with your right to run >> whatever you wish. The GPL only kicks in when code is redistributed. > > There is nothing non-void in the GPL that stops you from distributing binaries. That's a question of packaging and bundling, which is not covered by the GPL. But kernel code and kernel modules are not mere bundles, they are derivative works by virtue of how tightly they integrate with the kernel, and how the code can only ever run unchanged on Linux. That is how ZFS as a fuse module works, no license issues with the kernel there at all. -- Alan McKinnon alan.mckinnon@gmail.com