From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.help Subject: Re: Packages, release notes, etc Date: Thu, 10 Sep 2015 13:00:04 +0200 Message-ID: <87egi6o7yj.fsf@gnu.org> References: <20150910103151.GA28160@tuxteam.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1441882861 22415 80.91.229.3 (10 Sep 2015 11:01:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Sep 2015 11:01:01 +0000 (UTC) Cc: help-gnu-emacs@gnu.org, Michael Welle To: Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Sep 10 13:00:51 2015 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZZzap-0004Kz-JN for geh-help-gnu-emacs@m.gmane.org; Thu, 10 Sep 2015 13:00:39 +0200 Original-Received: from localhost ([::1]:48447 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZzap-0001aH-5R for geh-help-gnu-emacs@m.gmane.org; Thu, 10 Sep 2015 07:00:39 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45764) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZzaS-0001UR-EN for help-gnu-emacs@gnu.org; Thu, 10 Sep 2015 07:00:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZZzaO-0007HX-DK for help-gnu-emacs@gnu.org; Thu, 10 Sep 2015 07:00:16 -0400 Original-Received: from out2-smtp.messagingengine.com ([66.111.4.26]:54822) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZzaO-0007HQ-8U for help-gnu-emacs@gnu.org; Thu, 10 Sep 2015 07:00:12 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id BC6A0215A3 for ; Thu, 10 Sep 2015 07:00:11 -0400 (EDT) Original-Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Thu, 10 Sep 2015 07:00:11 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=C/yOCxas/FucLgCSs0q/CmhCEIY=; b=BJ3w9 UrfeVAcW2dZz4vmsImWhfAelDDaEyqUpDPMEzjmJiv/dAvskhScqz2HnpRaDCr0s CTgwaRXAxwSLzb5wJozv+E92MNfPsM+y4HTbMlduEvi1P5BvdKapjwxlAH93o7ZK 86ya5UxdU2i3lDZ6bdY+cL7yiuDitUBOCi2Yfc= X-Sasl-enc: q6g1BFXnHfLlNQUejOXpyFLoePDi6eXIAXAH+KkkWITX 1441882811 Original-Received: from thinkpad-t440p (unknown [2.160.5.146]) by mail.messagingengine.com (Postfix) with ESMTPA id EB4DAC0001B; Thu, 10 Sep 2015 07:00:10 -0400 (EDT) Mail-Followup-To: , Michael Welle , help-gnu-emacs@gnu.org In-Reply-To: <20150910103151.GA28160@tuxteam.de> (tomas@tuxteam.de's message of "Thu, 10 Sep 2015 12:31:51 +0200") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.26 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:107118 Archived-At: --=-=-= Content-Type: text/plain 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 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlXxYrUACgkQ795mVA/1wV3BaAEA3b1etgVS5bMsRybRjE6W3Q+i KuQHx2jv9oAsTAZSYgYBALOsk7WUZB5W44YGUO9ztori7D/2z6j+YKVQ5abkciu2 =Yhwx -----END PGP SIGNATURE----- --=-=-=--