Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cmd/go: rename Go Notary to avoid confusion with CNCF Notary #30835

Open
rsc opened this Issue Mar 14, 2019 · 11 comments

Comments

Projects
None yet
10 participants
@rsc
Copy link
Contributor

rsc commented Mar 14, 2019

#25530 proposes securing releases with a transparent log served by a service called a notary.
I adopted both the term and the behavior (publish observations of the internet) from the CMU Perspectives system.

It's been pointed out to me that CNCF has a project called Notary, which turns out to be written Go, but of course is different from our notary.

This issue is to rename the Go notary service to avoid confusion with the CNCF Notary system. Because the notary is basically a giant go.sum database server, I am currently inclined toward “summary.” We would s/notary/summary service/ when talking about a server and s/notary/summary/ or s/notary/sum/ elsewhere (something like $GOROOT/lib/sum/sum.cfg, GET /sum/supported; https://summary.golang.org/; and so on).

This probably won't happen for a few weeks at least. Happy bikeshedding!

@rsc rsc added this to the Go1.13 milestone Mar 14, 2019

@bcmills

This comment has been minimized.

Copy link
Member

bcmills commented Mar 14, 2019

Because the notary is basically a giant go.sum database server, I am currently inclined toward “summary.”

“module summary” carries connotations of documentation for me. Perhaps “summator”, as in “one who summates”?

@ericlagergren

This comment has been minimized.

Copy link
Contributor

ericlagergren commented Mar 14, 2019

Summary—and derivatives—do not have the same connotations as notary.

At the very least it could be changed to a synonym of notary:

  • registrar
  • witness
  • recorder

Or services that are similar to notaries:

  • signatory
  • medallion

etc.

@FiloSottile

This comment has been minimized.

Copy link
Member

FiloSottile commented Mar 14, 2019

I am still fond of "clerk", as it keeps the receipts.

(I think it came from @bcmills originally? I did not come up with it.)

@agnivade

This comment has been minimized.

Copy link
Member

agnivade commented Mar 14, 2019

Late to the party, but here goes -

  • ledger
  • auditor
@bcmills

This comment has been minimized.

Copy link
Member

bcmills commented Mar 14, 2019

Ooh, “ledger” is nice. It even carries that nice “repository of sums” connotation!

@FiloSottile

This comment has been minimized.

Copy link
Member

FiloSottile commented Mar 14, 2019

Please not "ledger". It will lead to endless confusion as to whether we are using a blockchain or even issued a token (which should sound ludicrous, but look up how Namecoin works), and we don't have two columns and a balance anyway.

Auditors are third-party entities in a transparency log ecosystem, they are the ones that follow the log and make sure it's operated honestly.

@mvdan

This comment has been minimized.

Copy link
Member

mvdan commented Mar 14, 2019

I agree with "clerk", if anything because it seems to mean "they who keep records/notes/history".

We also have other words in that vicinity, like "scribe", "bookkeeper", "registrar", or "notetaker". Or perhaps even "historian", since it keeps a history of published modules.

@jimmyfrasche

This comment has been minimized.

Copy link
Member

jimmyfrasche commented Mar 14, 2019

Grandmaster Hash

@komuw

This comment has been minimized.

Copy link
Contributor

komuw commented Mar 15, 2019

  • notaio
@kybin

This comment has been minimized.

Copy link
Contributor

kybin commented Mar 16, 2019

  • summer
  • grandsum
@AlexRouSg

This comment has been minimized.

Copy link
Contributor

AlexRouSg commented Mar 16, 2019

Kinda surprised no one said NoteyMcNoterface yet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.