unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Bad choice of license in BzrForEmacsDevs
@ 2009-11-23  2:29 Richard Stallman
  2009-11-23  3:30 ` Karl Fogel
  0 siblings, 1 reply; 26+ messages in thread
From: Richard Stallman @ 2009-11-23  2:29 UTC (permalink / raw)
  To: emacs-devel

http://www.emacswiki.org/emacs/BzrForEmacsDevs
allows GPL version 2, but not the current version.
This is not a good thing.  Would the author(s) please
change it to allow future versions of the GNU GPL as well?
The documentation we recommend to Emacs developers has to
set a good example for licensing as well as have useful
information.

Are there other pages on emacswiki.org which have this problem?





^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-23  2:29 Bad choice of license in BzrForEmacsDevs Richard Stallman
@ 2009-11-23  3:30 ` Karl Fogel
  2009-11-23 20:37   ` Richard Stallman
  2009-11-25 18:44   ` Giorgos Keramidas
  0 siblings, 2 replies; 26+ messages in thread
From: Karl Fogel @ 2009-11-23  3:30 UTC (permalink / raw)
  To: rms; +Cc: emacs-devel

Richard Stallman <rms@gnu.org> writes:
> http://www.emacswiki.org/emacs/BzrForEmacsDevs
> allows GPL version 2, but not the current version.

That's not quite true.  The license blurb at the bottom of the page
says:

  This work is licensed to you under version 2 of the GNU General Public
  License.  Alternatively, you may choose to receive this work under any
  other license that grants the right to use, copy, modify, and/or
  distribute the work, as long as that license imposes the restriction
  that derivative works have to grant the same rights and impose the
  same restriction. For example, you may choose to receive this work
  under the GNU Free Documentation License, the CreativeCommons
  ShareAlike License, the XEmacs manual license, or similar licenses."

So that allows the GPLv3, as well as many other licenses.

(Note also that the words "similar licenses" at the end link to a very
short and simple share-alike type of license.)

> This is not a good thing.  Would the author(s) please
> change it to allow future versions of the GNU GPL as well?
> The documentation we recommend to Emacs developers has to
> set a good example for licensing as well as have useful
> information.

I wrote most of that page, and would be happy to change "2" to "3" in
the blurb, but don't see how to do so.  It appears to be an
administrative function of the EmacsWiki site, and I'm not sure how to
change it, nor whether it can be changed on a per-page basis.

> Are there other pages on emacswiki.org which have this problem?

All of them, presumably (though I'm not sure it's a problem).

