unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#15787: Standardize license notice?
@ 2013-11-02  2:30 Xue Fuqiao
  2013-11-02  3:07 ` Glenn Morris
  2013-11-02  7:30 ` Eli Zaretskii
  0 siblings, 2 replies; 8+ messages in thread
From: Xue Fuqiao @ 2013-11-02  2:30 UTC (permalink / raw)
  To: 15787

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/





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

* bug#15787: Standardize license notice?
  2013-11-02  2:30 bug#15787: Standardize license notice? Xue Fuqiao
@ 2013-11-02  3:07 ` Glenn Morris
  2013-11-02 23:10   ` Richard Stallman
  2013-11-02  7:30 ` Eli Zaretskii
  1 sibling, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2013-11-02  3:07 UTC (permalink / raw)
  To: Xue Fuqiao; +Cc: 15787

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?)





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

* bug#15787: Standardize license notice?
  2013-11-02  2:30 bug#15787: Standardize license notice? Xue Fuqiao
  2013-11-02  3:07 ` Glenn Morris
@ 2013-11-02  7:30 ` Eli Zaretskii
  2013-11-02  7:48   ` Xue Fuqiao
  1 sibling, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2013-11-02  7:30 UTC (permalink / raw)
  To: Xue Fuqiao; +Cc: 15787

> Date: Sat, 2 Nov 2013 10:30:33 +0800
> From: Xue Fuqiao <xfq.free@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.





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

* bug#15787: Standardize license notice?
  2013-11-02  7:30 ` Eli Zaretskii
@ 2013-11-02  7:48   ` Xue Fuqiao
  2013-11-02  8:08     ` Eli Zaretskii
  0 siblings, 1 reply; 8+ messages in thread
From: Xue Fuqiao @ 2013-11-02  7:48 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 15787

On Sat, Nov 2, 2013 at 3:30 PM, Eli Zaretskii <eliz@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/





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

* bug#15787: Standardize license notice?
  2013-11-02  7:48   ` Xue Fuqiao
@ 2013-11-02  8:08     ` Eli Zaretskii
  2013-11-02  8:13       ` Xue Fuqiao
  0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2013-11-02  8:08 UTC (permalink / raw)
  To: Xue Fuqiao; +Cc: 15787

> Date: Sat, 2 Nov 2013 15:48:31 +0800
> From: Xue Fuqiao <xfq.free@gmail.com>
> Cc: 15787@debbugs.gnu.org
> 
> On Sat, Nov 2, 2013 at 3:30 PM, Eli Zaretskii <eliz@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.





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

* bug#15787: Standardize license notice?
  2013-11-02  8:08     ` Eli Zaretskii
@ 2013-11-02  8:13       ` Xue Fuqiao
  2013-11-03  0:52         ` Stefan Monnier
  0 siblings, 1 reply; 8+ messages in thread
From: Xue Fuqiao @ 2013-11-02  8:13 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 15787

On Sat, Nov 2, 2013 at 4:08 PM, Eli Zaretskii <eliz@gnu.org> wrote:
>> On Sat, Nov 2, 2013 at 3:30 PM, Eli Zaretskii <eliz@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/





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

* bug#15787: Standardize license notice?
  2013-11-02  3:07 ` Glenn Morris
@ 2013-11-02 23:10   ` Richard Stallman
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Stallman @ 2013-11-02 23:10 UTC (permalink / raw)
  To: Glenn Morris; +Cc: xfq.free, 15787

        [ 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.






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

* bug#15787: Standardize license notice?
  2013-11-02  8:13       ` Xue Fuqiao
@ 2013-11-03  0:52         ` Stefan Monnier
  0 siblings, 0 replies; 8+ messages in thread
From: Stefan Monnier @ 2013-11-03  0:52 UTC (permalink / raw)
  To: Xue Fuqiao; +Cc: 15787

> 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"





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

end of thread, other threads:[~2013-11-03  0:52 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-02  2:30 bug#15787: Standardize license notice? Xue Fuqiao
2013-11-02  3:07 ` Glenn Morris
2013-11-02 23:10   ` Richard Stallman
2013-11-02  7:30 ` Eli Zaretskii
2013-11-02  7:48   ` Xue Fuqiao
2013-11-02  8:08     ` Eli Zaretskii
2013-11-02  8:13       ` Xue Fuqiao
2013-11-03  0:52         ` Stefan Monnier

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).