rust-random / rand

A Rust library for random number generation.
https://crates.io/crates/rand
Other
1.66k stars 432 forks source link

Logo #278

Open pitdicker opened 6 years ago

pitdicker commented 6 years ago

Edit by @dhardy: added a tracker:


Would it be nice for rand to have a logo?

A quick Google images search for randomness dit not turn up many nice idea's, and neither did a search for randomness on Wikimedia Commons.

What do you think of something in this direction? cog_toss_d

This is just a quick 2-minute example, and I probably do not have to ability to turn it into something professional myself.

The idea is to have somewhat stylized fingers tossing a small CNC-ed Rust cog. If the R is readable it is heads, if the R is mirrored tails.

(the base image is just my hand ready to toss a large washer, made black and white with GIMP 'difference of Gaussians')

dhardy commented 6 years ago

Good logos are hard... that's a good idea, but maybe a little over-complicated.

Is there much call for having our own project logo?

pitdicker commented 6 years ago

I don't think so, just for fun

neysofu commented 6 years ago

How about a 6-sided die with the Rust logo on the top face?

dhardy commented 6 years ago

Or a dice made of Rust gears. Nice idea.

dhardy commented 6 years ago

This has a new-found purpose: https://github.com/rust-random

kraenhansen commented 5 years ago

I read in the book that the project might need a logo. I've combined two dies from Nounproject with the Rust logo from WikiMedia commons into this:

rust-rand-logo 2x

An SVG can be downloaded here. When being used the logo should attribute the creator of the dies like this: "die by sahua d from the Noun Project" - I couldn't find contribution guidelines on the Rust logo.

dhardy commented 5 years ago

Thanks @kraenhansen!

My first concern is whether it will look good in shrunk form, e.g. on this page?

What are the details of the licence? That site only tells me it is CC, but Creative Commons have a number of different licences. We wish the entire project to remain distributable under APLv2 + MIT, which means all contributions must be compatible, though we can add an attribution in the COPYRIGHT file.

kraenhansen commented 5 years ago

It's going to look like this:

skaermbillede 2018-12-29 kl 20 25 22
kraenhansen commented 5 years ago

From https://thenounproject.com/term/die/930136/:

This icon is licensed as Creative Commons CCBY

When using it for any project, you are required to give credit to the icon‘s creator or purchase a royalty–free license.

dhardy commented 5 years ago

This is more restrictive than MIT: https://creativecommons.org/licenses/by/2.0/

It requires including the CC-BY licence text, a note of attribution and a note of modification. Complicated for a small logo.

Any chance you could just make a simple die image yourself and contribute under the MIT+APLv2?

dhardy commented 5 years ago

Thank you @kraenhansen, I have set the logo for the github team. I don't think there's any harm in that.

I have not included the logo within the repository, but there's not much need to anyway.

I believe we can close this thread for now.

dhardy commented 5 years ago

We shouldn't close this yet: the API docs still use the Rust logo. For local builds we might be able to use a file in the repo, but for docs.rs we probably need a web link.

Also note: the current favicon URL is broken; the Rust docs now use a different URL but we probably shouldn't use that anyway.

Of interest: https://github.com/rust-lang/rust/issues/26075