From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Peter Oliver Newsgroups: gmane.emacs.devel Subject: Re: Grammar checking in Emacs Date: Fri, 19 Nov 2021 22:14:24 +0000 (GMT) Message-ID: <701918d9-1a6c-75bf-332b-d4f0b7489d2@froglet.home.mavit.org.uk> References: <297e7f60-e97d-f162-d57-13335b65f4c4@froglet.home.mavit.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="-1463811583-1454609118-1637360064=:3679" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38202"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 19 23:18:48 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1moCDX-0009kz-Pk for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Nov 2021 23:18:47 +0100 Original-Received: from localhost ([::1]:52312 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1moCDW-0001As-MJ for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Nov 2021 17:18:46 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moC9P-00069Y-5v for emacs-devel@gnu.org; Fri, 19 Nov 2021 17:14:31 -0500 Original-Received: from [2a00:1450:4864:20::531] (port=35694 helo=mail-ed1-x531.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1moC9M-0003WA-UW for emacs-devel@gnu.org; Fri, 19 Nov 2021 17:14:30 -0500 Original-Received: by mail-ed1-x531.google.com with SMTP id v1so14968530edx.2 for ; Fri, 19 Nov 2021 14:14:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google; h=date:from:to:cc:subject:in-reply-to:message-id:references :mime-version; bh=A1TtImN34Kz1y570m2BIgABnUj2GJYUU4G70CtOYGtM=; b=epWSvjYRkpfcMpxS/6bqquHhy4Hbnrsy3RspnaFeNgTDoCx6i5gulitPjL39HipfRS B0BJmWa2T/BN4FkMmv7odyD70qLSNTdNKcldf0SGvK32+dtU38jSjAabLiPLT4Tu2cBg 8ShBzIl3G/HjoxEh8BI18fOB+TengyAG/7fl8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:mime-version; bh=A1TtImN34Kz1y570m2BIgABnUj2GJYUU4G70CtOYGtM=; b=qxjvR8rwNrLF2BAGfndJYLtdHDHZ8NWGzX2gkWZFu489BHIr2LggJSp5lFpOnxDg1+ cJ5zhuDCkbMERjNGJppDRAzqPA+A8o1Lp52shrLav+3MuYhPnG6g8QustA04Zdkzab9R 9tJ3udwD2gaNUVRaqiUmcrFK56UO5l/sdL7a+bYqXsFd1bURtywHTNTqpRYOFMKzgAU7 eqEPTKa+IlZeZ4qH4bm2Mzunurf9RfNfMO30K+7qZf9zh0982c8c+e/5CbFNeUx4UFiW WvUasvX1kQ7a3ZCvmcT36uVMtxVVBobg4WOG5gOjakoymzOksy2kGlYdupkJCklKvNSD 8B0g== X-Gm-Message-State: AOAM532uWgyLiWw8E1KTV4lRtOIkb2I3DyV1zgsvIGdWNdjsFegAG+xU z5Ms3auCvvRX5XEzi5yGyheKcA== X-Google-Smtp-Source: ABdhPJwwUcrZZ1p6lNU6HpV6ny7QxdvM2jhu1ieLvQxCa3/U7UF10lQssu/e1p/m4xMdjxLZkU0QMg== X-Received: by 2002:a05:6402:51cf:: with SMTP id r15mr17050899edd.271.1637360066405; Fri, 19 Nov 2021 14:14:26 -0800 (PST) Original-Received: from froglet.home.mavit.org.uk (cpc118948-dudl14-2-0-cust32.16-1.cable.virginm.net. [82.37.201.33]) by smtp.gmail.com with ESMTPSA id m6sm546703edc.36.2021.11.19.14.14.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 14:14:25 -0800 (PST) Original-Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.17.1/8.15.2) with ESMTPS id 1AJMEOoC018664 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 19 Nov 2021 22:14:24 GMT Original-Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.17.1/8.17.1/Submit) with ESMTP id 1AJMEOUZ018661; Fri, 19 Nov 2021 22:14:24 GMT X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs In-Reply-To: X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::531 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::531; envelope-from=p.d.oliver@mavit.org.uk; helo=mail-ed1-x531.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:279775 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1463811583-1454609118-1637360064=:3679 Content-Type: text/plain; charset=Utf-8; format=flowed Content-Transfer-Encoding: 8BIT On Tue, 16 Nov 2021, Richard Stallman wrote: > > > AFAICT the most popular way to install it is as a "snap" package, which > > > I consider to be a euphemism for a blob :-( > > > You can unzip prebuilt JARs from https://languagetool.org/download/LanguageTool-stable.zip, which seems simpler but similarly blobby. > > In principle, those JARs could make it easier to see the full list of > contents and determine what nonfree files there are, if any. But it > looks like you don't think so. Would you please expand on why you > don't think so? I was thinking only about our ability to modify the contents. If a reputable GNU/Linux distribution includes a software package, then we can be sure that it’s known how to reproducibly build it from source. If it becomes too hard for distributions to build from source, and people come to rely on developer-supplied pre-built artefacts instead (be they binaries, bytecode, container images, or whatever the next thing is), then I would be less confident. My main point was to draw attention to the availability of the JARs. The mention of blobbyness was only intended as a throwaway aside, to be honest. -- Peter Oliver ---1463811583-1454609118-1637360064=:3679--