arkime / aws-aio

Apache License 2.0
8 stars 3 forks source link

[Design Proposal] New Project Name #47

Closed chelma closed 1 year ago

chelma commented 1 year ago

Background

This project is currently operating with the un-inspiring name "Cloud Demo". A cooler name would give the project some pizzazz and personality.

Proposed Names

As a vast and influential body of work, J. R. R. Tolkien's universe seems a suitable place to draw a name from. It also happens to be the proposal writer's favorite legendarium. A few naming suggestions based on that legendarium are as follows. Care was taken to choose names that are thematically appropriate for the project's nature as a cloud-native security/analysis tool.

The proposal writer's pick is Gwaihir, with Manwe as a close second. Earendil is an awesome name but it's more cumbersome.

Manwe (MAN-weh)

Earendil (eh-ah-REN-dil)

Gwaihir (GWY-heer)

awick commented 1 year ago

Since Arkime uses owls everywhere, of the 3 I definitely prefer Gwaihir, since both Owls and Eagles are Raptors. :) I tried to ask ChatGPT if there were any owls in Tolkien's work, but it was no help.

chelma commented 1 year ago

I'm down w/ Gwaihir. To my knowledge (as someone who has read them numerous times), the word "owl" does not appear in The Hobbit, The Lord of the Rings, and The Silmarillion so it's unsurprising it was unable to suggest anything.

awick commented 1 year ago

A friend recommend that we should try and get ChatGPT to hallucinate and ask it questions like "What would Tolkien name an owl who loved clouds" and other similar things.

If we do go with a name that doesn't map to functionality, we should make sure it is clear somehow that it is an aws cloud deployer.

chelma commented 1 year ago

We could probably do something like that. Have it adopt a persona that is an expert in Tolkien lore and Elvish languages and ask for variations on "cloud-lover" or "night-bird" in Sindarin. Will try!

chelma commented 1 year ago

Yeah, I tried, and it DEFINITELY hallucinated. Double-checking against an online Tolkien dictionary, some of its thinking was correct and other parts were completely made up. Also, the fake/wrong words it suggested don't sound nearly as good as "Gwaihir" - lóminóti, alphdhû. The online dictionary said there was a pre-made word for owl in Quenya ("hó") but I don't think that's the best pick for our project (lol!).

Wish there was an easier way to export ChatGPT convos... https://pastebin.com/RXJ85k8v

awick commented 1 year ago

lol, it is fun to mess with. This is the best I could get, which I have no clue is accurate or not. :)

Certainly! Here's a potential word for "owl supreme cloud protector" that you might find suitable:

Aelurcuma (pronounced: "ay-lur-KOO-ma")

This word is composed of three elements:

Aelu-: derived from the Quenya word "ael," which means "supreme" or "highest." -rcum: taken from the Sindarin word "galvorn," which means "cloudy," with the initial "g" replaced by "r" for ease of pronunciation. -a: a suffix used to create a noun from the previous elements.

chelma commented 1 year ago

Typically, it's a bad sign to directly mix/match Quenya and Sindarin. While Sindarin is derived from Quenya, its spellings and rules are sufficiently different that they shouldn't be mixed/matched. Furthermore, I think you'd offend every Elf in earshot to combine the two due to historical reasons. Also, from memory, galvorn doesn't mean cloudy; it was the name of a specific metal alloy created by Eol, the Dark Elf.

chelma commented 1 year ago

So, are you thinking we should add a suffix or something to the project name to better indicate its purpose and contents? Something like "gwaihir-cli" or "gwaihir-control-plane"?

awick commented 1 year ago

First of all, naming is always hard.

If this was a standalone project I would be fine with "gwaihir". However since it is part of Arkime I wonder if it should have a non descriptive name? capture/viewer/cont3xt most folks get from the name. Parliament is understandable if you know that is the name of a group of owls. WISE, not so much, we probably should have named intel-agg or something.

Does "gwaihir" by itself mean anything? If we were developing the new hotness on deploying security tools to the cloud, then it doesn't matter. But since I think the focus is Arkime to the cloud or maybe even Arkime to AWS, maybe it should have a more tailored name?

Would something like "arkime/gwaihir-aws-deployer" make sense? Should it just be "arkime/aws-deployer"? (Just using aws-deployer as place holder for a descriptive name)

chelma commented 1 year ago

Point well-taken; arkime/gwaihir is pretty cryptic in terms of intent. gwaihir doesn't add additional contextual value when placed under the arkime product banner and instead conflicts with the branding. Maybe we'll find a different context to use the gwaihir name in.

Removing gwaihir from the conversation, I think the existing project is more than an aws-deployer; it's turning into a full-fledged control plane. What about one of these options:

I'm personally leaning towards arkime/aws-aio, as we are bundling development tools with a control plane mechanism. Ideally, I'd like to bundle operational tools in as well.

chelma commented 1 year ago

Per discussion w/ @awick, arkime/aws-aio seems like a reasonable pick for the time being. Can always change it later!