Logos of GNU packages – world's worst logos?
gnu.org
gnu.org
Yesterday there was this thread about the "three = 1" in the linux kernel source code, now this. If you don't like them I'm sure most of those project would welcome a new design. Not to mention that many of those projects are tremendously useful and complex pieces of code. So what if gcc or gmp don't have cool logos? It's not as if they needed to market them.
Never mind that some of the linked projects are tackling problems orders of magnitude more difficult and hairy than some commenters here will even fathom undertaking in their 'careers.'
If I just look at myself as someone who's been using OSS for years, and absolutely depends on tools like gcc for my day-to-day work, even despite all that I still sometimes find myself discarding certain OSS software solutions I have no prior experience with, for nothing else but a crappy amateurish logo or an ugly website. I know it doesn't say anything about how good the software is, but somehow it's an instinctive reaction, which I think is pretty universal among humans.
In a broader sense, if you look at some of the reactions this article seems to trigger, I think you can safely see that tunnel-vision and a complete disregard of the differences between OSS developers and potential OSS users is a huge missed opportunity. You can be confident in the quality, complexity and utility of a piece of software whatever you like, but that doesn't 'sell' it to end-users.
If OSS wants broader acceptence and ever become a real-alternative to commercial software it needs superficial polish and marketing. This may not be relevant for compilers or debuggers, but it is relevant for tools facing non-developer end-users.
I completely agree that the GNU projects are very useful. That said, no matter how useful and valuable a product is, all that value is simply lost if no one uses it. Making these projects more attractive to people not already familiar with them will help them to flourish the way that they should.
More often then not overly flashy websites seem to look bad on my book. To me it seems more like they are trying to slip something under the rug while simple designs come across as more focused. Like http://prgmr.com http://tarsnap.com and http://nearlyfreespeech.net .
https://web.archive.org/web/19991117022152/http://slackware....
It does, if you want it or not. A project that is not being marketed will not be successful. If you are suggesting that GNU has no marketing you're wrong. GNU might have marketing not everybody agrees with, but it has a lot of it.
The homepage of vim, the editor every hipster who wants to look like a Unix greybeard tries to learn as if it were the holy grail of programming knowledge, has a very 1990s look. It also has more users than a lot of startup-published tools that claim to revolutionize how you do X.
There's no bootstrap landing page shit, no ads and no pitches. It finds users by word of mouth but there's very little actual advocating and no intentional conversion effort so as to deserve the word "marketing". No one tries to sell you vim, or make you open an account with it or anything else.
Same with emacs, autogen and emms and whatever.
But that's often not how people perceive vim these days because other channels have started filling the void. Vim's marketing these days is people referring the editor to others and letting them know how cool it can be.
Just because the original developer does not do marketing does not mean that other people won't fill the void. I for instance have been using vim for years and years and I'm very commonly showing off my vim setup to others at conferences and sharing my configuration online, tweeting screenshots etc.
Exactly. It's just a different type of marketing from the Bootstrap-powered, coffee-house-backdrop intro video with indie guitar: "Hi! My name's Rob! Sometimes, I need to cross-compile to an embedded..."
not sure the intent really is to make fun of people. I read it as (light) criticism, which isn't the same thing, and which should be allowed by all means preferrably without people getting all politically correct about it. Imo.
Apart from that: I'm no designer but some of these logos look hideous to me. Though I also think some of them are just meant to be like that, as a f*k you statement: "it's about the content, not about the logo". Which is prefectly understandable: ever had to come up with a decent original logo? That can take days which could as well be spent programing for instance.
Yes, don't under-estimate the time-cost of this for non-designers. I tried it once. The design sucked, I got advice and got totally lost in a 3 day tour of typography and colour theory.
In the end I think it looked ok but it was a lot of effort for apparently 'not much' output.
However as others have pointed out this kind-of presentation IS important and totally worth it.
> It's not as if they needed to market them.
I disagree, IMO a wider userbase is usually a good thing for GNU/Open Source projects, for the community, and for the software/services industry as a whole.
>Yesterday there was this thread about the "three = 1" in the linux kernel source code,
Yes, and that thread generated a reasonable discussion about programming. How is that a bad thing? Do you think someone will stop using ext4 or Linux because of a questionable variable name in a rarely used bit of filesystem code?
You can look at this way instead: The focus is on good code, not nice logos which fits the Linux image well.
I'm indebted to the amount of amazing tools available by GNU and can't imagine how much they've contributed to the growth of numerous lean startups. Not all open source contributors are great designers and they mostly do this in their spare time.
Any open source project will help more people if it has a friendly face: well-documented code, nice logo, well-written articles explaining motivation behind technical decisions and so on. All of this contributes to the project's overall utility.
Add a startup-like website to the GNU binutils project and it's going to look pretty dumb to the no-nonsense crowd that needs assemblers. A "nice website" website is not going to extend the appeal of cross-assembling ARM microcontroller code on a x86-64 one bit.
> If you don't like them I'm sure most of those project would welcome a new design.
Funny you should mention that, I literally did this - once. Wanted to improve the landing page for an open source project and improve the logo. The maintainers wouldn't have any of it. In their eyes the project was fine the way it is.
And this isn't just one project. I bet if I were to go to cgraph with a better logo they would reject it. Open source folks are stubborn as a donkey 90% of the time.
Complaining about `three = 1` was a complete miss though.
Not too slick and not too polished.
For instance, I feel that the artistic execution of the old NetBSD and FreeBSD logos really felt inline with my perception of the projects themselves. When they were replaced with thought-out carefully designed ones, in my mind, this abstract connection was lost.
git did this recently too. I preferred the tree-eating monster and vertical logo - it had so much more character and soul than the current look does.
Which also incidentally are words many people would not want their projects to be associated with.
> git did this recently too. I preferred the tree-eating monster and vertical logo - it had so much more character and soul than the current look does.
The old one might have had "character" but the new one looks professional and the whole new image that git has nowadays makes it a ton easier to pitch to non developers. Why does the whole idea of appearing "professional" have such a bad attitude among certain developers?
I believe such designs are appropriate and well-suited for all-volunteer, community-run projects and there should be no generalized push to change them.
git may not have been the best example - but I did really like the monster.
Then those people can use different logos for their projects?
They are. FreeBSD and git for instance changed their logos. Everybody is free to use a logo of their choosing, but they have to accept that others will make comments about them.
Why does the whole idea of appearing "professional"
have such a bad attitude among certain developers?
Professionals get paid, so professional projects need to make money somehow.If someone plans to make money, and I can't see how they plan to make money, and they offer me something for free, I gotta wonder if they're going to start charging me, discontinue or pivot the project.
http://i.liketightpants.net/and/my-favourite-logo-ever-is-fo...
> I heart the complete absence of symbolism. And the departure from traditional corporate marketing is all the more exciting because it rhymes with the product itself. GNU Pascal is open source software: it is changeable and redistributable at will. As such it is built more on the values of the academic world than on the traditional corporate ethos. And while visual identities for open source software tend to be pale imitations of corporate aesthetics, GNU Pascal is one clue of how such software could find a style of its own.
I really like the atmosphere of the old git design[1]. The new design[2] is so corporate and soulless. Open-source projects can afford to look more human than companies, I'm happy that they do.
[1] http://web.archive.org/web/20090303081943/http://git-scm.com...
I remember reading an article about discount supermarket chains where the designs of the product packaging and the store itself were intentionally made cheap-looking to communicate the message "you pay only for the product, not for the fancy packaging, advertisement or store".
So the logos of GNU maybe communicates just the right message instead of looking fancy.
This isn't unique to GNU projects or open source, and I don't think these are worse than other ones I have seen in other contexts.
(Cue wild speculation whether that signifies a need for a better logo, or whether each and every piece of infrastructure needs to have its own corporate identity manual)
Many GNU packages don't have logos—if you are skilled enough and willing to
contribute logo for a package, please contact the package maintainers and show
them your work. If approved, let us know at <webmasters@gnu.org> in order to
add it to this page.The list is not even up to date. Maybe some of you foul-mouthed people could spent the evening compiling an updated list? For example the GNURadio logo is http://gnuradio.org/redmine/images/gnuradio-logo.png nowadays. And maybe add an indicator from when the logo is and if the software is still actively developed.
Not to mention that this list mixes all different kinds of logo types. Splashscreens, homepage headers, application icons, etc.
Interesting timing with this post, as I just did a redesign of the nginx logo for my own pleasure yesterday[0], and was thinking about doing redesigns of other open source software logos as well. I have started on one for FreeBSD. Any other requests (hoping for software I actually use myself)?
Most people will just shrug it off as "The logo is ugly, so what?". But please consider this:
The thing is not that the logos are ugly; The thing is that GNU is spectacularly bad at (graphic) design. Design might not be important for gcc, but if a project has no one with design expertise, their [G]UIs will (and do) suck. You can see this for instance with just about any open source crypto application ever.
I just took a random look at openbsd gallery of logos, and openbse logo popped right up (http://www.openbsd.org/art/OpenBSE_2.jpg). Barely work safe.
There is absolutely brilliant software that is represented by some of those logos, available for anybody for free. Programmers are most of the times not designers and in most commercial software you'll see that they hire a designer.
What does the OP suggest for them to do then? They should not only work for free, but also spent money on hiring graphical designers? I'm betting that the GNU foundation will be very happy with your financial support on that (actually they applaud you for providing better imagery at the last line of that page)
Help us complete the list
Many GNU packages don't have logos—if you are skilled enough and willing to contribute logo for a package,
please contact the package maintainers and show them your work.
If approved, let us know at <webmasters@gnu.org> in order to add it to this page
In an effort to actually give a bit of a positive reply, a lot of open icons that are better looking are available down here:
http://openiconlibrary.sourceforge.net/You can see previews for apps that start with the letter G starting from here and there's an overlap with the logos on the referenced GNU page: http://openiconlibrary.sourceforge.net/gallery2/?./Icons/app...
Edit Oh, and deja gnu, somebody? I mean, this is genius at work here.
In fact, it's not rare these days to see open-source projects with thoughtful logos and well-designed homepages, especially for web stuff (http://yeoman.io/, http://gruntjs.com/, http://gulpjs.com/, etc.).
http://puffbox.com/2012/05/08/new-logos-for-all-government-d...
One logo. Clear typography. A distinct colour for each department. That's it. GNU would do well to follow this example.
I looked at the logos first from a branding and functional perspective and my thought was that like all things there is tremendous variety in the set. Some logos were really good at doing the things you want to do with a brand. Others were metaphorically off-color. Others were really bad.
Again, though, that's normal. Logos are, well, a balancing act between functionality, uniqueness, character, and polish.
If you want more design-inclined people to contribute you'd have to market towards those kinds of people. So it seems like a catch-22.
(Perl reaching out to pre-schoolers, it seems)
UPDATE: It appears that the logo was designed by Larry Wall. I now see its brilliance!
What's Facebook's logo? What's Asana's?
Colour and typography are, imho, 80-90% of the elements one needs to come up with an good "logo".
This submission is against the guidelines.
> Otherwise please use the original title, unless it is misleading or linkbait.
OP made up a sensationalized title, the link itself is fine, sure. You don't have to insult (presumably) volunteer designers when you want to discuss their work.
However, by far not all GNU projects look like this - a ton of them could be considered "good as is" even by commercial standards. For example, Octave just works as it should, is well documented, and doesn't fight its users all the time. Even Gimp recognized usability was important, they just got it completely and mind-bogglingly wrong.
- Most apps didn't install .desktop files for years after they were standardised.
- OpenOffice/LibreOffice is still a shotgun blast of icons, years after MS abandoned the concept.
TBH, good examples of OSS UI are harder to come by than bad ones. The only one I can think of is Firefox.
Edit: as the poster below points out, those aren't official GNU apps, they just run on Linux. That said, I don't think GNU is much different from other OSS.
Take bazaar for example, http://planet.bazaar-vcs.org/images/logo.png. Looks alright, includes a hint on the purpose of the software, is recognisable.
The DejaGnu thing is funny, given the font: https://www.gnu.org/software/dejagnu/images/logo.png
The one for emacs looks modern, though I have never seen it before, certainly not in emacs (which I used some years ago): http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/etc/imag...
GNU radio could look really good with a bit tweaking, it sure is recognicable. httptunnel works fine as well. Icecat is nice, and a clear nod to the firefox-logo. The mailman-logo I seriously like. And GNUparallels is a genious choice.
Not all of those programs target the average enduser, not even most of them. For someone invested into a topic stuff like logos don't matter.
The user-interface on the other hand... I had a few encounters with gnu-software as alternative to proprietary one, the last one I remember was with pspp. And while the logo may be shiny, the interface looked and felt very old and it was a drag to use (I managed to do what I wanted, but it wasn't easy - though I was still happy to have the option, thanks). And this is the important part of my experience with the project, not the logo.
But the recutils one... WTF!?
And the ghostscript and gimp logos. The GNU always looks really happy.
I don't mind the logos at all. When using the tools, I do not sit staring at the logos and getting enraged at them - I tend to be using the software. I couldn't even tell you what the logo for xcode looks like - I just use it.
Obviously some people spend more time looking at the dock / taskbar instead of using / writing software?? :-)
Some of the logos were unreadable, sent derisive messages about the work, etc. The bazaar logo of a sign meaning "Caution, merge traffic" is a good example of one that could be seen as light-heartedly (but probably poorly) poking fun at oneself. Others were just non-functional (clisp).
But for the bad ones there were good ones too. Logos don't have to be perfect to be effective. The Ghostscript logo struck me as actually pretty effective. It might not be pretty, but it is quirky, meaningful, and readily identifiable.
So I certainly wouldn't put these as a set down as the world's worst logos. There are some bad ones there, to be sure. But there are also some good ones.
Don't shoot the logo's; but it might help if someone with a sense of style would create a gnu-bootstrap template.
And if you think that's ghetto look at their respective homepages. I do approve of minimalism for websites though.
A logo is a 'word' to define a single 'entity'. So the bad logo's in that list are the ones that define more than one 'entity'.
But ugliness doesn't define a bad logo.
DDD, EMMS, look nice
What is GTick supposed to convey? Groff? Recutils?
DDD and EMMS are detailed but not nice looking.
I agree with the rest though.
What is this even trying to say?
Wow. An innocent question turns into a downvote madness here. Oh boy. So much hate...
What is up with the bull logo? what's the significance of it?
- c-graph, the guy must love trumpet
- classpathx, doesn't even look like a logo
- clisp, this looks like some icon from the 1990s website that I used to see a lot as a kid :)
- dejagnu, oh i know this. this was the lovely MS Office Word's Word Art! They generated from that. I used to make powerpoint and documents with word art when I was a kid.
- emms, this looks quite normal to me
- gcc, I never knew gcc has a logo
- gdb, fish as logo, what's the reason behind it?
- guix, wow, that looks like Chrome logo
- httptunnel, that looks like a tunnel to hell
- gnowsys, This one is little cute
- parallel, with a massive logo but I don't see anything resembles parallel. I am definitely not mathematician or geometry expert
- pspp, looks awesome. dat pie chart though
- a few don't actually have a logo, but a text logo
and finally
- wb, this is the most impressive one; looks like someone just crop something off a photo using photoshop.
But then again, neither I nor most people are designer and expectations of how a logo supposed to look might be quite different back then.
Well, actually when image is huge, it is not obvious but if you scale page zoom down, you can notice the trick.