-Karl




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-23  3:30 ` Karl Fogel
@ 2009-11-23 20:37   ` Richard Stallman
  2009-11-23 21:12     ` Lennart Borgman
  2009-11-23 21:32     ` Jay Belanger
  2009-11-25 18:44   ` Giorgos Keramidas
  1 sibling, 2 replies; 26+ messages in thread
From: Richard Stallman @ 2009-11-23 20:37 UTC (permalink / raw)
  To: Karl Fogel; +Cc: emacs-devel

      This work is licensed to you under version 2 of the GNU General Public
      License.  Alternatively, you may choose to receive this work under any
      other license that grants the right to use, copy, modify, and/or
      distribute the work, as long as that license imposes the restriction
      that derivative works have to grant the same rights and impose the
      same restriction. For example, you may choose to receive this work
      under the GNU Free Documentation License, the CreativeCommons
      ShareAlike License, the XEmacs manual license, or similar licenses."

    So that allows the GPLv3, as well as many other licenses.

I know; I read that before.  I think that does not alloq GPLv3.
Section 7 of GPLv3 allows some limited variation in the licenses of
derivative works, so it does not fit the criterion.

So I think we have a real problem here.

Who runs the site?




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-23 20:37   ` Richard Stallman
@ 2009-11-23 21:12     ` Lennart Borgman
  2009-11-24 22:47       ` Richard Stallman
  2009-11-23 21:32     ` Jay Belanger
  1 sibling, 1 reply; 26+ messages in thread
From: Lennart Borgman @ 2009-11-23 21:12 UTC (permalink / raw)
  To: rms; +Cc: Karl Fogel, emacs-devel

On Mon, Nov 23, 2009 at 9:37 PM, Richard Stallman <rms@gnu.org> wrote:
>      This work is licensed to you under version 2 of the GNU General Public
>      License.  Alternatively, you may choose to receive this work under any
>      other license that grants the right to use, copy, modify, and/or
>      distribute the work, as long as that license imposes the restriction
>      that derivative works have to grant the same rights and impose the
>      same restriction. For example, you may choose to receive this work
>      under the GNU Free Documentation License, the CreativeCommons
>      ShareAlike License, the XEmacs manual license, or similar licenses."
>
>    So that allows the GPLv3, as well as many other licenses.
>
> I know; I read that before.  I think that does not alloq GPLv3.
> Section 7 of GPLv3 allows some limited variation in the licenses of
> derivative works, so it does not fit the criterion.
>
> So I think we have a real problem here.
>
> Who runs the site?


EmacsWiki? http://www.emacswiki.org/emacs/AlexSchroeder




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-23 20:37   ` Richard Stallman
  2009-11-23 21:12     ` Lennart Borgman
@ 2009-11-23 21:32     ` Jay Belanger
  2009-11-25 21:01       ` Richard Stallman
  1 sibling, 1 reply; 26+ messages in thread
From: Jay Belanger @ 2009-11-23 21:32 UTC (permalink / raw)
  To: emacs-devel; +Cc: jay.p.belanger


Richard Stallman <rms@gnu.org> writes:

>       This work is licensed to you under version 2 of the GNU General Public
>       License.  Alternatively, you may choose to receive this work under any
>       other license that grants the right to use, copy, modify, and/or
>       distribute the work, as long as that license imposes the restriction
>       that derivative works have to grant the same rights and impose the
>       same restriction. For example, you may choose to receive this work
>       under the GNU Free Documentation License, the CreativeCommons
>       ShareAlike License, the XEmacs manual license, or similar licenses."
>
>     So that allows the GPLv3, as well as many other licenses.
>
> I know; I read that before.  I think that does not alloq GPLv3.

But BzrForEmacsDevs is documentation, and it does allow the GFDL.




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-23 21:12     ` Lennart Borgman
@ 2009-11-24 22:47       ` Richard Stallman
  2009-11-24 22:57         ` Jay Belanger
                           ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Richard Stallman @ 2009-11-24 22:47 UTC (permalink / raw)
  To: Lennart Borgman; +Cc: kfogel, emacs-devel

    EmacsWiki? http://www.emacswiki.org/emacs/AlexSchroeder

Can you tell me his email address?  Email is the way I communicate.




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-24 22:47       ` Richard Stallman
@ 2009-11-24 22:57         ` Jay Belanger
  2009-11-24 23:06         ` Les Harris
  2009-11-25  2:38         ` Stefan Monnier
  2 siblings, 0 replies; 26+ messages in thread
From: Jay Belanger @ 2009-11-24 22:57 UTC (permalink / raw)
  To: rms; +Cc: jay.p.belanger, emacs-devel


>     EmacsWiki? http://www.emacswiki.org/emacs/AlexSchroeder
>
> Can you tell me his email address?  Email is the way I communicate.

It's kensanata@gmail.com




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-24 22:47       ` Richard Stallman
  2009-11-24 22:57         ` Jay Belanger
@ 2009-11-24 23:06         ` Les Harris
  2009-11-25  2:38         ` Stefan Monnier
  2 siblings, 0 replies; 26+ messages in thread
From: Les Harris @ 2009-11-24 23:06 UTC (permalink / raw)
  To: emacs-devel

Richard Stallman <rms@gnu.org> writes:

> Can you tell me his email address?  Email is the way I communicate.

kensanata@gmail.com





