GNU bug report logs - #15787
Standardize license notice?

Previous Next

Package: emacs;

Reported by: Xue Fuqiao <xfq.free <at> gmail.com>

Date: Sat, 2 Nov 2013 02:31:01 UTC

Severity: wishlist

Tags: wontfix

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 15787 in the body.
You can then email your comments to 15787 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#15787; Package emacs. (Sat, 02 Nov 2013 02:31:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xue Fuqiao <xfq.free <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 02 Nov 2013 02:31:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Xue Fuqiao <xfq.free <at> gmail.com>
To: bug-gnu-emacs <bug-gnu-emacs <at> gnu.org>
Subject: Standardize license notice?
Date: Sat, 2 Nov 2013 10:30:33 +0800
In some files, the license notice starts as:

   This program is free software: you can redistribute it and/or
   [...]

but in some other files, the license notice starts as:

    GNU Emacs is free software: you can redistribute it and/or modify
    [...]

Maybe we should standardize them?

-- 
Best regards, Xue Fuqiao.
http://www.gnu.org/software/emacs/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15787; Package emacs. (Sat, 02 Nov 2013 03:08:02 GMT) Full text and rfc822 format available.

Message #8 received at 15787 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Xue Fuqiao <xfq.free <at> gmail.com>
Cc: 15787 <at> debbugs.gnu.org
Subject: Re: bug#15787: Standardize license notice?
Date: Fri, 01 Nov 2013 23:07:48 -0400
Xue Fuqiao wrote:

> In some files, the license notice starts as:
>
>    This program is free software: you can redistribute it and/or
>    [...]
>
> but in some other files, the license notice starts as:
>
>     GNU Emacs is free software: you can redistribute it and/or modify
>     [...]
>
> Maybe we should standardize them?

If it makes you happy. Take care to avoid things that are _not_ part of
Emacs, such as files from gnulib, oldxmenu files, etc.

(Did you really need to make a bug report for this?)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15787; Package emacs. (Sat, 02 Nov 2013 07:31:01 GMT) Full text and rfc822 format available.

Message #11 received at 15787 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Xue Fuqiao <xfq.free <at> gmail.com>
Cc: 15787 <at> debbugs.gnu.org
Subject: Re: bug#15787: Standardize license notice?
Date: Sat, 02 Nov 2013 09:30:15 +0200
> Date: Sat, 2 Nov 2013 10:30:33 +0800
> From: Xue Fuqiao <xfq.free <at> gmail.com>
> 
> In some files, the license notice starts as:
> 
>    This program is free software: you can redistribute it and/or
>    [...]
> 
> but in some other files, the license notice starts as:
> 
>     GNU Emacs is free software: you can redistribute it and/or modify
>     [...]

The files that use the former language are files we get from other
projects and distributions, such as gmulib.  Making these changes in
them would just mean more merge conflicts for no good reason.

So please don't do this.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15787; Package emacs. (Sat, 02 Nov 2013 07:49:02 GMT) Full text and rfc822 format available.

Message #14 received at 15787 <at> debbugs.gnu.org (full text, mbox):

From: Xue Fuqiao <xfq.free <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 15787 <at> debbugs.gnu.org
Subject: Re: bug#15787: Standardize license notice?
Date: Sat, 2 Nov 2013 15:48:31 +0800
On Sat, Nov 2, 2013 at 3:30 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> In some files, the license notice starts as:
>>
>>    This program is free software: you can redistribute it and/or
>>    [...]
>>
>> but in some other files, the license notice starts as:
>>
>>     GNU Emacs is free software: you can redistribute it and/or modify
>>     [...]
>
> The files that use the former language are files we get from other
> projects and distributions, such as gmulib.  Making these changes in
> them would just mean more merge conflicts for no good reason.
>
> So please don't do this.

I don't think so.  What about regex.{h, c}?  termcap.c?  tparam.c?  Many
tests in test/automated?  gnus-icalendar.el?  and so on...

-- 
Best regards, Xue Fuqiao.
http://www.gnu.org/software/emacs/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15787; Package emacs. (Sat, 02 Nov 2013 08:09:01 GMT) Full text and rfc822 format available.

Message #17 received at 15787 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Xue Fuqiao <xfq.free <at> gmail.com>
Cc: 15787 <at> debbugs.gnu.org
Subject: Re: bug#15787: Standardize license notice?
Date: Sat, 02 Nov 2013 10:08:21 +0200
> Date: Sat, 2 Nov 2013 15:48:31 +0800
> From: Xue Fuqiao <xfq.free <at> gmail.com>
> Cc: 15787 <at> debbugs.gnu.org
> 
> On Sat, Nov 2, 2013 at 3:30 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
> >> In some files, the license notice starts as:
> >>
> >>    This program is free software: you can redistribute it and/or
> >>    [...]
> >>
> >> but in some other files, the license notice starts as:
> >>
> >>     GNU Emacs is free software: you can redistribute it and/or modify
> >>     [...]
> >
> > The files that use the former language are files we get from other
> > projects and distributions, such as gmulib.  Making these changes in
> > them would just mean more merge conflicts for no good reason.
> >
> > So please don't do this.
> 
> I don't think so.  What about regex.{h, c}?

