From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: Use Emacs as the IDE for Wolfram Mathematica. Date: Mon, 24 May 2021 14:54:51 +0300 Message-ID: References: <871r9x25l8.fsf@zoho.eu> <87czthxhtk.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33672"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.6 (2021-03-06) Cc: help-gnu-emacs@gnu.org, moasenwood@zoho.eu To: Christopher Dimech Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 24 13:58:22 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1ll9Dy-0008VU-Cd for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 24 May 2021 13:58:22 +0200 Original-Received: from localhost ([::1]:53186 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ll9Dx-0006jj-DD for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 24 May 2021 07:58:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36204) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ll9Dd-0006jZ-5d for help-gnu-emacs@gnu.org; Mon, 24 May 2021 07:58:01 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:50981) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ll9Da-0001BA-TU for help-gnu-emacs@gnu.org; Mon, 24 May 2021 07:58:00 -0400 Original-Received: from localhost ([::ffff:102.87.235.181]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000AE2D6.0000000060AB94C3.00000851; Mon, 24 May 2021 04:57:55 -0700 Mail-Followup-To: Christopher Dimech , moasenwood@zoho.eu, help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:130175 Archived-At: * Christopher Dimech [2021-05-24 14:43]: > > Otherwise you cannot make proprietary program combined with GPL-ed > > program. > > Correct, only when combined. It is combined even if not distributed together. You are combining program when one program needs the other one for proper functions. Thus, what people call "init files" or "configuration files" are actually programs that modify Emacs and are bound to GPL and have to be licensed properly. > > People can do anything, we speak what is allowed by the license, now > > what one can do. The license of a GPL program does not allow making a > > combined program with it and not license it under same terms. > > I was not talking about combined programs. I was discussing writing > a package distributed separately with a proprietary license. If that package runs without modification of Emacs software, it does not modify Emacs, it is just data that is interpreted. It also cannot require any of GPL libraries that are GPL licensed. However, majority of packages are written with the purpose to modify Emacs. Not to use Emacs Lisp solely for its own purposes. If you write such code, under conditions not to modify Emacs, not to use GPL-ed libraries, then it could be proprietary. Otherwise legally it cannot be. Question is why would anybody use Emacs to write such interpreted programs when there are many other programming languages with MIT licensed libraries. MIT licensed libraries one can use how one wants, GPL-ed no. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns Sign an open letter in support of Richard M. Stallman https://stallmansupport.org/