From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id OGgkDp7/WmIm7AAAgWs5BA (envelope-from ) for ; Sat, 16 Apr 2022 19:40:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id YLuxCp7/WmK2HQAAauVa8A (envelope-from ) for ; Sat, 16 Apr 2022 19:40:46 +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 AE3772CD21 for ; Sat, 16 Apr 2022 19:40:45 +0200 (CEST) Received: from localhost ([::1]:40478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nfmPc-0000G8-In for larch@yhetil.org; Sat, 16 Apr 2022 13:40:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nfmOx-0000G0-Gb for guix-patches@gnu.org; Sat, 16 Apr 2022 13:40:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40368) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nfmOv-0005Et-UV for guix-patches@gnu.org; Sat, 16 Apr 2022 13:40:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nfmOv-0002BW-Ps for guix-patches@gnu.org; Sat, 16 Apr 2022 13:40:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#53765] V3 Patches Resent-From: Reily Siegel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Apr 2022 17:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53765 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos , 53765@debbugs.gnu.org Received: via spool by 53765-submit@debbugs.gnu.org id=B53765.16501307978384 (code B ref 53765); Sat, 16 Apr 2022 17:40:01 +0000 Received: (at 53765) by debbugs.gnu.org; 16 Apr 2022 17:39:57 +0000 Received: from localhost ([127.0.0.1]:34265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nfmOr-0002BA-7F for submit@debbugs.gnu.org; Sat, 16 Apr 2022 13:39:57 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:41311) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nfmOp-0002Ax-7o for 53765@debbugs.gnu.org; Sat, 16 Apr 2022 13:39:55 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:105:465:1:4:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4KggSN2kTzz9sTC; Sat, 16 Apr 2022 19:39:48 +0200 (CEST) From: Reily Siegel DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=reilysiegel.com; s=MBO0001; t=1650130786; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=t8agxo5hVyaE+2OIQ2hgNzQFyKS6F0KA4/JBMfeyqEM=; b=iVJ5xqbobpdDc1I70DfLYwT6AmtJq13Ofg8BXm833dPdgXSVowHGTNRgcOoq3vun3ozGJ+ SeSEJR7aLdUcjSBHA+bWPU3R6Yv+m+MDfy/dxWu92LWjmARUjFh1C9wnBuZPBVTwcRQt5x 6SH0Yoe5CADXnmjvp7dGrhwqCbbAFDuCOuJIDMl1Zyb6IU1lP5a5bi0tPatMxcyTaxQrId ieSJWB8eqi15xwIUgMWOzJ713DtsH4X/Ovf5FCj70MUIX2hHsBr2VQAeUL1i4wHc1ZsmO+ uLPQ0S+WupwrLOUjtZw9FCnX8d5duny5cGSVnc/+HGPSIYbD2tq8z841SxRVUA== In-Reply-To: References: <87zgkmlad7.fsf@reilysiegel.com> <242fe49e1d65869b2eb72f64041e3e08ef57702e.camel@telenet.be> Date: Sat, 16 Apr 2022 19:39:40 +0200 Message-ID: <87tuatgc6b.fsf@reilysiegel.com> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1650130845; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=t8agxo5hVyaE+2OIQ2hgNzQFyKS6F0KA4/JBMfeyqEM=; b=UnmJY1nMAxJbibxMYbEyHMV9wirjjMiJJUtItmSQkBXJoL4VCanm0o6cbCUOpR3CyUPURf 3+spilQdm6BDOIsTpSqTmMrdddM0jRTSZ12o9K7My6VfkfaLa6CDOaP0zjEOBegY2i5NAg yh282byA9elfmKJDdzaQBdSNwJQYaMJYhwji4qvNxRF0Lkv8cXGJB0UZ7GNJwWqlVCRaXC uyb9Eyz/t1BhFVVuPjnukQdUKKma/cPKeATNHvH6iWwoZQVb2AfUnW/jDqkE4AkmwC9n5y 76vMz5gurGY18t05W+DamrZ2yImk5FzXwcUADXjE+hCnI9hYLsKxsepCZIxuRg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1650130845; a=rsa-sha256; cv=none; b=FE565JH/8/7zuX/NDK0QisBXqAX7lgJ2QqD9OA1O45NHturWLJGdZuN2xxtHYN3RHZ2l5S SOcsUYjLNCWd5JZf/LLRPAsCvuuYawFcRqJWWovHSXJdkcj6qwPZ6OiRC/WASgC7M76HBi tFURjGF7TmqElwXCIfar0aN/N+IPbRLHNcOawNZ3Ag69WRWAB6omvwXXacKskkOYJ3sttb qu5y6UC3ggxiMwCB5HhInEpVZPW0z5tEMVREuaOQrIHSW8j5lGs4Q/i3M7oCJFKJ8JOzLr mRGib/+r/RQzWE+c5bmLPHgWb2udM6gQ1WRUHdmYhOg0ZfYNUfZvmH+uM94G4A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=reilysiegel.com header.s=MBO0001 header.b=iVJ5xqbo; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 0.06 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=reilysiegel.com header.s=MBO0001 header.b=iVJ5xqbo; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: AE3772CD21 X-Spam-Score: 0.06 X-Migadu-Scanner: scn0.migadu.com X-TUID: GDS7zud9dNzk Maxime Devos writes: > Apparently the aws things aren't very useful and they can be patched > out? That is exactly what I did with the first patch I sent for clojure-tools, which was accepted. However, this causes the tools to print warnings on startup, as well as removing the feature of accessing S3 repositories. I suppose these warnings could be patched out, given that the work to packages the dependencies has already been done, I see no reason to not resolve the issue, given that the links you sent me to Debian seem to believe all of these dependencies fit the requirements of free software. Elana Hashman writes: > These deps are all open source as far as I can tell, but given that it's > a lot of work to enable commercial/proprietary development I personally > do not want to spend volunteer time on it. I would not block someone > from volunteering to work on this, particularly with a commercial > sponsor, but I don't think it'd be a great use of time for e.g. a GSoC > student. To be clear, I am not working on these patches on behalf of a commercial sponsor, but because it didn't feel right to me to package the library with significant functionality missing, especially not in the long term. Maxime Devos writes: > Well, the (original?) source (the JSON files) seems to be free software, > but if there is no free compiler for the source (and worse, there is > only a single compiler and it can only be used by a single entity > (cognitect)), wouldn't that make the software, from a practical > perspective, non-free? It is my personal opinion that this is not a compilation, but a translation. All this "compiler" is doing, as far as I can tell, is reading the JSON source, and outputting an equivalent source in EDN format. This seems completely fine to me, as nothing then prevents the user of this library from editing the EDN source, which is equivalent to the JSON source. In fact, since this is a Clojure library, the EDN source is probably the preferred form for editing for people who are likely to use it. > gnu.org words this in more detail at > . This seems to focus on instances when some important software freedom is lost. I can't see anything that would give guidance on what to do when all freedoms are preserved, as they seem to be here. -- Reily Siegel