From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: mike.rosset@gmail.com Newsgroups: gmane.emacs.help Subject: GPL requirements and emacs modules Date: Thu, 07 Sep 2017 01:08:31 -0700 Message-ID: <87o9qnnd6o.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1504790272 31755 195.159.176.226 (7 Sep 2017 13:17:52 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 7 Sep 2017 13:17:52 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Sep 07 15:17:33 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpwg9-0006Tr-7v for geh-help-gnu-emacs@m.gmane.org; Thu, 07 Sep 2017 15:17:09 +0200 Original-Received: from localhost ([::1]:40455 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dpwgC-0004CT-Sy for geh-help-gnu-emacs@m.gmane.org; Thu, 07 Sep 2017 09:17:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55806) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dprrb-0005Mi-5a for help-gnu-emacs@gnu.org; Thu, 07 Sep 2017 04:08:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dprrW-00021A-9X for help-gnu-emacs@gnu.org; Thu, 07 Sep 2017 04:08:39 -0400 Original-Received: from mail-pg0-x22f.google.com ([2607:f8b0:400e:c05::22f]:38678) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dprrW-00020v-3k for help-gnu-emacs@gnu.org; Thu, 07 Sep 2017 04:08:34 -0400 Original-Received: by mail-pg0-x22f.google.com with SMTP id v66so19524944pgb.5 for ; Thu, 07 Sep 2017 01:08:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=AOSMiW5K9es14s+BI4HO/slIIHFg0HLDUngm8jMPdMs=; b=YsjUQlNdlCvvqYcE1MhUGxLIlZO1kiSOgYp/qsx2CF6uJy06JzxI/fTluisahAQzFI F9dlXkp7cxL6sT7C6vldXH2h56wBJpTtIgefQkWoT3006mCLnV9e/r6jP+LBcPrVLDEF RH6Jc7/b1n5KLcJ5Xkxjz1v2BwtoXsEKg1KKgZTdmA6iNzgl1WYpUPUZSNmAwdM3Bd5l kvvA/Z2F1VbTixyxzpLFYLndndsNhLLlQW36bjbLh2QCENMw1AYyx3EffoVJc5LiXEZ5 +LC1seMdAs6kr6kaxZV1hMqucTtLv9h0lL8eOC5vSneuUgEFsmN4ih/mpL2ILMbXbNDd N4Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=AOSMiW5K9es14s+BI4HO/slIIHFg0HLDUngm8jMPdMs=; b=H8oDLFnuIs1P9KZ+UoQlKrTDzXt1lEHuYkaw0HbXUIAV10ONjDYeXkH6+WfeA5XDN9 nps9j6LKu3Qe6+40nRIbfLl234oorWKQOCswg64FQYJt51mbZjeaxd3lACfOz8bWQV6E kxES0N4N8zKqM3jShMu11HwsWrF/YYZEkjXmT2t8lzDLB9UG5Rr1880uDlrvnOnhcyOX s+CZxpm52GapAJpSUjLyc6aSWnxymH9VFTGtQOmMiLhz+LiXDpyaJRgWeD0r2605H3wG Q+a6lsd3bpbADFJQhex0yeIQxV05YKj3s4mjG9ErqvqntJZpXtmg1Pb9xsV7kBk0ksPp Fb4Q== X-Gm-Message-State: AHPjjUitGRuo7zyBUJtZXlDKGMsTpFQ88jm+Qd+ULWQJE32pdz3H7Oja YBJzBPvR/KGRDWHjqQ8= X-Google-Smtp-Source: ADKCNb6PKF/rqQhqXoGOoS5Ni4mjPG3Kg74Tm8Nqs1SYnUIKh9FA1R8gmc4MhgjtwkvuaBgrWnIOmg== X-Received: by 10.84.217.91 with SMTP id e27mr1968758plj.99.1504771712947; Thu, 07 Sep 2017 01:08:32 -0700 (PDT) Original-Received: from orion.lan.local (S010600fc8d31f7b3.vf.shawcable.net. [70.68.238.119]) by smtp.gmail.com with ESMTPSA id o73sm2910274pfk.96.2017.09.07.01.08.31 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 07 Sep 2017 01:08:32 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c05::22f X-Mailman-Approved-At: Thu, 07 Sep 2017 09:16:21 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:114190 Archived-At: Hello, I was wondering what the GPL requirements are for dynamic modules are. I know that the module needs to export plugin_is_GPL_compatible. For example I have written a guide, on how to write emacs modules in the go programming language. The guide can be found here https://mrosset.github.io/emacs-module/ . I would like to update the guide to include what is required in order to make the module GPL compatible. If anyone could give me some insight as to what being GPL compatible means. Would be appreciated. Regards, Mike Rosset