^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-24 22:47       ` Richard Stallman
  2009-11-24 22:57         ` Jay Belanger
  2009-11-24 23:06         ` Les Harris
@ 2009-11-25  2:38         ` Stefan Monnier
  2 siblings, 0 replies; 26+ messages in thread
From: Stefan Monnier @ 2009-11-25  2:38 UTC (permalink / raw)
  To: rms; +Cc: kfogel, Lennart Borgman, emacs-devel

>     EmacsWiki? http://www.emacswiki.org/emacs/AlexSchroeder
> Can you tell me his email address?  Email is the way I communicate.

Try

   grep 'Schroeder' lisp/ChangeLog*

;-)


-- Stefan




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-23  3:30 ` Karl Fogel
  2009-11-23 20:37   ` Richard Stallman
@ 2009-11-25 18:44   ` Giorgos Keramidas
  1 sibling, 0 replies; 26+ messages in thread
From: Giorgos Keramidas @ 2009-11-25 18:44 UTC (permalink / raw)
  To: Karl Fogel; +Cc: rms, emacs-devel

On Sun, 22 Nov 2009 21:30:27 -0600, Karl Fogel <kfogel@red-bean.com> wrote:
> Richard Stallman <rms@gnu.org> writes:
>> http://www.emacswiki.org/emacs/BzrForEmacsDevs
>> allows GPL version 2, but not the current version.
>
>> This is not a good thing.  Would the author(s) please change it to
>> allow future versions of the GNU GPL as well?  The documentation we
>> recommend to Emacs developers has to set a good example for licensing
>> as well as have useful information.
>
> I wrote most of that page, and would be happy to change "2" to "3" in
> the blurb, but don't see how to do so.  It appears to be an
> administrative function of the EmacsWiki site, and I'm not sure how to
> change it, nor whether it can be changed on a per-page basis.

EmacsWiki uses the Oddmuse engine; a Wiki engine written in Perl.

Indeed, as you have guessed, the license text is a configuration setting
in the Perl backend of the Wiki (a configurable footer for all pages).
It is common for all the pages of the Wiki, so you would have to contact
Alex Schroeder to install a change and it would affect all the pages of
the Wiki.





^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-23 21:32     ` Jay Belanger
@ 2009-11-25 21:01       ` Richard Stallman
  2009-11-25 21:19         ` Karl Fogel
                           ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Richard Stallman @ 2009-11-25 21:01 UTC (permalink / raw)
  To: jay.p.belanger; +Cc: jay.p.belanger, emacs-devel

    But BzrForEmacsDevs is documentation, and it does allow the GFDL.

That's true.  Nonetheless, allowing GPLv2 and not GPLv3 is a very bad
example.  We should not set a bad licensing example.

In addition, I wonder about the other pages in that wiki have a
similar license.  Are there programs in the wiki which are licensed
this way, allowing GPLv2 and not GPLv3?

That would be a bad problem.  Can someone tell me if there are any?

