Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

"Multi" Org + Protocol Suite Name #135

Closed
jbenet opened this issue Jun 17, 2016 · 29 comments
Closed

"Multi" Org + Protocol Suite Name #135

jbenet opened this issue Jun 17, 2016 · 29 comments

Comments

@jbenet
Copy link
Member

jbenet commented Jun 17, 2016

We need an org name for the "multi" protocol family:

  • multihash
  • multiaddr
  • multikey
  • multicodec
  • multistream
  • multibase

The possibilities that come to mind:

  • multiprotocols
  • multis
  • multicodes
  • multisuite
  • multiprotos
  • multiformats

This word should fit these sentences:

  • Multihash and Multiaddr are both [ part of ] ________ .
  • [The] _________ [ is / are ] a collection of formats or protocols that use efficient self description to provide interoperability and cryptographic agility.
  • [The] ________ [ is / are ] so useful.
  • If you design it as a ______ system, then you're not locked in.
  • ________ system
  • https://github.com/______
  • https://_______.io

Try saying them out loud.

@jbenet
Copy link
Member Author

jbenet commented Jun 17, 2016

@whyrusleeping
Copy link
Member

'multis' is a nice option.

@nicola
Copy link
Member

nicola commented Jun 17, 2016

I am all for multiprotocols (if you want to be fancy, multiwg, wg is for working group)

@Stebalien
Copy link
Member

Stebalien commented Jun 17, 2016

I also like multiprotocols.

Also, "multis":

(Maltese)

@nicola
Copy link
Member

nicola commented Jun 17, 2016

multispecs

@RichardLitt
Copy link
Member

Multiprotocols
Multispecs
Multis

In order of preference.

@ghost
Copy link

ghost commented Jun 17, 2016

I like multispecs

@ghost
Copy link

ghost commented Jun 17, 2016

  • Multihash and Multiaddr are both [ part of ] multispecs.
  • [The] multispecs [ is / are ] a collection of formats or protocols that use efficient self description to provide interoperability and cryptographic agility.
  • [The] multispecs [ is / are ] so useful.
  • If you design it as a multispecs system, then you're not locked in.
  • multispecs system
  • https://github.com/multispecs
  • https://multispecs.io

None of these really work with "multis" :)

@qxotk
Copy link

qxotk commented Jun 17, 2016

Fabric


james mcfarland
[email protected]
www.jamesmcfarland.com
On Jun 17, 2016 7:34 AM, "Lars Gierth" [email protected] wrote:

  • Multihash and Multiaddr are both [ part of ] multispecs.
  • [The] multispecs [ is / are ] a collection of formats or protocols
    that use efficient self description to provide interoperability and
    cryptographic agility.
  • [The] multispecs [ is / are ] so useful.
  • If you design it as a multispecs system, then you're not locked in.
  • multispecs system
  • https://github.com/multispecs
  • https://multispecs.io

None of these really work with "multis" :)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#135 (comment), or mute
the thread
https://github.com/notifications/unsubscribe/ABzw8YKl3DjlmNs5Sm4vqtSJqTsinBPAks5qMoZGgaJpZM4I3862
.

@qxotk
Copy link

qxotk commented Jun 17, 2016

Hashfabric


james mcfarland
[email protected]
www.jamesmcfarland.com
On Jun 17, 2016 7:41 AM, "james mcfarland" [email protected] wrote:

Fabric


james mcfarland
[email protected]
www.jamesmcfarland.com
On Jun 17, 2016 7:34 AM, "Lars Gierth" [email protected] wrote:

  • Multihash and Multiaddr are both [ part of ] multispecs.
  • [The] multispecs [ is / are ] a collection of formats or
    protocols that use efficient self description to provide interoperability
    and cryptographic agility.
  • [The] multispecs [ is / are ] so useful.
  • If you design it as a multispecs system, then you're not locked
    in.
  • multispecs system
  • https://github.com/multispecs
  • https://multispecs.io

None of these really work with "multis" :)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#135 (comment), or mute
the thread
https://github.com/notifications/unsubscribe/ABzw8YKl3DjlmNs5Sm4vqtSJqTsinBPAks5qMoZGgaJpZM4I3862
.

@Kubuxu
Copy link
Member

Kubuxu commented Jun 17, 2016

If we are listing ideas: multispace.

@daviddias
Copy link
Member

Self Describable Protocols, with acronym SDP.

"Multihash and Multiaddr are both SDPs"

@nicola
Copy link
Member

nicola commented Jun 17, 2016

@pbronez
Copy link

