From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcin Borkowski Subject: Re: How to make a non-GPL Org-mode exporter? Date: Mon, 27 Jul 2015 16:03:52 +0200 Message-ID: <87oaixvgs7.fsf@mbork.pl> References: <87pp3dvm18.fsf@mbork.pl> <87bnex4wzf.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]:38535) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJj0e-00006i-Lg for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 10:04:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZJj0b-0002Ms-EX for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 10:04:04 -0400 Received: from mail.mojserwer.eu ([2a01:5e00:2:52::8]:34994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJj0b-0002MY-6m for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 10:04:01 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id B2F078F2003 for ; Mon, 27 Jul 2015 16:03:59 +0200 (CEST) Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id If45je1qiyoJ for ; Mon, 27 Jul 2015 16:03:54 +0200 (CEST) Received: from localhost (unknown [109.232.24.146]) by mail.mojserwer.eu (Postfix) with ESMTPSA id 0EAA98F2002 for ; Mon, 27 Jul 2015 16:03:54 +0200 (CEST) In-reply-to: <87bnex4wzf.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: Org-Mode mailing list On 2015-07-27, at 14:16, Oleh Krehel wrote: > Marcin Borkowski writes: > >> Hi all, >> >> after a short discussion in a recent thread, I have a serious technica= l >> question. >> >> Assume that (for some reason) I want to write an Org-mode exporter whi= ch >> 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* wit= h >> 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. Well, I hardly believe what I read here... > 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 t= o > 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 fre= edom 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 retrieva= l > 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? Let's not beat that dead horse again. (BTW, hardly anyone cares about that notice on published books, and rightly so.) > regards, > Oleh Best, --=20 Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Faculty of Mathematics and Computer Science Adam Mickiewicz University