Can someone please send me the email address of the people who run
that site?




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-25 21:01       ` Richard Stallman
@ 2009-11-25 21:19         ` Karl Fogel
  2009-11-26  6:22           ` Richard Stallman
  2009-11-25 21:32         ` Stefan Monnier
  2009-11-26  0:05         ` Stephen J. Turnbull
  2 siblings, 1 reply; 26+ messages in thread
From: Karl Fogel @ 2009-11-25 21:19 UTC (permalink / raw)
  To: rms; +Cc: jay.p.belanger, emacs-devel

Richard Stallman <rms@gnu.org> writes:
> That's true.  Nonetheless, allowing GPLv2 and not GPLv3 is a very bad
> example.  We should not set a bad licensing example.
>
> In addition, I wonder about the other pages in that wiki have a
> similar license.  Are there programs in the wiki which are licensed
> this way, allowing GPLv2 and not GPLv3?
>
> That would be a bad problem.  Can someone tell me if there are any?
>
> Can someone please send me the email address of the people who run
> that site?

Les Harris already sent that name and email address.  Here it is again:

  Alex Schroeder <kensanata@gmail.com>

More information about him can be found at
http://www.emacswiki.org/emacs/AlexSchroeder.

-Karl




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-25 21:01       ` Richard Stallman
  2009-11-25 21:19         ` Karl Fogel
@ 2009-11-25 21:32         ` Stefan Monnier
  2009-11-25 21:52           ` Lennart Borgman
                             ` (3 more replies)
  2009-11-26  0:05         ` Stephen J. Turnbull
  2 siblings, 4 replies; 26+ messages in thread
From: Stefan Monnier @ 2009-11-25 21:32 UTC (permalink / raw)
  To: rms; +Cc: jay.p.belanger, emacs-devel

> In addition, I wonder about the other pages in that wiki have a
> similar license.  Are there programs in the wiki which are licensed
> this way, allowing GPLv2 and not GPLv3?

> That would be a bad problem.  Can someone tell me if there are any?

There might be some, but if they rely on Emacs-23 features, such a license
would be illegal, AFAIK.


        Stefan




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-25 21:32         ` Stefan Monnier
@ 2009-11-25 21:52           ` Lennart Borgman
  2009-11-25 21:52             ` Lennart Borgman
  2009-11-25 22:02           ` Lennart Borgman
                             ` (2 subsequent siblings)
  3 siblings, 1 reply; 26+ messages in thread
From: Lennart Borgman @ 2009-11-25 21:52 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: jay.p.belanger, rms, emacs-devel

Could you please answer on the devel list? Or aren't you subscribed there?



On Wed, Nov 25, 2009 at 10:32 PM, Stefan Monnier
<monnier@iro.umontreal.ca> wrote:
>> In addition, I wonder about the other pages in that wiki have a
>> similar license.  Are there programs in the wiki which are licensed
>> this way, allowing GPLv2 and not GPLv3?
>
>> That would be a bad problem.  Can someone tell me if there are any?
>
> There might be some, but if they rely on Emacs-23 features, such a license
> would be illegal, AFAIK.
>
>
>        Stefan
>
>
>




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-25 21:52           ` Lennart Borgman
@ 2009-11-25 21:52             ` Lennart Borgman
  0 siblings, 0 replies; 26+ messages in thread
From: Lennart Borgman @ 2009-11-25 21:52 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: jay.p.belanger, rms, emacs-devel

Ah, shit. Mail sw ... ;-)

I wanted to ask Alex to answer here.


On Wed, Nov 25, 2009 at 10:52 PM, Lennart Borgman
<lennart.borgman@gmail.com> wrote:
> Could you please answer on the devel list? Or aren't you subscribed there?
>
>
>
> On Wed, Nov 25, 2009 at 10:32 PM, Stefan Monnier
> <monnier@iro.umontreal.ca> wrote:
>>> In addition, I wonder about the other pages in that wiki have a
>>> similar license.  Are there programs in the wiki which are licensed
>>> this way, allowing GPLv2 and not GPLv3?
>>
>>> That would be a bad problem.  Can someone tell me if there are any?
>>
>> There might be some, but if they rely on Emacs-23 features, such a license
>> would be illegal, AFAIK.
>>
>>
>>        Stefan
>>
>>
>>
>




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-25 21:32         ` Stefan Monnier
  2009-11-25 21:52           ` Lennart Borgman
