unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Proposal: include list of contributors on GNU Emacs website
@ 2019-10-28  7:29 Jean Louis
  2019-10-28  8:49 ` Eli Zaretskii
  0 siblings, 1 reply; 16+ messages in thread
From: Jean Louis @ 2019-10-28  7:29 UTC (permalink / raw)
  To: emacs-devel

Hello,

GNU Emacs is software authored by quite a number of people.

Please include the list of authors and contributors on the GNU Emacs
website: https://www.gnu.org/s/emacs/

The link to "Authors" shall be prominent from the first page.

Jean



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28  7:29 Proposal: include list of contributors on GNU Emacs website Jean Louis
@ 2019-10-28  8:49 ` Eli Zaretskii
  2019-10-28  9:12   ` Jean Louis
  0 siblings, 1 reply; 16+ messages in thread
From: Eli Zaretskii @ 2019-10-28  8:49 UTC (permalink / raw)
  To: emacs-devel, Jean Louis

On October 28, 2019 9:29:38 AM GMT+02:00, Jean Louis <bugs@gnu.support> wrote:
> Hello,
> 
> GNU Emacs is software authored by quite a number of people.
> 
> Please include the list of authors and contributors on the GNU Emacs
> website: https://www.gnu.org/s/emacs/
> 
> The link to "Authors" shall be prominent from the first page.
> 
> Jean

Thanks for the proposal.

As you mentioned, the list of contributors to Emacs is very long and changes very frequently.  For that reason, we include the condensed list, produced by a script, in the distribution (see etc/AUTHORS) and also have the Acqnowledgments section in the Emacs user manual, and update them only when a release is being produced.



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28  8:49 ` Eli Zaretskii
@ 2019-10-28  9:12   ` Jean Louis
  2019-10-28 10:23     ` Eli Zaretskii
  2019-10-29  3:03     ` Richard Stallman
  0 siblings, 2 replies; 16+ messages in thread
From: Jean Louis @ 2019-10-28  9:12 UTC (permalink / raw)
  To: Eli Zaretskii, emacs-devel

That sure. And that is not the website.

Emacs is not a product of a company that tries to hide authors.

Website is not git and not Emacs package with file AUTHORS. Website is presentation to the world including those people who do not use Emacs.

Including those who write about Emacs while not using it. It is main source of information about Emacs.

Crediting people on the website shall be prominent.

It is not for me. I can see contributors in the git.


On October 28, 2019 8:49:12 AM UTC, Eli Zaretskii <eliz@gnu.org> wrote:
>On October 28, 2019 9:29:38 AM GMT+02:00, Jean Louis <bugs@gnu.support>
>wrote:
>> Hello,
>> 
>> GNU Emacs is software authored by quite a number of people.
>> 
>> Please include the list of authors and contributors on the GNU Emacs
>> website: https://www.gnu.org/s/emacs/
>> 
>> The link to "Authors" shall be prominent from the first page.
>> 
>> Jean
>
>Thanks for the proposal.
>
>As you mentioned, the list of contributors to Emacs is very long and
>changes very frequently.  For that reason, we include the condensed
>list, produced by a script, in the distribution (see etc/AUTHORS) and
>also have the Acqnowledgments section in the Emacs user manual, and
>update them only when a release is being produced.



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28  9:12   ` Jean Louis
@ 2019-10-28 10:23     ` Eli Zaretskii
  2019-10-28 10:41       ` Jean Louis
  2019-10-29  3:03     ` Richard Stallman
  1 sibling, 1 reply; 16+ messages in thread
From: Eli Zaretskii @ 2019-10-28 10:23 UTC (permalink / raw)
  To: Jean Louis, emacs-devel

On October 28, 2019 11:12:08 AM GMT+02:00, Jean Louis <bugs@gnu.support> wrote:
> That sure. And that is not the website.
> 
> Emacs is not a product of a company that tries to hide authors.
> 
> Website is not git and not Emacs package with file AUTHORS. Website is
> presentation to the world including those people who do not use Emacs.
> 
> Including those who write about Emacs while not using it. It is main
> source of information about Emacs.
> 
> Crediting people on the website shall be prominent.
> 
> It is not for me. I can see contributors in the git.


I don't think there's any argument about the general usefulness of having this information there.

Do you have a practical proposal for how to include this information on the site?
Does anyone else have practical proposals?

TIA



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 10:23     ` Eli Zaretskii
@ 2019-10-28 10:41       ` Jean Louis
  2019-10-28 18:45         ` Paul Eggert
  0 siblings, 1 reply; 16+ messages in thread
From: Jean Louis @ 2019-10-28 10:41 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: emacs-devel

