From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniele Nicolodi Subject: Re: Org-mode exporters licensing Date: Mon, 27 Jul 2015 14:50:13 +0200 Message-ID: <55B62905.7030006@grinta.net> References: <87io962fdz.fsf@mbork.pl> <87r3nt4xf0.fsf@gmail.com> <878ua1vl9n.fsf@gmx.us> <87y4i13hyv.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43685) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJhr3-0008Ny-FQ for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 08:50:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZJhr0-0000mz-3i for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 08:50:05 -0400 Received: from zed.grinta.net ([109.74.203.128]:47256) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJhqz-0000jj-D7 for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 08:50:02 -0400 Received: from macbook-nicolodi.obspm.fr (macbook-nicolodi.obspm.fr [145.238.204.178]) (Authenticated sender: daniele) by zed.grinta.net (Postfix) with ESMTPSA id B03E5600C for ; Mon, 27 Jul 2015 12:50:00 +0000 (UTC) In-Reply-To: <87y4i13hyv.fsf@gmail.com> 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 On 27/07/15 14:25, Oleh Krehel wrote: > Rasmus writes: >=20 >> Oleh Krehel writes: >> >>> If anywhere in your code there's (require 'org), you have to release >>> your code under GPL. >> >> Are you sure about that? By this logic, *any* .el file should be GPL = as >> they use (defun =C2=B7), implicitly loaded from byte-run. >=20 > I'm pretty sure: you're calling a library that is GPLv3. There was thi= s > whole TiVo issue about linking GPL libraries to non-GPL code, which > resulted in GPLv3. I just checked, and `progn' is GPLv3 and not GPLv2 > (which would at least have a chance to be linked). Hello, I'm not sure that using an interpreter for running some code classifies as linking, but I don't know of any "official" statement on the subject. On the other hand, Elisp is an extension language for a GPL program, thus it may be argued that implicitly everything coded in Elist is an extension of Emacs and therefore linked to it. I believe this issue must have come up before. Does anyone have a link to some statement from the GNU Project about this? Cheers, Daniele