From 6002a16fc3696c99afbd03aebd278b128f8b9358 Mon Sep 17 00:00:00 2001 From: aaron Date: Tue, 4 Jun 2024 13:41:11 -0400 Subject: [PATCH] RFC: An official mascot for Luau (#37) * mascot rfc * typo Co-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com> --------- Co-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com> --- docs/luau-mascot.md | 59 ++++++++++++++++++++++++++++++++++++++++++++ mascot.png | Bin 0 -> 17066 bytes 2 files changed, 59 insertions(+) create mode 100644 docs/luau-mascot.md create mode 100644 mascot.png diff --git a/docs/luau-mascot.md b/docs/luau-mascot.md new file mode 100644 index 0000000..f7a2aa0 --- /dev/null +++ b/docs/luau-mascot.md @@ -0,0 +1,59 @@ +# An official mascot for Luau + +## Summary + +Luau's branding is currently entirely based around a rotated square logo in a particular shade of blue. +This works well for professional presentation on the website and so forth, but there is a gap for +elements of the brand identity that are more personable and easier for people to identify with. Toward +that end, this RFC proposes Luau adopt an official mascot for the language. + +## Motivation + +The primary motivation is that Luau's current branding consists entirely of a logo, which is relatively +cold and harder for people to identify with. In the Rust community, there's been a lot of success with +[Ferris the crab](https://www.rustacean.net/) as a language mascot, leading to a variety of merchandise +and fanart from the language community. Ferris serves as an icon that Rust users are much happier to +identify with and portray than just the language's logo on its own, especially in less formal settings. +We'd like to be able to provide a mascot that can serve a similar role for Luau! + +## Design + +This RFC proposes that Luau adopt the Hawaiian monk seal as a mascot. There's a few reasons for this +choice. First, we want to have a brand and identity that is more distinct from Lua itself, and +therefore we want to choose a mascot that is _not_ based on the "moon" theme that is central to +Lua's brand identity. Second, Luau's name itself draws from Hawaiian culture since it is named after +a traditional Hawaiaan feast. The Hawaiian monk seal is the state mammal of Hawaii, and one of only +two mammals endemic to the islands. Third, the Hawaiian monk seal is an endangered species and we +can, at a minimum, use the choice of mascot to direct energy towards conservation efforts for this +adorable creature. + +For a concrete mascot design, I commissioned [Alex Mullins (@AlexMarieFina)](https://github.com/AlexMarieFina) +to produce a cartoon-style drawing of a Hawaiian monk seal in Luau's brand blue color. +This mascot is Hina the Seal. + +![Hina the Seal](../mascot.png) + +We propose naming her Hina, after the Hawaiian goddess of the moon. The word moon itself in Hawaiian +(_mahina_) is derived from this name, and it pays a small homage to Luau's "moon" roots in Lua +while staying within the existing theme and not being too heavy-handed. + +## Drawbacks + +We may prefer to remain "neutral" and avoid expanding the scope of Luau's branding to leave room for +more organic adoption of a mascot within the community. + +## Alternatives + +In early discussions leading up to my commission, the two most serious suggestions for alternative +animals were rabbits (owing to the eastern cultural tradition of "moon rabbits") and a beluga +(thanks to the pun, "beluauga"). We could get some alternative art proposals for either mascot, but +an obvious downside to the beluga, in particular, is that we would have a blue whale mascot which +conflicts with a certain [already well-known blue whale mascot](https://docker.com). + +Additionally, there was some discussion about naming options. The main thrusts for name suggestions +were broadly in three categories: names starting with L (referencing Lua), names starting with S +(for alliteration with Seal), and names with alignment around the moon and Hawaiian and Polynesian +culture. Notable suggestions from these groups included Luna and Lucy, Sera and Selene, +and Mahina and Hina. This proposal chose `Hina` on the basis of its thematic fit, brevity (single +syllable), and distinctiveness (e.g. Luna is very close to Lune and Luau, Selene is already the name +of a community tool, etc.). diff --git a/mascot.png b/mascot.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c1b9cd319dd0038d59270095e034fecc9efa91 GIT binary patch literal 17066 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 F{|9b<1oHp@ literal 0 HcmV?d00001