From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1N0qyC-0002ah-C6 for garchives@archives.gentoo.org; Thu, 22 Oct 2009 06:16:20 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0B207E0963; Thu, 22 Oct 2009 06:16:19 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id BA18EE0963 for ; Thu, 22 Oct 2009 06:16:18 +0000 (UTC) Received: from mail.isohunt.com (b01.ext.isohunt.com [208.71.112.51]) by smtp.gentoo.org (Postfix) with ESMTP id 0386667FC1 for ; Thu, 22 Oct 2009 06:16:17 +0000 (UTC) Received: (qmail 8027 invoked from network); 22 Oct 2009 06:16:16 -0000 Received: from tsi-static.orbis-terrarum.net (HELO grubbs.orbis-terrarum.net) (76.10.188.108) by mail.isohunt.com (qpsmtpd/0.33-dev on beta01) with (CAMELLIA256-SHA encrypted) ESMTPS; Thu, 22 Oct 2009 06:16:16 +0000 Received: (qmail 32150 invoked by uid 10000); 22 Oct 2009 06:16:14 -0000 Date: Thu, 22 Oct 2009 06:16:14 +0000 From: "Robin H. Johnson" To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] License group proposal: @BINARY-REDISTRIBUTABLE Message-ID: <20091022061614.GA19308@orbis-terrarum.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6zdv2QT/q3FMhpsV" Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 30c08f68-fa1b-496d-8fcc-3bc9272d5941 X-Archives-Hash: 6c950b46c50fe72ebc5e650bbf70f77c --6zdv2QT/q3FMhpsV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable As an extension of the October trustees meeting, the Ten team enquired about license usage for including firmware and binary-source material on the media they were producing. The items they wanted were fine, but I realize that it's a more general issue, that is solved well by GLEP23. I'd like to propose the addition of a new license group, BINARY-REDISTRIBUTABLE, to include all licenses that are either totally clear in permitting redistribution (the FSF, GPL, OSI groups) as well as all licenses that are closed but contain language explicitly permitting binary redistribution. Anybody wishing to select packages for building packages and/or media to redistribute then simply needs to pick the license group, and enable USE=3Dbindist. Each license in the group must fit the following requirements: - MUST permit redistribution in binary form.=20 - MUST NOT require explicit approval (No items from @EULA) - MUST NOT restrict the cost of redistribution. - MAY require explicit inclusion of the license with=20 the distribution [1] - IFF there is an explicit inclusion requirement, USE=3Dbindist=20 MUST cause a copy of the license to be installed in a file=20 location compliant with the license,=20 A partial initial contents: --------------------------- @FSF-APPROVED @GPL-COMPATIBLE @OSI-APPROVED NVIDIA qlogic-fibre-channel-firmware intel-psb Intel atheros-hal adobe-ps ipw2100-fw ipw2200-fw ralink-firmware Adaptec Footnotes: ---------- 1. On licenses that require inclusion of the license with the distribution: Some licenses contain language that explicitly requires that the license always be present with whatever distribution of the binary content. The qlogic-fibre-channel-firmware license, used for sys-block/qla-fc-firmware is a good example of this. Going a long way back, upstream did not permit redistribution at all, which posed problems for distributing initramfs environments that contained the firmware to using this hardware. Simply relying on the existence of /usr/portage/ was not suitable, because CD isos do not contain /usr/portage/ at all. The reasonable solution at the time was installing a copy of the license to the docdir, so that it would always be present (in any binpkg, as well as any system/image with the package). Additionally, a couple of the licenses go a step further, and contain language like the following: "Your rights to redistribute the Software shall be contingent upon your installation of this Agreement in its entirety in the same directory as the Software" (From ipw2100-fw) While we don't install a copy of the license for most free software to save space, we SHOULD endeavour to install a copy of these more restrictive licenses so that we are always in compliance with them. I don't like having to install blocks of text to my / partition (/lib/firmware/ for firmware), but I see no alternative if we wish to distribute the software. --=20 Robin Hugh Johnson Gentoo Linux: Developer, Trustee & Infrastructure Lead E-Mail : robbat2@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 --6zdv2QT/q3FMhpsV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) Comment: Robbat2 @ Orbis-Terrarum Networks - The text below is a digital signature. If it doesn't make any sense to you, ignore it. iEYEARECAAYFAkrf+K4ACgkQPpIsIjIzwiyNQQCgig6fXnwEcKb989dHC2m4/zrD LQgAoP1Agxz7MyXP8K+ZCFNCrJwO3tu3 =3ZTd -----END PGP SIGNATURE----- --6zdv2QT/q3FMhpsV--