From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Grammar checking Date: Sat, 01 Apr 2023 16:37:10 +0300 Message-ID: <83y1nbyb95.fsf@gnu.org> References: <87sfdnyuxc.fsf@posteo.de> <83sfdl2z26.fsf@gnu.org> <58158ae49808189da7b2@heytings.org> <83mt3t2xz1.fsf@gnu.org> <86jzyxxqir.fsf@gmail.com> <58158ae4986fa602fe47@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13115"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gregory@heytings.org, nasser.alkmim@gmail.com, rms@gnu.org, m.eliachevitch@posteo.de, emacs-devel@gnu.org To: Lynn Winebarger Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Apr 01 15:37:31 2023 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 1pibQB-0003D3-8M for ged-emacs-devel@m.gmane-mx.org; Sat, 01 Apr 2023 15:37:31 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pibPj-0008Rf-35; Sat, 01 Apr 2023 09:37:03 -0400 Original-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 1pibPh-0008RU-SO for emacs-devel@gnu.org; Sat, 01 Apr 2023 09:37:01 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pibPg-0003aP-UF; Sat, 01 Apr 2023 09:37:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=bDNolqxan+y0Wc0cX3ZwZonXJqNGqytQfK4RsR0n5WU=; b=YQ21d+owvjvZ8Smhv52E Oz1Zmi+UdAxZBTrMJhAoKq4jXAcEk+L5SBfp8YRTknG9GbSER/hbm8x0EoJnRgaF0wE5ytjuQqG4E NzDVuHQ0/TJT/gpsBj0MgOVB+mWObe3qLX23jReKh4nf9F8beCb2p6wlARZXrDfw1oEgbampOwWaq OfCddT5wwoZbhTZyAVwMU3svOTtgKEbdCOT/x+87qpGhwOOHZgTwJUovz6iA2vUphKn54uHLWQDav aALEeGDxGPxJy+Y8ubma8nf1x26AhBsECN2FS1LdzM8kiDPFx68INRfa9yTVjTTwCWX78Axj/As8x RuAca8LknY3mHQ==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pibPZ-0006Fk-Mu; Sat, 01 Apr 2023 09:36:55 -0400 In-Reply-To: (message from Lynn Winebarger on Sat, 1 Apr 2023 08:59:50 -0400) 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:305006 Archived-At: > From: Lynn Winebarger > Date: Sat, 1 Apr 2023 08:59:50 -0400 > Cc: Nasser Alkmim , Eli Zaretskii , rms@gnu.org, > m.eliachevitch@posteo.de, emacs-devel@gnu.org > > On Fri, Mar 31, 2023 at 4:49 AM Gregory Heytings wrote: > > > The one that works best for me is this Grammarly language server [1]. > > It might give better results, but it's proprietary software. > > LanguageTool isn't proprietary software, but it is used for SaaSS > where the "premium" tier appears to use rule sets that are not > released with the base tool. LanguageTool.org is very clear in using > the term "open source" rather than "free" to describe the software > (and configuration files) for its "Basic" service. I don't understand what you are trying to say. LanguageTool is distributed with its sources, and the code is under LGPL 2. The "premium" version is not what we are considering. So where is the problem with that? > Given discussions that have happened in the last few months on this > list, I'm surprised the software maintained by the languagetool > project would be considered suitable for introducing a dependency into > core emacs. We are discussing a possibility of using LanguageTool as an external tool with which Emacs will communicate, not as a dependency for the Emacs core.