From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id yBh0HmAZyWRSZwEASxT56A (envelope-from ) for ; Tue, 01 Aug 2023 16:40:32 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id WHGRHWAZyWRP5wAAG6o9tA (envelope-from ) for ; Tue, 01 Aug 2023 16:40:32 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D5D494FE87 for ; Tue, 1 Aug 2023 16:40:31 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=laesvuori.fi header.s=mail header.b=qzwtI9nO; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=laesvuori.fi ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1690900832; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=wHScueDXziFipNMRqoP6pQf2TI/QgrpE3b+ahtOJa6o=; b=Ku3r0/+zs8IBeZHbtmVvjnXTkmr/VIH1S7krdUPZBxwqNV1EjhOD2SJKz3KMNFF1CSMJOp LJrZqygcsFTznLueu1nP2OE7La7KilOjX1ImCCZr059QPB81MUswEW6ZgIFPdEoQSq50yW pbeVYhgM5qAqPgpQEHUF+PTfkj+b9+iutUpi2MRKUgY1j2LwAOoifyjwyWDdw88LLfZ7Xg jAQav5ghTHfAM8MSYkcte18sYezIpkcOaIvLeE+57WWjbh+mmnZJIc2D4CHCTgNmvitbwD i+AC7Xm+5GunJXyg+oJ4IQVPoZ0ON60gCE0Vs4/pQs0elR3Ys6zx5GfdxbTDkQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=laesvuori.fi header.s=mail header.b=qzwtI9nO; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=laesvuori.fi ARC-Seal: i=1; s=key1; d=yhetil.org; t=1690900832; a=rsa-sha256; cv=none; b=L6snXMagArAhF1QiAvaZboz8cyy6Gnfwuh0NTvrkCeKfExFA3YwOH0JoDRPcKM2+fOBuE3 Y8wpfn3u1i7rp2KcukNG9d5MjoN0wbM/IKtFuFCKn9PrfiwNKCQZhMJQmytSpyTt0h5ZjU MjzLQ8f88JfiUMoj6AHrIuGIXgP+qCvGfkBvnCg9SDmc4V1tp9TCF0jG5Lg1vZ0euRGwCm /zJ9GimHMcnrM/afSeslqg7jcHimhhtexl+PxrBZYwhbybmp9sGbYaAqL9qg+vKbvmTx+8 Pd5fCWYv3HA48/P4u1/dnYCgqutkj1WmPb2IahRleasgw+fK1v2EBJhPab+AWg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qQqXP-0003wv-FQ; Tue, 01 Aug 2023 10:39:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQqXN-0003wW-D9 for guix-devel@gnu.org; Tue, 01 Aug 2023 10:39:49 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101] helo=mail.laesvuori.fi) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQqXL-0003PE-Iw for guix-devel@gnu.org; Tue, 01 Aug 2023 10:39:49 -0400 Received: from X-kone (unknown [192.130.254.9]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 485DA340149; Tue, 1 Aug 2023 16:39:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1690900787; bh=wHScueDXziFipNMRqoP6pQf2TI/QgrpE3b+ahtOJa6o=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=qzwtI9nOEIcAOog+da1Jq/0k4NW7CVJr9e/RXSU/fbBYnK9AMQDPCikqLSGroiCBr IpG6uwDqvPMO6MgLM5gU+SWVVG0O1I8cco3RbJHBnIPx9NmGPNsMrTIKFPZNUzjTUP kVqjOjZXItuxceZnlCUIKzLkTxOGMUC/stERhcuo= Date: Tue, 1 Aug 2023 17:39:38 +0300 From: Saku Laesvuori To: Maxim Cournoyer Cc: Ricardo Wurmus , guix-devel@gnu.org Subject: Re: Binary descriptors for OpenCV Message-ID: <20230801143938.submachlmttn3ipl@X-kone> References: <874jlk9kl3.fsf@elephly.net> <87o7jqsvx8.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4zntiy2xnvc5oqtq" Content-Disposition: inline In-Reply-To: <87o7jqsvx8.fsf@gmail.com> Received-SPF: pass client-ip=75.119.130.101; envelope-from=saku@laesvuori.fi; helo=mail.laesvuori.fi X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -8.16 X-Spam-Score: -8.16 X-Migadu-Queue-Id: D5D494FE87 X-TUID: iA4hRt8TTA3f --4zntiy2xnvc5oqtq Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > We should ask what is the FSF's opinion about it, if they have one. > personally see trained data models as data more than code; so when their > licensing allows them to be redistributed I see no objection to package > them in Guix. No idea whether this is FSF's official stand but in a talk[0] Richard Stallman said that the training data is not relevant as long as the network can be tweaked by retraining, i.e. the weights are licesenced so that modifications are allowed. I personally see that as a good way to look at them from a software freedom standpoint. From a bootstrappability standpoint it's more problematic but I think that in that perspective network weights are much more like data than software. I'd assume it's much easier to audit the model by looking at how it behaves than by inspecting the source data. It's also easier to edit the weights by training the model with new data than by retraining the model from scratch with a modified data set. [0]: https://audio-video.gnu.org/video/richard-stallman-university-of-pisa-= 2023-06-07.webm (around 58:40=E2=80=931:04:00) --4zntiy2xnvc5oqtq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoMkZR3NPB29fCOn/JX0oSiodOjIFAmTJGSoACgkQJX0oSiod OjLCkQ//eayDh7vyGIiBWf4RIxh43knxCelhw5HJwHAxd+IzbdDScZSsnMXeg9bs cl1bh93/eT5Z0ESCjqosdHFss8sLG/5E3wsSldSJ2LZtseBZ3Sb0Mx+7H5Bxv8b1 YpQ3IU+06BQ9uHynhrfdZGVBVvyCNGtaJNSYVu1crbh4fN+WgkwI2aDXYtHMN1AC yjN/dU5m8nJ2kMVNzTNY6S2n6yxktTaYJkuW3vyx2NfvFFfzhCqBT0j/QFVEYusb Pp0nppj0AvztF7kgvUATxqC26a05OmoDQDGV8kVNf2im6kVNBcgAIxhgdrYBtoFY BZSFC98y3PPBjvg/C378+Hq40hty3KHk65EULwfHpthXhDsrit72T4inKLLcrozX JRiCeYsptiuVW7fNdS/OV0UOng5fDhEdvWBYc9EnopO7PMgvh7l1bK+k7QTq0KuL desw0lhZY9Vj6kXvuo8Aw2SxBTBxlJoCAEq7fU3phmCKkMvjStIpXnC+5xQEEOzi 5LU1G8elkuevYO4pkreRe5AXF7uZSXsImjRV2upzPD9q2Z/pgJhCSO5TO4WJ7APJ 7cYlS7wY+ddFsPC5rS7BIbonYz5H/u/F/8WwdO73diyBwWVs3MsGG1vMUbkuKr0+ XKo5+dRtu/7LkvAO5WZOITkKBIm9T6Z5oTVGieIY8mvL3vLjSFk= =utN8 -----END PGP SIGNATURE----- --4zntiy2xnvc5oqtq--