all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Tassilo Horn <tsdh@gnu.org>
To: <tomas@tuxteam.de>
Cc: help-gnu-emacs@gnu.org, Michael Welle <mwe012008@gmx.net>
Subject: Re: Packages, release notes, etc
Date: Thu, 10 Sep 2015 13:00:04 +0200	[thread overview]
Message-ID: <87egi6o7yj.fsf@gnu.org> (raw)
In-Reply-To: <20150910103151.GA28160@tuxteam.de> (tomas@tuxteam.de's message of "Thu, 10 Sep 2015 12:31:51 +0200")

[-- Attachment #1: Type: text/plain, Size: 1819 bytes --]

<tomas@tuxteam.de> writes:

>> > With respect to license, I think it is not even possible for an
>> > emacs package to have a license different than GPL version 3 or
>> > later.  Each package is a combined work of emacs + X so the emacs
>> > license extends to the package.  That's probably the reason why
>> > there's no special License field in the standard headers.
>> Hm, so it isn't possible to distribute a package that is in the
>> public domain or maybe one that is Artistic ver. 2.0 licensed via
>> ELPA or one of the other repositories? I doubt that.
>
> This looks strange to me too. Tassilo: are you sure you didn't mean
> "...to have a license incompatible than GPLV3 [or later]"?

No, I've meant what I said.  You can write a GPL program and thereby use
other libraries with GPL-compatible licenses.  But as soon as you use a
GPL library in your program, that program must also be GPL.  That's why
the GPL is called a copyleft license.

Well, I'm actually not absolutely certain that it must be exactly GPL
but at least its license must ensure the very same freedoms the GPL
ensures.  So "must be GPL" should be correct at least for practical
terms.

> Of course, the "or later" is the hard part here.  How do we know that
> Apache V2 is compatible with yet-to-know GPLV4?

Even if I'm right which I think I am, that's indeed a good question.
I'd say my elisp package X must be licensed at least under the GPL
version which covers the minimum version of emacs which is required to
use the package.  So if my package only requires emacs 21, then I can
probably release it as GPLv2 (an no later).  Of course that would be a
bad decision as it would preclude others from building another package
on top of mine and other packages or recent versions of emacs.

Well, but here I'm just guessing.

Bye,
Tassilo

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 212 bytes --]

  reply	other threads:[~2015-09-10 11:00 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <vto7ccx8r5.ln2@news.c0t0d0s0.de>
2015-09-10  9:22 ` Packages, release notes, etc Tassilo Horn
2015-09-10 17:36   ` Stefan Monnier
2015-09-10 20:09     ` Tassilo Horn
2015-09-10 23:20       ` Stefan Monnier
     [not found]       ` <mailman.878.1441927224.19560.help-gnu-emacs@gnu.org>
2015-09-11  2:12         ` Pascal J. Bourguignon
2015-09-11  9:25           ` Alan Schmitt
2015-09-11  5:26       ` tomas
     [not found]     ` <mailman.874.1441915758.19560.help-gnu-emacs@gnu.org>
2015-09-11  0:16       ` Joost Kremers
2015-09-11  2:15         ` Pascal J. Bourguignon
     [not found] ` <mailman.808.1441876951.19560.help-gnu-emacs@gnu.org>
     [not found]   ` <ni18ccxbua.ln2@news.c0t0d0s0.de>
2015-09-10 10:31     ` tomas
2015-09-10 11:00       ` Tassilo Horn [this message]
2015-09-10 11:38         ` tomas
2015-09-10 11:40 Alexis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87egi6o7yj.fsf@gnu.org \
    --to=tsdh@gnu.org \
    --cc=help-gnu-emacs@gnu.org \
    --cc=mwe012008@gmx.net \
    --cc=tomas@tuxteam.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.