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--