pbronez commented Jun 19, 2016

Multicols = Multiple Protocols

  • Multihash and Multiaddr are both Multicols.
  • Multicols is a collection of formats or protocols that use efficient self description to provide interoperability and cryptographic agility.
  • Multicols are so useful.
  • If you design it as a Multicols system, then you're not locked in.
  • Multicols system
  • https://github.com/multicols
  • https://multicols.io

@haadcode
Copy link
Member

haadcode commented Jun 19, 2016

How many tickles does it take to make a specification laugh?
Multickles

I'll get me coat...

@jbenet
Copy link
Member Author

jbenet commented Jun 21, 2016

I think so far these are liked the most:

  • multiprotocols (5 s)
  • multispecs (3 s)
  • multis (2 s)

multispecs is growing on me.

  • @lgierth's plugging into examples makes it very clear that it can be used in sentences where "protocol" and "format" are there without much issue.
  • short, sounds nice. ("multiprotocols" is more clear, but it's a mouthful. and 5 syllables)

  • people dont like "multiformats" ? (4 syllables)

@dignifiedquire
Copy link
Member

I really like multicols with multispecs in second place

@RichardLitt
Copy link
Member

RichardLitt commented Jun 22, 2016

Multicols sounds to me like multicolumns. I'm not sure it's a good portmanteau.

I like multispecs (more than multiprotocols).

@RichardLitt RichardLitt changed the title "Mulit" Org + Protocol Suite Name "Multi" Org + Protocol Suite Name Jun 22, 2016
@daviddias
Copy link
Member

My favourite is still SDP, but second favourite is multispecs

@jbenet
Copy link
Member Author

jbenet commented Jun 29, 2016

@diasdavid i like SDP too, but clashes. And i think "Self Describing Protocols" should include more than these small formats-- ideally stuff around pulling the code and running it in a VM. Stuff that builds on these, but that brings closer to the stuff alan kay and others have worked on (see references in Alan's paper).

@jbenet
Copy link
Member Author

jbenet commented Jun 29, 2016

  • I think "multispecs" is more popular with the people in this thread.
  • I think let's abandon "multiprotocols", it's way too long and hard to say.

Some more plugs for "multiformats"

  • I think "multiformats" is easier to say than "multispecs"
  • "format" is more accurate. a "format" is also a spec, but specifically describes encodings or representations (these so far all involve encodings and representations).
  • after trying it for a bit on people, "multiformat" seems to do better at evoking what these things are. "multispecs" seems to general.

I will be at https://www.w3.org/2016/04/blockchain-workshop/ and try both on people and see how they go.

@dignifiedquire
Copy link
Member

👍 for multiformats

@ghost
Copy link

ghost commented Jul 3, 2016

multiformats is just fine!

@jbenet
Copy link
Member Author

jbenet commented Jul 5, 2016

I tried both on people, multiformats seemed to give that set of people a much better feel. multispecs was too vague. I think we should go for it. I'll give a few days for anyone to raise concerns

@jbenet
Copy link
Member Author

jbenet commented Jul 6, 2016

The main thing preventing me from settling on "multiformats" is that it is hard to read in writing:


  • multihash and multiaddr are both multiformats.
  • If you design it as a multiformat system, then you're not locked in.
  • multihash and multiaddr are both multispecs.
  • If you design it as a multispecs system, then you're not locked in.

@jbenet
Copy link
Member Author

jbenet commented Jul 6, 2016

  • Maybe multiformats could be camel-capitalized: MultiFormats
  • Maybe multiformats could be abbreviatged: MF

eg

  • multihash and multiaddr are both MultiFormats.
  • If you design it as a MultiFormat system, then you're not locked in.
  • multihash and multiaddr are both MFs.
  • If you design it as an MF system, then you're not locked in.

Capitalizing may mean:

  • people start writing: MultiHash, MultiAddr, MultiCodec, MultiStream.

which may be ok, and may even be better in prose.

Thoughts?

@ghost
Copy link

ghost commented Jul 6, 2016

The main thing preventing me from settling on "multiformats" is that it is hard to read in writing:

Because of the "tif" in the middle? I find it okay to read.

people start writing: MultiHash, MultiAddr, MultiCodec, MultiStream

Then we may want to update type names in go and javascript.

@jbenet
Copy link
Member Author

jbenet commented Jul 7, 2016

Then we may want to update type names in go and javascript.

indeed. im not sure. :S

@RichardLitt
Copy link
Member

I believe that this can be closed now. Please refer to github.com/multiformats.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests