From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Hilboll Subject: Re: How to make a non-GPL Org-mode exporter? Date: Tue, 28 Jul 2015 11:20:17 +0200 Message-ID: <55B74951.8050609@hilboll.de> References: <87pp3dvm18.fsf@mbork.pl> <87wpxlocpz.fsf@ucl.ac.uk> <87k2tlvbbk.fsf@mbork.pl> <874mkptuc6.fsf@ucl.ac.uk> <87fv49v8f2.fsf@mbork.pl> <87egjtxx7o.fsf@ucl.ac.uk> <87fv481z8r.fsf@gmail.com> <87zj2gwtas.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35963) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZK13m-0002Xl-Cj for emacs-orgmode@gnu.org; Tue, 28 Jul 2015 05:20:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZK13f-0005IE-Ir for emacs-orgmode@gnu.org; Tue, 28 Jul 2015 05:20:30 -0400 Received: from srv2.andreas-h.info ([130.185.108.51]:34789) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZK13f-0005Hv-AF for emacs-orgmode@gnu.org; Tue, 28 Jul 2015 05:20:23 -0400 Received: from localhost (localhost [127.0.0.1]) by srv2.andreas-h.info (Postfix) with ESMTP id 57EEA1C0553 for ; Tue, 28 Jul 2015 11:20:20 +0200 (CEST) Received: from srv2.andreas-h.info ([127.0.0.1]) by localhost (srv2.andreas-h.info [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F7n6YI-CShUa for ; Tue, 28 Jul 2015 11:20:18 +0200 (CEST) Received: from cloud.andreas-h.info (srv1.andreas-h.info [195.138.240.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by srv2.andreas-h.info (Postfix) with ESMTPS id 6282F1C051B for ; Tue, 28 Jul 2015 11:20:18 +0200 (CEST) Received: from [192.168.18.57] (carppond.iup.uni-bremen.de [134.102.186.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by cloud.andreas-h.info (Postfix) with ESMTPSA id 2C55FA60140 for ; Tue, 28 Jul 2015 11:20:18 +0200 (CEST) In-Reply-To: <87zj2gwtas.fsf@ucl.ac.uk> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org >> Look here: >> https://en.wikipedia.org/w/index.php?title=GNU_General_Public_License§ion=11#Libraries >> >> Most useful quote: >> >>> The Free Software Foundation (which holds the copyright of several >>> notable GPL-licensed software products and of the license text itself) >>> asserts that an executable which uses a dynamically linked library is >>> indeed a derivative work. This does not however apply to separate >>> programs communicating with one another. > > Oleh, > > thanks for this link and excerpt. I could argue that the key word in > the excerpt is "executable". I cannot see how code written in elisp > itself would need to be GPL. Exactly. To quote again https://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL: When the interpreter just interprets a language, the answer is no. The interpreted program, to the interpreter, is just data; a free software license like the GPL, based on copyright law, cannot limit what data you use the interpreter on. You can run it on any data (interpreted program), any way you like, and there are no requirements about licensing that data to anyone. -- Andreas Hilboll