* Eli Zaretskii <eliz@gnu.org> [2019-10-28 15:54]:
> On October 28, 2019 11:12:08 AM GMT+02:00, Jean Louis <bugs@gnu.support> wrote:
> > That sure. And that is not the website.
> > 
> > Emacs is not a product of a company that tries to hide authors.
> > 
> > Website is not git and not Emacs package with file AUTHORS. Website is
> > presentation to the world including those people who do not use Emacs.
> > 
> > Including those who write about Emacs while not using it. It is main
> > source of information about Emacs.
> > 
> > Crediting people on the website shall be prominent.
> > 
> > It is not for me. I can see contributors in the git.
> 
> 
> I don't think there's any argument about the general usefulness of
> having this information there.

I am sorry, I was under impression that giving credit to authors is so
common. Now I see you see no argument about general
usefulness. Website's usefulness is information. Not only distribution
of software.

Whole website is written to promote GNU Emacs, it is beautiful, d
shows its features, video episodes, and similar. Thus one of features
is that 1800+ people contributed to GNU Emacs. That is important
feature.

Giving proper attribution on a website is useful and beneficial, it is
"thank you" to authors.

That AUTHORS file is located in etc/AUTHORIS is fine and good.

> Do you have a practical proposal for how to include this information
> on the site?

There can be page like "Authors" or "History" where it can be written
what is GNU Emacs, how it started and list of people who contributed.

You have git, there must be some script that can quickly pull out
names of all authors and simply make a page out of it.

For example from:
https://stackoverflow.com/questions/24807930/git-list-all-authors-of-a-folder-of-files

by using:
git log --pretty=format:"%an%x09" myfolder | sort | uniq

I have got whole list of authors. With some other formatting it can be
done very nicely and easily. They could be mentioned in one line or
anyhow.

In my opinion History of Emacs is not mentioned on website, it should
be, authors are not mentioned, it should be. Website is not for
authors, it is for public, including for media, and people who do not
use Emacs. There is difference if software was made by 1-2 people or
by 1800+ people. General usefulness could be described as
information and giving credits.

Aaron Conole	
Aaron Ecay	
Aaron Jensen	
Aaron S. Hawley	
Achim Gratz	
...cut....
Yuri D'Elia	
Yuri Karaban	
Yuri Khan	
Yuuki Harano	
Yuya Nishihara	
Yves Baumes	
Zachary Kanfer	
Zhongwei Yao	
Йордан Миладинов	
উৎসব রায়	



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 10:41       ` Jean Louis
@ 2019-10-28 18:45         ` Paul Eggert
  2019-10-28 18:58           ` Jean Louis
  2019-10-28 20:05           ` Eli Zaretskii
  0 siblings, 2 replies; 16+ messages in thread
From: Paul Eggert @ 2019-10-28 18:45 UTC (permalink / raw)
  To: Jean Louis; +Cc: emacs-devel

On 10/28/19 3:41 AM, Jean Louis wrote:
> You have git, there must be some script