gnulib

> termcap.c?  tparam.c?

From GNU termcap, AFAIK.

> Many tests in test/automated?

You will need to talk to their authors: some of thse might come from
external repositories.

> gnus-icalendar.el?

Gnus is developed in a separate repository that is from time to time
synced with Emacs.  If you want to change their copyright notices,
talk to them.

> and so on...

Please present an exhaustive list, it is impossible to argue about "so
on".

In any case, the bulk of the files in this category are from outside
Emacs.  So even if we change a few of them, the majority should not be
modified.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15787; Package emacs. (Sat, 02 Nov 2013 08:14:02 GMT) Full text and rfc822 format available.

Message #20 received at 15787 <at> debbugs.gnu.org (full text, mbox):

From: Xue Fuqiao <xfq.free <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 15787 <at> debbugs.gnu.org
Subject: Re: bug#15787: Standardize license notice?
Date: Sat, 2 Nov 2013 16:13:43 +0800
On Sat, Nov 2, 2013 at 4:08 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> On Sat, Nov 2, 2013 at 3:30 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> >> In some files, the license notice starts as:
>> >>
>> >>    This program is free software: you can redistribute it and/or
>> >>    [...]
>> >>
>> >> but in some other files, the license notice starts as:
>> >>
>> >>     GNU Emacs is free software: you can redistribute it and/or modify
>> >>     [...]
>> >
>> > The files that use the former language are files we get from other
>> > projects and distributions, such as gmulib.  Making these changes in
>> > them would just mean more merge conflicts for no good reason.
>> >
>> > So please don't do this.
>>
>> I don't think so.  What about regex.{h, c}?
>
> gnulib
>
>> termcap.c?  tparam.c?
>
> From GNU termcap, AFAIK.
>
>> Many tests in test/automated?
>
> You will need to talk to their authors: some of thse might come from
> external repositories.
>
>> gnus-icalendar.el?
>
> Gnus is developed in a separate repository that is from time to time
> synced with Emacs.  If you want to change their copyright notices,
> talk to them.

Ah, I see, thank you.  (And sorry for being incorrect.)

>> and so on...
>
> Please present an exhaustive list, it is impossible to argue about "so
> on".
>
> In any case, the bulk of the files in this category are from outside
> Emacs.  So even if we change a few of them, the majority should not be
> modified.

I'll look into it.

-- 
Best regards, Xue Fuqiao.
http://www.gnu.org/software/emacs/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15787; Package emacs. (Sat, 02 Nov 2013 23:11:01 GMT) Full text and rfc822 format available.

Message #23 received at 15787 <at> debbugs.gnu.org (full text, mbox):

From: Richard Stallman <rms <at> gnu.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: xfq.free <at> gmail.com, 15787 <at> debbugs.gnu.org
Subject: Re: bug#15787: Standardize license notice?
Date: Sat, 02 Nov 2013 19:10:33 -0400
        [ To any NSA and FBI agents reading my email: please consider
        [ whether defending the US Constitution against all enemies,
        [ foreign or domestic, requires you to follow Snowden's example.

If you think you found a file that says "this program" but should say it
is part of GNU Emacs, please ask the list to check that it is officially
part of GNU Emacs.

-- 
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15787; Package emacs. (Sun, 03 Nov 2013 00:53:02 GMT) Full text and rfc822 format available.

Message #26 received at 15787 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Xue Fuqiao <xfq.free <at> gmail.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 15787 <at> debbugs.gnu.org
Subject: Re: bug#15787: Standardize license notice?
Date: Sat, 02 Nov 2013 20:52:33 -0400
> I'll look into it.

Don't bother, it's a complete waste of time.  The formulation with "This
program" is always valid.  The formulation with "Emacs" is valid for
some files but nor for all.  So we can't standardize on "Emacs", and we
don't want to standardize on "This program", so we can't standardize on
a single text.  So just close your eyes when you see these notices.
Or use one of the "hide-copyright-notice" packages and move on to more
useful projects that end-users will actually notice.


        Stefan "e.g. vc-shelve"




Added tag(s) wontfix. Request was from Xue Fuqiao <xfq.free <at> gmail.com> to control <at> debbugs.gnu.org. (Mon, 04 Nov 2013 22:42:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 15787 <at> debbugs.gnu.org and Xue Fuqiao <xfq.free <at> gmail.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sat, 01 Feb 2014 07:12:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 01 Mar 2014 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 11 years and 171 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.