@ 2009-11-25 22:02           ` Lennart Borgman
  2009-11-26  6:23           ` Richard Stallman
  2009-11-26  8:52           ` David Kastrup
  3 siblings, 0 replies; 26+ messages in thread
From: Lennart Borgman @ 2009-11-25 22:02 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: jay.p.belanger, rms, emacs-devel

On Wed, Nov 25, 2009 at 10:32 PM, Stefan Monnier
<monnier@iro.umontreal.ca> wrote:
>> In addition, I wonder about the other pages in that wiki have a
>> similar license.  Are there programs in the wiki which are licensed
>> this way, allowing GPLv2 and not GPLv3?
>
>> That would be a bad problem.  Can someone tell me if there are any?
>
> There might be some, but if they rely on Emacs-23 features, such a license
> would be illegal, AFAIK.



Alex is not subscribed here. Here is the answer I got from Alex when I
asked him to comment:

On Wed, Nov 25, 2009 at 10:23 PM, Alex Schroeder <kensanata@gmail.com> wrote:
> I don't follow it. I think the people involved did not read the entire
> blurb:
>
> This work is licensed to you under version 2 of the GNU General Public
> License. Alternatively, you may choose to receive this work under any other
> license that grants the right to use, copy, modify, and/or distribute the
> work, as long as that license imposes the restriction that derivative works
> have to grant the same rights and impose the same restriction. For example,
> you may choose to receive this work under the GNU Free Documentation
> License, theCreativeCommons ShareAlike License, the XEmacs manual license,
> or similar licenses.
>
> --
> Sent from a mobile phone. Sorry for being terse.
>
> On 25.11.2009, at 19:58, Lennart Borgman <lennart.borgman@gmail.com> wrote:
>
> Hi Alex,
>
> Are you following this thread?
>
> Best wishes,
> L
>
> ---------- Forwarded message ----------
> From: Giorgos Keramidas <keramida@ceid.upatras.gr>
> Date: Wed, Nov 25, 2009 at 7:44 PM
> Subject: Re: Bad choice of license in BzrForEmacsDevs
> To: Karl Fogel <kfogel@red-bean.com>
> Cc: rms@gnu.org, emacs-devel@gnu.org
>
>
> On Sun, 22 Nov 2009 21:30:27 -0600, Karl Fogel <kfogel@red-bean.com> wrote:
>
> Richard Stallman <rms@gnu.org> writes:
>
> http://www.emacswiki.org/emacs/BzrForEmacsDevs
>
> allows GPL version 2, but not the current version.
>
> This is not a good thing.  Would the author(s) please change it to
>
> allow future versions of the GNU GPL as well?  The documentation we
>
> recommend to Emacs developers has to set a good example for licensing
>
> as well as have useful information.
>
> I wrote most of that page, and would be happy to change "2" to "3" in
>
> the blurb, but don't see how to do so.  It appears to be an
>
> administrative function of the EmacsWiki site, and I'm not sure how to
>
> change it, nor whether it can be changed on a per-page basis.
>
> EmacsWiki uses the Oddmuse engine; a Wiki engine written in Perl.
>
> Indeed, as you have guessed, the license text is a configuration setting
> in the Perl backend of the Wiki (a configurable footer for all pages).
> It is common for all the pages of the Wiki, so you would have to contact
> Alex Schroeder to install a change and it would affect all the pages of
> the Wiki.
>




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-26  0:05         ` Stephen J. Turnbull
@ 2009-11-26  0:02           ` Lennart Borgman
  0 siblings, 0 replies; 26+ messages in thread
From: Lennart Borgman @ 2009-11-26  0:02 UTC (permalink / raw)
  To: Stephen J. Turnbull; +Cc: Alex Schroeder, rms, emacs-devel

I am cc:ing Alex so he can take part.


On Thu, Nov 26, 2009 at 1:05 AM, Stephen J. Turnbull <stephen@xemacs.org> wrote:
> Richard Stallman writes:
>
>  > allowing GPLv2 and not GPLv3 is a very bad example.  We should not
>  > set a bad licensing example.
>
> Please get your lawyer to look at it.  It was the need of XEmacs for a
> license compatible with the unnamed, unversioned documentation license
> we inherited from Lucid (which presumably inherited it from Emacs 18
> and Emacs 19) that inspired the multiple licensing.  Alex wanted to
> generalize it, so the *intent* is that any license that grants the
> listed rights and requires that they be granted to those "downstream"
> of the licensee may be used.  GPLv3 clearly qualifies by the intent.
>
> I am fairly sure that Alex would be happy to modify the permission
> notice based on a lawyer's advice on how to accomplish his intention.
>
>  > In addition, I wonder about the other pages in that wiki have a
>  > similar license.
>
> All pages in the wiki are licensed that way.
>
> I spot-checked one of the major programs distributed on the wiki, Drew
> Adams's "icicles".  The pages describing the program say it is "GPL v2
> or later" although the pages have the standard permission notice for
> the wiki.  The libraries themselves contain the standard permission
> notice, for "GPL v2 or later".
>
> So I don't think there is a general problem with programs; anything
> large enough to have a separate file probably has the standard
> notice.  Snippets of code included directly in a page will have the
> page's license, of course, but AFAIK nobody using the wiki believes
> that the GPL is only permitted as version 2.  (I understand that what
> a court says may vary; please help Alex get the legal advice he needs
> to accomplish his intention.)
>
>
>
>
>




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-25 21:01       ` Richard Stallman
  2009-11-25 21:19         ` Karl Fogel
  2009-11-25 21:32         ` Stefan Monnier
