From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Org schemas we talked to be non-free, was: [ELPA] New package: repology.el Date: Thu, 28 Jan 2021 01:29:08 -0500 Message-ID: References: <83zh0y2jtu.fsf@gnu.org> <83o8hd2gzl.fsf@gnu.org> <83a6sv1yj2.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34810"; mail-complaints-to="usenet@ciao.gmane.io" Cc: bugs@gnu.support, ulm@gentoo.org, emacs-devel@gnu.org, ams@gnu.org, arthur.miller@live.com, dgutov@yandex.ru To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 28 07:30:18 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 1l50os-0008x5-9s for ged-emacs-devel@m.gmane-mx.org; Thu, 28 Jan 2021 07:30:18 +0100 Original-Received: from localhost ([::1]:37184 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l50or-0006VM-Da for ged-emacs-devel@m.gmane-mx.org; Thu, 28 Jan 2021 01:30:17 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l50o0-0005vi-R4 for emacs-devel@gnu.org; Thu, 28 Jan 2021 01:29:28 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:36879) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l50nz-0000Vv-UX; Thu, 28 Jan 2021 01:29:23 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1l50nk-0005zO-Re; Thu, 28 Jan 2021 01:29:09 -0500 In-Reply-To: <83a6sv1yj2.fsf@gnu.org> (message from Eli Zaretskii on Tue, 26 Jan 2021 17:57:37 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:263535 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Is this extension mechanism limited to adding new fields and options? That may be sufficient most of the time in practice, but not enough to make it free. The reason that TeX change files are sufficient is that, being edit scripts, they can represent deletions as well as additions. You said there are other methods: > There are several methods available for that, but the simplest one is > to define new elements using the ones defined in the original schema. Do the other methods enable the changes that this method does not? Dmitry wrote: > Wouldn't that make it a derivative work? That is a subtle question. If the schemas mechanism is designed for such use, maybe that's an argument that it is permitted. If it comes down to it, I can consult a lawyer about that question. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)