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