@ 2009-11-26  0:05         ` Stephen J. Turnbull
  2009-11-26  0:02           ` Lennart Borgman
  2 siblings, 1 reply; 26+ messages in thread
From: Stephen J. Turnbull @ 2009-11-26  0:05 UTC (permalink / raw)
  To: rms; +Cc: emacs-devel

Richard Stallman writes:

 > allowing GPLv2 and not GPLv3 is a very bad example.  We should not
 > set a bad licensing example.

Please get your lawyer to look at it.  It was the need of XEmacs for a
license compatible with the unnamed, unversioned documentation license
we inherited from Lucid (which presumably inherited it from Emacs 18
and Emacs 19) that inspired the multiple licensing.  Alex wanted to
generalize it, so the *intent* is that any license that grants the
listed rights and requires that they be granted to those "downstream"
of the licensee may be used.  GPLv3 clearly qualifies by the intent.

I am fairly sure that Alex would be happy to modify the permission
notice based on a lawyer's advice on how to accomplish his intention.

 > In addition, I wonder about the other pages in that wiki have a
 > similar license.

All pages in the wiki are licensed that way.

I spot-checked one of the major programs distributed on the wiki, Drew
Adams's "icicles".  The pages describing the program say it is "GPL v2
or later" although the pages have the standard permission notice for
the wiki.  The libraries themselves contain the standard permission
notice, for "GPL v2 or later".

So I don't think there is a general problem with programs; anything
large enough to have a separate file probably has the standard
notice.  Snippets of code included directly in a page will have the
page's license, of course, but AFAIK nobody using the wiki believes
that the GPL is only permitted as version 2.  (I understand that what
a court says may vary; please help Alex get the legal advice he needs
to accomplish his intention.)






^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-25 21:19         ` Karl Fogel
@ 2009-11-26  6:22           ` Richard Stallman
  0 siblings, 0 replies; 26+ messages in thread
From: Richard Stallman @ 2009-11-26  6:22 UTC (permalink / raw)
  To: Karl Fogel; +Cc: jay.p.belanger, emacs-devel

    Les Harris already sent that name and email address.  Here it is again:

He had already sent it, but it had not arrived in my machine.
You had a chance to see it, but I did not.

Messages can only arrive in my machine when I transfer a batch.  His
message arrived in the same transfer in which I sent the second
message.

The mail I sent out is always based on what I had picked up in the
last transfer, up to a day before.  Therefore it will frequently
happen that I write in ignorance of mail that you have already seen
but that is not yet available to me.  When that happens, please don't
attach any significance to it.




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-25 21:32         ` Stefan Monnier
  2009-11-25 21:52           ` Lennart Borgman
  2009-11-25 22:02           ` Lennart Borgman
@ 2009-11-26  6:23           ` Richard Stallman
  2009-11-26 15:47             ` Jonas Bernoulli
  2009-11-26  8:52           ` David Kastrup
  3 siblings, 1 reply; 26+ messages in thread
From: Richard Stallman @ 2009-11-26  6:23 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: jay.p.belanger, emacs-devel

    There might be some, but if they rely on Emacs-23 features, such a license
    would be illegal, AFAIK.

That would indeed be a bad problem.  And if they don't use Emacs-23 features
and the result is that they are licensed incompatibly with it, that would
also be a bad problem.

I will write to Schroeder presently.




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-25 21:32         ` Stefan Monnier
                             ` (2 preceding siblings ...)
  2009-11-26  6:23           ` Richard Stallman
@ 2009-11-26  8:52           ` David Kastrup
  2009-11-26 16:34             ` Stefan Monnier
  3 siblings, 1 reply; 26+ messages in thread
From: David Kastrup @ 2009-11-26  8:52 UTC (permalink / raw)
  To: emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>> In addition, I wonder about the other pages in that wiki have a
>> similar license.  Are there programs in the wiki which are licensed
>> this way, allowing GPLv2 and not GPLv3?
>
>> That would be a bad problem.  Can someone tell me if there are any?
>
> There might be some, but if they rely on Emacs-23 features, such a
> license would be illegal, AFAIK.

Not really.  It would just be impractical since distributing this as
part of an Emacs 23 distribution would not be feasible.  You can of
course offer any code you wrote yourself under any license you feel fit.
The problem is that the distribution is then effectively not even under
GPLv2 since meeting the _GPLv2_ terms is not reliably possible for
_redistributors_ unless they don't distribute Emacs.

-- 
David Kastrup





^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-26  6:23           ` Richard Stallman
@ 2009-11-26 15:47             ` Jonas Bernoulli
  0 siblings, 0 replies; 26+ messages in thread
From: Jonas Bernoulli @ 2009-11-26 15:47 UTC (permalink / raw)
  To: emacs-devel

On Thu, Nov 26, 2009 at 07:23, Richard Stallman <rms@gnu.org> wrote:
>    There might be some, but if they rely on Emacs-23 features, such a license
>    would be illegal, AFAIK.
>
> That would indeed be a bad problem.  And if they don't use Emacs-23 features
> and the result is that they are licensed incompatibly with it, that would
> also be a bad problem.
>
> I will write to Schroeder presently.

From http://www.emacswiki.org/emacs/ElispArea#toc9:

> Conventions
>
> The wiki is for free software only. Please make sure your files contain an appropriate blurb that says so. Code snippets are covered by the license in the footer of every page.
>
> Please describe the EmacsLisp libraries you add to the Wiki. CreateNewPages to do that, or add the descriptions to existing pages.

The most important part to notice is that only documentation is
licensed under the GPL2+ while libraries are licensed under whatever
free license is specified in the library itself.




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-26  8:52           ` David Kastrup
@ 2009-11-26 16:34             ` Stefan Monnier
  2009-11-26 17:41               ` Lennart Borgman
  0 siblings, 1 reply; 26+ messages in thread
From: Stefan Monnier @ 2009-11-26 16:34 UTC (permalink / raw)
  To: David Kastrup; +Cc: emacs-devel

>>> In addition, I wonder about the other pages in that wiki have a
>>> similar license.  Are there programs in the wiki which are licensed
>>> this way, allowing GPLv2 and not GPLv3?
>>> That would be a bad problem.  Can someone tell me if there are any?
>> There might be some, but if they rely on Emacs-23 features, such a
>> license would be illegal, AFAIK.
> Not really.  It would just be impractical since distributing this as
> part of an Emacs 23 distribution would not be feasible.  You can of
> course offer any code you wrote yourself under any license you feel fit.

This is a murky area, but the fact that the code can only run together
with GPLv3 code might imply that it is illegal to distribute it under
an incompatible license, even if it's distributed separately.

The reason for it might be the same as the reason why it wouldn't be
legal to distribute "forward only, ed-style patch" with an incompatible
license, even though none of the GPLv3 code appears in the patch.

