You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
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.
For reference, in RustCrypto we have a separate repository for images, among other images it contains the project's logo in the SVG format (with a bit of CSS for dark mode compatibility). Finally, we add the following lines to all our crates:
Activity
dhardy commentedon Mar 2, 2018
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 commentedon Mar 2, 2018
I don't think so, just for fun
neysofu commentedon Mar 7, 2018
How about a 6-sided die with the Rust logo on the top face?
dhardy commentedon Mar 8, 2018
Or a dice made of Rust gears. Nice idea.
dhardy commentedon Aug 2, 2018
This has a new-found purpose: https://github.com/rust-random
kraenhansen commentedon Dec 28, 2018
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:
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 commentedon Dec 29, 2018
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 commentedon Dec 29, 2018
It's going to look like this:
kraenhansen commentedon Dec 30, 2018
From https://thenounproject.com/term/die/930136/:
dhardy commentedon Dec 30, 2018
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 commentedon Jan 25, 2019
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 commentedon Jan 25, 2019
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: rust-lang/rust#26075
newpavlov commentedon Feb 25, 2026
For reference, in RustCrypto we have a separate repository for images, among other images it contains the project's logo in the SVG format (with a bit of CSS for dark mode compatibility). Finally, we add the following lines to all our crates:
We reference the exact commit to be extra safe in case if the file is updated or moved in future.