There is no script. Someone could write a script that would do a good 
job of what you're suggesting, and volunteers are welcome to do so.



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 18:45         ` Paul Eggert
@ 2019-10-28 18:58           ` Jean Louis
  2019-10-28 20:30             ` Eli Zaretskii
  2019-10-28 20:50             ` Paul Eggert
  2019-10-28 20:05           ` Eli Zaretskii
  1 sibling, 2 replies; 16+ messages in thread
From: Jean Louis @ 2019-10-28 18:58 UTC (permalink / raw)
  To: Paul Eggert; +Cc: emacs-devel

* Paul Eggert <eggert@cs.ucla.edu> [2019-10-29 00:16]:
> On 10/28/19 3:41 AM, Jean Louis wrote:
> > You have git, there must be some script
> 
> There is no script. Someone could write a script that would do a
> good job of what you're suggesting, and volunteers are welcome to do
> so.

There is example I gave you. Maintainer of that website can run that
script, it is few seconds, and create HTML page.




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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 18:45         ` Paul Eggert
  2019-10-28 18:58           ` Jean Louis
@ 2019-10-28 20:05           ` Eli Zaretskii
  2019-10-28 20:16             ` Jean Louis
  1 sibling, 1 reply; 16+ messages in thread
From: Eli Zaretskii @ 2019-10-28 20:05 UTC (permalink / raw)
  To: Paul Eggert; +Cc: bugs, emacs-devel

> From: Paul Eggert <eggert@cs.ucla.edu>
> Date: Mon, 28 Oct 2019 11:45:31 -0700
> Cc: emacs-devel@gnu.org
> 
> On 10/28/19 3:41 AM, Jean Louis wrote:
> > You have git, there must be some script
> 
> There is no script. Someone could write a script that would do a good 
> job of what you're suggesting, and volunteers are welcome to do so.

There's admin/authors.el, which produces etc/AUTHORS.  But that's not
exactly what Jean Louis had in mind, I think.



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 20:05           ` Eli Zaretskii
@ 2019-10-28 20:16             ` Jean Louis
  0 siblings, 0 replies; 16+ messages in thread
From: Jean Louis @ 2019-10-28 20:16 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Paul Eggert, bugs, emacs-devel

* Eli Zaretskii <eliz@gnu.org> [2019-10-29 01:36]:
> > From: Paul Eggert <eggert@cs.ucla.edu>
> > Date: Mon, 28 Oct 2019 11:45:31 -0700
> > Cc: emacs-devel@gnu.org
> > 
> > On 10/28/19 3:41 AM, Jean Louis wrote:
> > > You have git, there must be some script
> > 
> > There is no script. Someone could write a script that would do a good 
> > job of what you're suggesting, and volunteers are welcome to do so.
> 
> There's admin/authors.el, which produces etc/AUTHORS.  But that's not
> exactly what Jean Louis had in mind, I think.

It is about website: https://www.gnu.org/s/emacs and listing authors
and history on the website. Website speaks to the world, including
non-Emacs users and media.



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 18:58           ` Jean Louis
@ 2019-10-28 20:30             ` Eli Zaretskii
  2019-10-28 21:12               ` Jean Louis
  2019-10-28 20:50             ` Paul Eggert
  1 sibling, 1 reply; 16+ messages in thread
From: Eli Zaretskii @ 2019-10-28 20:30 UTC (permalink / raw)
  To: Jean Louis; +Cc: eggert, emacs-devel

> Date: Tue, 29 Oct 2019 00:28:43 +0530
> From: Jean Louis <bugs@gnu.support>
> Cc: emacs-devel@gnu.org
> 
> There is example I gave you. Maintainer of that website can run that
> script, it is few seconds, and create HTML page.

That command produces 1000 names.  Is it reasonable to have them all
on that page?  Will it be helpful?



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 18:58           ` Jean Louis
  2019-10-28 20:30             ` Eli Zaretskii
@ 2019-10-28 20:50             ` Paul Eggert
  2019-10-28 21:09               ` Jean Louis
  2019-10-29  6:04               ` VanL
  1 sibling, 2 replies; 16+ messages in thread
From: Paul Eggert @ 2019-10-28 20:50 UTC (permalink / raw)
  To: Jean Louis; +Cc: emacs-devel

On 10/28/19 11:58 AM, Jean Louis wrote:
>> There is no script. Someone could write a script that would do a
>> good job of what you're suggesting, and volunteers are welcome to do
>> so.
> There is example I gave you.

That example is just part of the problem; it's not enough to generate 
the web page you asked for. For example, the file that the script 
generates for Emacs (once you modify it to work for Emacs), is 
improperly encoded because some of the names are in UTF-8 and some use a 
different (non-ASCII) encoding. There are other glitches like that that 
would need to be addressed. Plus, surely we can do better than a plain 
text file listing one name per line.

Furthermore, having just that script is not enough; there needs to be an 
automated way to generate the updated website. It's not a hard job to 
automate all this, but it is work that someone would need to do (and 
more importantly, test).



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 20:50             ` Paul Eggert
@ 2019-10-28 21:09               ` Jean Louis
  2019-10-29  0:14                 ` Paul Eggert
  2019-10-29  6:04               ` VanL
  1 sibling, 1 reply; 16+ messages in thread
From: Jean Louis @ 2019-10-28 21:09 UTC (permalink / raw)
  To: Paul Eggert; +Cc: emacs-devel

* Paul Eggert <eggert@cs.ucla.edu> [2019-10-29 02:21]:
> On 10/28/19 11:58 AM, Jean Louis wrote:
> > > There is no script. Someone could write a script that would do a
> > > good job of what you're suggesting, and volunteers are welcome to do
> > > so.
> > There is example I gave you.
> 
> That example is just part of the problem; it's not enough to generate the
> web page you asked for. For example, the file that the script generates for
> Emacs (once you modify it to work for Emacs), is improperly encoded because
> some of the names are in UTF-8 and some use a different (non-ASCII)
> encoding.

You mean some other encoding but not the UTF-8? But I could run it in
Emacs and edit the list without problems just as UTF-8. Which name
exactly? 

> There are other glitches like that that would need to be
> addressed. Plus, surely we can do better than a plain text file
> listing one name per line.
> 
> Furthermore, having just that script is not enough; there needs to be an
> automated way to generate the updated website. It's not a hard job to
> automate all this, but it is work that someone would need to do (and more
> importantly, test).

I do not have a clue how Emacs website is maintained.