IIRC this has never been tested in court, but convinced a company to
write the fgmp library so as to be able to distribute a program that
used libgmp but wasn't compatible with its license.


        Stefan




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-26 16:34             ` Stefan Monnier
@ 2009-11-26 17:41               ` Lennart Borgman
  2009-11-27  2:12                 ` Stefan Monnier
  2009-11-27  6:35                 ` Richard Stallman
  0 siblings, 2 replies; 26+ messages in thread
From: Lennart Borgman @ 2009-11-26 17:41 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: David Kastrup, emacs-devel

On Thu, Nov 26, 2009 at 5:34 PM, Stefan Monnier
<monnier@iro.umontreal.ca> wrote:
>
> This is a murky area, but the fact that the code can only run together
> with GPLv3 code might imply that it is illegal to distribute it under
> an incompatible license, even if it's distributed separately.


Hm, then perhaps some code became illegal when GPLv3 was released and
even more will be illegal when GPLv4 is released...




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-26 17:41               ` Lennart Borgman
@ 2009-11-27  2:12                 ` Stefan Monnier
  2009-11-27  6:35                 ` Richard Stallman
  1 sibling, 0 replies; 26+ messages in thread
From: Stefan Monnier @ 2009-11-27  2:12 UTC (permalink / raw)
  To: Lennart Borgman; +Cc: David Kastrup, emacs-devel

>> This is a murky area, but the fact that the code can only run together
>> with GPLv3 code might imply that it is illegal to distribute it under
>> an incompatible license, even if it's distributed separately.
> Hm, then perhaps some code became illegal when GPLv3 was released and
> even more will be illegal when GPLv4 is released...

No: releasing a new version of the GPL makes no difference, and neither
does releasing a new version of Emacs.  What makes a difference is when
a package is modified to make use of features that are only provided by
an Emacs that uses a new license (e.g. Emacs-23, released under the
GPLv3+, adds many new features which are not available in any GPLv2+
emacsen).


        Stefan




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: Bad choice of license in BzrForEmacsDevs
  2009-11-26 17:41               ` Lennart Borgman
  2009-11-27  2:12                 ` Stefan Monnier
@ 2009-11-27  6:35                 ` Richard Stallman
  1 sibling, 0 replies; 26+ messages in thread
From: Richard Stallman @ 2009-11-27  6:35 UTC (permalink / raw)
  To: Lennart Borgman; +Cc: dak, monnier, emacs-devel

    Hm, then perhaps some code became illegal when GPLv3 was released

The mere release of a new license has no such effect.  If this result
occurred, it occurred when we released Emacs under GPLv3+ instead of
GPLv2+.




^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2009-11-27  6:35 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-23  2:29 Bad choice of license in BzrForEmacsDevs Richard Stallman
2009-11-23  3:30 ` Karl Fogel
2009-11-23 20:37   ` Richard Stallman
2009-11-23 21:12     ` Lennart Borgman
2009-11-24 22:47       ` Richard Stallman
2009-11-24 22:57         ` Jay Belanger
2009-11-24 23:06         ` Les Harris
2009-11-25  2:38         ` Stefan Monnier
2009-11-23 21:32     ` Jay Belanger
2009-11-25 21:01       ` Richard Stallman
2009-11-25 21:19         ` Karl Fogel
2009-11-26  6:22           ` Richard Stallman
2009-11-25 21:32         ` Stefan Monnier
2009-11-25 21:52           ` Lennart Borgman
2009-11-25 21:52             ` Lennart Borgman
2009-11-25 22:02           ` Lennart Borgman
2009-11-26  6:23           ` Richard Stallman
2009-11-26 15:47             ` Jonas Bernoulli
2009-11-26  8:52           ` David Kastrup
2009-11-26 16:34             ` Stefan Monnier
2009-11-26 17:41               ` Lennart Borgman
2009-11-27  2:12                 ` Stefan Monnier
2009-11-27  6:35                 ` Richard Stallman
2009-11-26  0:05         ` Stephen J. Turnbull
2009-11-26  0:02           ` Lennart Borgman
2009-11-25 18:44   ` Giorgos Keramidas

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).