From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lynn Winebarger Newsgroups: gmane.emacs.devel Subject: Re: Grammar checking Date: Sat, 8 Apr 2023 10:23:03 -0400 Message-ID: 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: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5955"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Apr 08 15:29:25 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 1pl8dA-0001Nc-SU for ged-emacs-devel@m.gmane-mx.org; Sat, 08 Apr 2023 15:29:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pl8ch-0002SF-Qq; Sat, 08 Apr 2023 09:28:56 -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 1pl8cb-0002Ru-6k for emacs-devel@gnu.org; Sat, 08 Apr 2023 09:28:50 -0400 Original-Received: from mail-pg1-x52f.google.com ([2607:f8b0:4864:20::52f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pl8cY-0004CO-2k; Sat, 08 Apr 2023 09:28:48 -0400 Original-Received: by mail-pg1-x52f.google.com with SMTP id 41be03b00d2f7-517bd9b1589so84138a12.1; Sat, 08 Apr 2023 06:28:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680960524; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=EaPM8EJnlzOqkUZANNr6fyCT4CwOZJLHcIevywPFawI=; b=H23y3Cuhzr5WjJLtTNhurk77KoA4LwIvgSeoOWVIZafKBZ/DG4mlu5AZCKipveMV91 FD8WJsTYaBjF2tOmEMz/GCQW+/nRETUERMULcubJP/Viuva+lvJAdCS2esexGc8NPKA9 i3woSsd11/LkZX26HfvpLrUtQ8ZToLwfOGlbSep1QykjG3SWIcU7PvbF2vIdfoCppLhD d8fOBQgK1d3vajGl4mMUJZb56sEXhCnAetyUDcLuWJTC5UYcLvxwKTdqk0NGBqc/r+Sz BFSgQsg5/GtPzQGdPg/kbcj85L0AwdfHDBBMbn7Ufq+x/4dP1bwZ9hXm7qlROls+kiA+ p9Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680960524; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EaPM8EJnlzOqkUZANNr6fyCT4CwOZJLHcIevywPFawI=; b=UJdXDlkAh0YEhjb0QoEUKni4doTfKP/lH+wY84rK9R3vePHJvPVfId6oiZDubEXOCq jQryTc/2xWfnX4X3lORGsq/NceZLEoGTAXELMShvBAQLm8h5sGbDqfaoy9lMLuOfXVB4 rhsjE+Ac+04kJbPV9G80GWPlMg+cC3w63jJ2VkMw91qC9E1XmQLw44KQsc/rnJ0znwwb WSaTPG3fxX0+JOmYVCYz9zwE9KS8jYop2jnr1EbfcsQAUN1TVi2ccz2HdJwes7/YiAcc fK5MWE4rLmYGjvyDZ7yqss8B+XV9AC03Ya2+eTEzK9YuPh+lm+O75WbjOhTg2C+ZqY0/ ouSQ== X-Gm-Message-State: AAQBX9c1q+Kkuj9/uTpcxrkCNLPLhf1mZey/nLQZRZFR1PlNudfmsaBW E7V/twJM7offHkOwBOJyeyaUHYMBUa4HIIW6s8CVxE8a X-Google-Smtp-Source: AKy350b14v1DHKO5e4keQNzUgDgutNS8ACbYYVPz8DMXBPkNt+Eg5OME43+QxiKeQW3JiKshGmveLDIVWYKG5T8gguI= X-Received: by 2002:a05:6a00:179c:b0:625:659e:65c with SMTP id s28-20020a056a00179c00b00625659e065cmr2538080pfg.1.1680960523513; Sat, 08 Apr 2023 06:28:43 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::52f; envelope-from=owinebar@gmail.com; helo=mail-pg1-x52f.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:305187 Archived-At: On Fri, Apr 7, 2023 at 11:28=E2=80=AFPM Richard Stallman wrot= e: > > Perhaps the LanguageTool.org owners would consider this a violation o= f > > their service's terms and conditions as a justification for not accep= ting > > contributions of source code to the project. I recall writing this, but I thought there was additional context. Unfortunately I can't locate my original email for reference. I am sure I did not intend the following inference. > This seems to assume that a developer has an obligation to install any ch= ange > that "is an improvement" and must submit a "justification" for not adding= it. > > That seems very strange to me. I think any developer is entitled to > reject a change and does not have to justify rejecting it. Sure. My question was whether the GNU project condones introducing dependencies in GNU software X on a software *project* Y such that attempts to improve functionality in X will only be incorporated by Y if they do not reduce the value of proprietary or SaaSS offering Z which Y promotes. While the developer has every right to control their distribution of software, potential contributors also have every right to consider whether or how a contribution will be considered. For me, I simply would not consider making a contribution under the LGPL to a project that might reject it for the free project but incorporate it into their SaaSS. It's not like there would be any way to tell if that happened. The only way I would contribute to such software would be in a fork under an Affero-style copyleft license, which as you note below, can be quite a bit of trouble. > > We could consider forking that code in a limited way: adding new rule= s. > > We can consider forking in any manner whatsoever. Of course, forking > the free version of LanguageTool has a practical downside (more work > for us!) as well as an upside. We might decide it is not worth the > trouble. I appear to have messed up the quoting here - that sentence was from one of your earlier replies. Lynn