DEV Community

Cover image for Notes about the ongoing Perl logo discussion
🌌 Sébastien Feugère ☔
🌌 Sébastien Feugère ☔

Posted on

Notes about the ongoing Perl logo discussion

More talks popped up recently about the Perl logo topic. I feel involved into this subject because even if my activities today are mostly about Perl programming and systems maintenance, I am from an artistic background, including graphic design. I was also interested about Camelia design talks in the past and the initial mascot “specifications”.

A professional graphic designer should be involved in the core discussion around the Perl logo.

They could be given the complex logo history, articles like those written by Thibault Duponchelle or Neil Bowers, plus existing logo material. Involving a graphic designer, outside the Perl community, would allow getting a fresh and neutral eye on the situation and possibly solve some Camel / Raptor disputes (or understand better the meaning of getting a Raptor after a Camel, etc.).

It could also avoid all kind of basic design mistakes. The "shadow" O'Reilly derived logo is very detailed. Logos usually don't use such detail levels, because they need to be identified even on smaller sizes (e.g. a browser tab). Let's take a look at a couple of examples:

A realistic camel is super difficult to use as a logo basis because it is a long animal, has too many legs and fluffy details. It won't work well except if it is “stylized” and simplified. The O'Reilly camel was a book cover, not a logo: there is no way it can work just by resizing it.

An amazing example is Ocaml lang logo / mascot. It might be useful to talk with them to know what was the process behind this work. The About page camel head on Perl dot org header is also a pretty good example of simplification, but it's not a logo, just a friendly illustration, as the O'Reilly camel is. Another notable logo for this animal is the well known tobacco industry company, but don't get me started on that (“good” logo, though, if we look at the effectiveness of their marketing).

Only shadowing the O'Reilly camel (or other base pictures) won't work: we don't want to have such detailed legs, also the tail is weird, etc. An important part of the original O'Reilly drawing spirit is the animal face, and gaze, something that would totally be lost in a shadowed version. Also, the way the camel walks, its body posture, is very significant. How can we keep all that in a simple, tiny drawing?

I don't have an opinion about which animal should better be used. There are even Perl material with butterflies, they are nice, although they are even more confusing since Raku (hello Camelia, best programming language mascot ever!). Camel is better known. Raptor is more modern and surely works better as a logo. But if the-same-artist-who-made-the-raptor would draw a camel, wouldn't it also work? For what reason a Raptor was chosen then: what is the history, the meaning under the choice?

Looks like both a very hard work, and a relativelly straightforward process for a professional graphic designer, especially considering the complex history and heritage. And keep in mind that when we speak of graphic design, everybody got an opinion, coming with their own taste, culture.

Top comments (9)

Collapse
 
manchicken profile image
Mike Stemle

Yeah, I tend to think that this isn’t as important a task for an open source project.

I don’t know why everything needs to be a conflict, though.

Collapse
 
bmeneg profile image
Bruno Meneguele

I would not call it a conflict, but a discussion, the basis of opensource development.
What people forget is that opinions are not rules and should not be thrown at each other's face, behavior I've seen in many communities :(

In my opinion, the camel should be simplified and used as Perl's logo due to its history with the language and also due to its characteristics connected to the language itself: funny, "weird" (at first glance), chill, hella strong&resistant, walk miles and miles without eating or even drinking water! I'm not sure how the Raptor was conceived, but I don't see how it represents the language like the camel does.

Collapse
 
manchicken profile image
Mike Stemle

Yeah; I have a hard time forming too strong an attachment to a logo for a programming language.

Collapse
 
tobyink profile image
Toby Inkster

For what reason a Raptor was chosen then: what is the history, the meaning under the choice?

As I understand it, it's because Perl is often thought of as a dinosaur of a programming language. Matt Trout (creator of Moo, DBIx::Class, Role::Tiny, etc) came up with the idea to lean into it. Yes, Perl is like a dinosaur—and dinosaurs are awesome and powerful. The actual art is by Sebastian Riedel (creator of Mojolicious, Catalyst, etc).

Collapse
 
smonff profile image
🌌 Sébastien Feugère ☔ • Edited

I remember so kind of "Perl is still very much alive" baseline or something associated to the Raptor. So this would be like "ok, we know, it's supposed to be extinct, but LOOK IT'S STILL ALIVE OH MY..."

Collapse
 
joaquinferrero profile image
Joaquín Ferrero
Collapse
 
smonff profile image
🌌 Sébastien Feugère ☔

Excellent drawing. It's clearer this way. So, I guess all of them, Camelia, the Raptor and TPF onion are all looking at the camel right?

Collapse
 
bbkr profile image
Paweł bbkr Pabian
  • Camel wins with Raptor. Camel's durability and versatility "features" better represent what Perl language is about. Raptors are... extinct, which may not be an issue for brands like Ford Raptor but may bring negative association in case of a language that is being slowly phased out in many areas (for example no longer installed by default in modern OSes).
  • Silhouette wins with detailed drawing. I fully agree with your arguments that book cover does not make good logo.
  • Open contest wins with hired artist. Just let people submit ideas and make a poll at the end.
  • O'Reily blue wins with anything else. Logo should have unique and recognizable color and Perl already has one from Camel Book.

So in my opinion there should be open source contest for variant of silhouette blue camel logo.

Collapse
 
smonff profile image
🌌 Sébastien Feugère ☔ • Edited

Guess the attempt of the raptor was exactly to play over this assertion: supposedly extinct but very much alive.

Actually, Camel book first edition was pink. We want that back!

A book