From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleh Krehel Subject: Re: How to make a non-GPL Org-mode exporter? Date: Mon, 27 Jul 2015 14:16:04 +0200 Message-ID: <87bnex4wzf.fsf@gmail.com> References: <87pp3dvm18.fsf@mbork.pl> 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]:35148) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJhRB-0004xu-0d for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 08:23:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZJhR8-0003Qh-20 for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 08:23:20 -0400 Received: from mail-wi0-x22c.google.com ([2a00:1450:400c:c05::22c]:35325) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJhR7-0003PZ-Qk for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 08:23:17 -0400 Received: by wibxm9 with SMTP id xm9so110056201wib.0 for ; Mon, 27 Jul 2015 05:23:17 -0700 (PDT) In-Reply-To: <87pp3dvm18.fsf@mbork.pl> (Marcin Borkowski's message of "Mon, 27 Jul 2015 14:10:27 +0200") 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: Marcin Borkowski Cc: Org-Mode mailing list Marcin Borkowski writes: > Hi all, > > after a short discussion in a recent thread, I have a serious technical > question. > > Assume that (for some reason) I want to write an Org-mode exporter which > won't be GPL'd. (Use-case: having written a few custom exporters, I'm > writing a tutorial on them, and I consider publishing a *tutorial* with > GPL'd code a Bad Thing=E2=84=A2. (The idea of a programming tutorial is = that > other people can or even should reuse the code in the tutorial, right? > And I see no reason to impose GPL on them.)) > > How do I do that? Is that even possible? Also, is it possible to get > an actual answer to this question without spending money on lawyers? Like I said in an earlier message just a few minutes ago, you can do it, but you can't use org.el or Elisp at all, unless you implement your own Elisp engine that you call. The GPL isn't as evil as you make it out to be: in fact, it's not evil at all: it only ensures that you pass on the freedom that you receive to others, i.e. **you are not free to remove freedom from others**. As for documentation, here I cite a bit of Elisp manual: (a) The FSF=E2=80=99s Back-Cover Text is: =E2=80=9CYou have the freedom= to copy and modify this GNU manual. Buying copies from the FSF supports it in developing GNU and promoting software freedom.=E2=80=9D Just think about it: on 99% of published books it says: No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher. Now who is the evil guy here? regards, Oleh