I know how are my pages maintained, so I have templates and inside of
templates I can even run scripts, or Emacs functions, and such make
the output and it is inserted into the page, and later often
formatted by markdown to HTML.

When static page generator starts generating, script is run and I
don't need to take care of it.

For me that would be matter of few minutes to generate list of
authors, with some "," (commas) in between or similar.



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 20:30             ` Eli Zaretskii
@ 2019-10-28 21:12               ` Jean Louis
  0 siblings, 0 replies; 16+ messages in thread
From: Jean Louis @ 2019-10-28 21:12 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: eggert, emacs-devel

* Eli Zaretskii <eliz@gnu.org> [2019-10-29 02:01]:
> > Date: Tue, 29 Oct 2019 00:28:43 +0530
> > From: Jean Louis <bugs@gnu.support>
> > Cc: emacs-devel@gnu.org
> > 
> > There is example I gave you. Maintainer of that website can run that
> > script, it is few seconds, and create HTML page.
> 
> That command produces 1000 names.  Is it reasonable to have them all
> on that page?  Will it be helpful?

That would be exactly the point.

1000 names for GNU Emacs project gives weight and importance of the
efforts. It can only attract more people to contribute.



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 21:09               ` Jean Louis
@ 2019-10-29  0:14                 ` Paul Eggert
  0 siblings, 0 replies; 16+ messages in thread
From: Paul Eggert @ 2019-10-29  0:14 UTC (permalink / raw)
  To: Jean Louis; +Cc: emacs-devel

On 10/28/19 2:09 PM, Jean Louis wrote:

> I could run it in
> Emacs and edit the list without problems just as UTF-8.

That would work if this job were just a one-off. But the list of 
contributors changes with time and we don't want to do this task by hand 
each time the set of contributors changes.

> Which name exactly?

Sorry, I've forgotten. But you can run the command yourself and see. As 
I recall, more than one name has problems, and the problems are not 
limited to non-UTF-8 names.

> I do not have a clue how Emacs website is maintained.

https://www.gnu.org/prep/maintain/html_node/Web-Pages.html

should help you get started.

> When static page generator starts generating, script is run and I
> don't need to take care of it.

It's not that simple at Savannah, for various reasons.



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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28  9:12   ` Jean Louis
  2019-10-28 10:23     ` Eli Zaretskii
@ 2019-10-29  3:03     ` Richard Stallman
  1 sibling, 0 replies; 16+ messages in thread
From: Richard Stallman @ 2019-10-29  3:03 UTC (permalink / raw)
  To: Jean Louis; +Cc: eliz, emacs-devel

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

Remember, the people who work on Emacs are all volunteers.
They work part-time and have other things to do.
They have to focus on what they consider most important.

I think that publishing the list of contributors in the release
and the repository is good enough.  Isn't there a URL for that file
in the repository?  If so, we could make a link to that
from the main Emacs web page.

If you think the list of contributors should be updated more frequently,
would you like to work on that?


-- 
Dr Richard Stallman
Founder, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





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

* Re: Proposal: include list of contributors on GNU Emacs website
  2019-10-28 20:50             ` Paul Eggert
  2019-10-28 21:09               ` Jean Louis
@ 2019-10-29  6:04               ` VanL
  1 sibling, 0 replies; 16+ messages in thread
From: VanL @ 2019-10-29  6:04 UTC (permalink / raw)
  To: emacs-devel

Paul Eggert <eggert@cs.ucla.edu> writes:

> Plus, surely we can do better than a
> plain text file listing one name per line.

The OpenBSD 6.6 artwork is awesome. Perhaps,
the names can be revealed in an SVG artwork.

-- 
© 2019 VanL
gpg using EEF2 37E9 3840 0D5D 9183  251E 9830 384E 9683 B835
          'If the bug bites,don't fight it.' - Nancy S. Steinhardt




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

end of thread, other threads:[~2019-10-29  6:04 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-28  7:29 Proposal: include list of contributors on GNU Emacs website Jean Louis
2019-10-28  8:49 ` Eli Zaretskii
2019-10-28  9:12   ` Jean Louis
2019-10-28 10:23     ` Eli Zaretskii
2019-10-28 10:41       ` Jean Louis
2019-10-28 18:45         ` Paul Eggert
2019-10-28 18:58           ` Jean Louis
2019-10-28 20:30             ` Eli Zaretskii
2019-10-28 21:12               ` Jean Louis
2019-10-28 20:50             ` Paul Eggert
2019-10-28 21:09               ` Jean Louis
2019-10-29  0:14                 ` Paul Eggert
2019-10-29  6:04               ` VanL
2019-10-28 20:05           ` Eli Zaretskii
2019-10-28 20:16             ` Jean Louis
2019-10-29  3:03     ` Richard Stallman

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