From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C67D4138334 for ; Sat, 21 Sep 2019 07:17:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E5ED2E0909; Sat, 21 Sep 2019 07:17:20 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A1194E08DC for ; Sat, 21 Sep 2019 07:17:20 +0000 (UTC) Received: from pomiot (c134-66.icpnet.pl [85.221.134.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id CC44F34B449; Sat, 21 Sep 2019 07:17:18 +0000 (UTC) Message-ID: <289b815331e4d29c9cb5bb7e5613e30ab6016806.camel@gentoo.org> Subject: [gentoo-dev] [RFC] @DISTFILE-REDISTRIBUTABLE license group From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev Cc: licenses Date: Sat, 21 Sep 2019 09:17:14 +0200 Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-y/81NOpzoHaWSKJmM95k" User-Agent: Evolution 3.32.4 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 X-Archives-Salt: a9aeac1f-ee01-4566-a4eb-f4e7669022eb X-Archives-Hash: 57f1f10978168a6baef3ec8817af7a38 --=-y/81NOpzoHaWSKJmM95k Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, We currently have @BINARY-REDISTRIBUTABLE license group that somewhat concerns RESTRICT=3Dbindist. I think it'd be reasonable to introduce a matching group concerning RESTRICT=3Dmirror. My proposition would be to add @DISTFILE-REDISTRIBUTABLE group with the following rules: - MUST permit redistribution of unmodified distfiles - MUST NOT require explicit approval (No items from @EULA) - MAY prohibit redistributing modified distfiles - MAY restrict the cost of redistribution Rationale: the main idea is to aid checking for missing RESTRICT=3D"mirror". The rules are based on current bindist group but are more relaxed given the specific use case of our mirrors. Most notably: 1. It permits licenses that prohibit redistributing modified distfiles.=20 In this case, due diligence is required from developers. If this is prohibited, they may only add original upstream sources to SRC_URI. 2. It permits restrictions on cost of redistribution, as some upstreams prohibit selling their products. While this renders them non-free, it shouldn't be a problem for our mirrors since we don't expect to sell stuff there ;-). Note that while technically there could be a problem with selling, say, Gentoo CDs with distfiles included, RESTRICT=3Dmirror doesn't cover this case anyway. WDYT? --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-y/81NOpzoHaWSKJmM95k Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEEx2qEUJQJjSjMiybFY5ra4jKeJA4FAl2FznpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM3 NkE4NDUwOTQwOThEMjhDQzhCMjZDNTYzOUFEQUUyMzI5RTI0MEUACgkQY5ra4jKe JA5nagf9GQWLSDqXJmj7k7L5cFNyt8NcDnKB29GFoD8KmCYSpjyJ8lix4egQS5wZ zKI0DZXVM8blq3AJ52SMH2xiOqaa5KrtUpS/7EOkqrhqAQSIQWDjkMmUe/dM2+YQ dITNuiT+Zn/7XveNRA07za+DqdA5nPHzX2salYMtgQkSyFjjKKy9aRlhEWbIdHMG vSx8vtqjNzTfMZmtIhRZVwD9z1oaQZuxDaZsK6XpKxAm3zpgxU18wH5MFS7OJyXF 6pTs2tjiZMvLw/uoXuojnFY4xXSuAzUlDLI24WJ5xXY8c952QEYDdvJs+EX8ArO3 h1H1ilEfPDHsD4y9L9ZH0xyCG68YXA== =78zB -----END PGP SIGNATURE----- --=-y/81NOpzoHaWSKJmM95k--