From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcin Borkowski Subject: Re: Org-mode exporters licensing Date: Mon, 27 Jul 2015 19:42:21 +0200 Message-ID: <87d1zdv6o2.fsf@mbork.pl> References: <87io962fdz.fsf@mbork.pl> <87a8uigff8.fsf@ucl.ac.uk> <87a8ui2cxl.fsf@mbork.pl> <87twsqeyku.fsf@ucl.ac.uk> <87r3ntvmuq.fsf@mbork.pl> <55B62153.4070904@grinta.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51482) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJmQ6-0005H2-MJ for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 13:42:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZJmQ3-00058G-Ru for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 13:42:34 -0400 Received: from mail.mojserwer.eu ([2a01:5e00:2:52::8]:49403) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZJmQ3-000581-GT for emacs-orgmode@gnu.org; Mon, 27 Jul 2015 13:42:31 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 1937E8F2003 for ; Mon, 27 Jul 2015 19:42:30 +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 9MZey-tJWmWL for ; Mon, 27 Jul 2015 19:42:26 +0200 (CEST) Received: from localhost (unknown [109.232.24.146]) by mail.mojserwer.eu (Postfix) with ESMTPSA id B429B8F2002 for ; Mon, 27 Jul 2015 19:42:25 +0200 (CEST) In-reply-to: <55B62153.4070904@grinta.net> 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 2015-07-27, at 14:17, Daniele Nicolodi wrote: > On 27/07/15 13:52, Marcin Borkowski wrote: >> I disagree. Licensing a tutorial with GPL is a stupid thing to do. >> A tutorial may contain code which people naturally mimic (or even >> copy). Such things should definitely be in PD. > > As yourself pointed out in one of your emails, in many legal > ordinations, there is no such concept as public domain: you cannot > renounce to the copyright on your intellectual production. That I've already learned. OTOH, one of the reasons to use PD might be that I explicitly state that I object the legal system I live in. (Mind you: I'm not an anarchist, and I'm very far from that. But this system is almost unbearable.) > Therefore licensing something as public domain is not quite possible. If > you want to grant the users of your code the most freedom (but do not > care about this freedom being carried over to others) the 3-Clause BSD > license http://opensource.org/licenses/BSD-3-Clause, the 2-Clause BSD > license http://opensource.org/licenses/BSD-2-Clause, or the MIT license > http://opensource.org/licenses/mit-license.html are good candidate > licenses formulated in the framework of copyright law as accepted > internationally. Thanks for the suggestions! > However, you cannot derive your work from some other work distributed > under GPL and license it with a more permissive license (as the ones > suggested above). What constituted a derived work is however not > scientifically defined (and you have been rather terse in describing how > your work build upon code released under the GPLv3). In one place you > explicitly mention running a query-replace on the source code: > mechanical transformations of the source code are considered derived > works, even if the end result does not resemble at all the original. I agree that I was probably too concise. In another post I included an explicit example of what kind of "transformations" (mechanical or otherwise) I had in mind. I still personally find hard to believe that what I have in mind would consitute "derived work". > I would suggest you to do derive your work from the GPL code and then > consult with the authors about its licensing. If you are only using the > GPL code as a skeleton, I think they would not have objections (but you > could also easily re-implement it from scratch). This seems wise. I'm not sure whether I would re-implement it "easily", especially that I see no point in deliberately not looking at existing code. (Besides, I saw it anyway, and I can't unsee it;-).) > Other than this I would recommend you to refrain from harsh comments on > a matter on which you hold strong ideas but weak knowledge (as most of > this thread demonstrates). Especially if your positions seem detrimental > of the Copyleft model, and you are asking for help in a mailing-list > devoted to a very successful Copyleft program. Well, as I mentioned earlier, my knowledge is less and less weak, also thanks to your explanations. OTOH, the more I know about these issues, the more I dislike the status quo, and the more harsh my opinions about GPL in particular are. (It is not a secret that I am very critical of the GPL and of the FSF. Still, as I said before, I'm very hesitant about explicitly breaking their rules.) > Cheers, > Daniele Thanks again, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Faculty of Mathematics and Computer Science Adam Mickiewicz University