Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt a logo #2227

Closed
jaraco opened this issue Jul 3, 2020 · 15 comments · Fixed by #2853
Closed

Adopt a logo #2227

jaraco opened this issue Jul 3, 2020 · 15 comments · Fixed by #2853

Comments

@jaraco
Copy link
Member

jaraco commented Jul 3, 2020

Setuptools could have a logo.

Thinking about the elements of design, I’d want to discourage elements of “installer” and focus on elements that hint at “builder” or “compiler” or “tool”. If one draws inspiration from the Warehouse logo, note that Setuptools is one of many tools that creates each of those blocks. Probably, something more abstract and without much relation to the Python or Warehouse logos would be best.

@cajhne
Copy link
Contributor

cajhne commented Jul 3, 2020

This is what came to mind... though admittedly it's python-centric... but since the tools are for Python, I think it's probably a good idea to show some relation to python. Can come up with other designs if you want.

-C
setuptools_logo

@jaraco
Copy link
Member Author

jaraco commented Jul 3, 2020

I absolutely love it.

Would you be willing to send a pull request with the source asset and a few renderings to the docs/images directory? I'm thinking these formats would be handy to have, each in SVG and PNG:

  • logo over text (as above)
  • logo only
  • logo + text (banner-style)
  • text only

If you're not familiar or comfortable sending a PR, let me know and I'll send a dropbox link where you can send the assets.

Also, can you add a note (README or similar) suitable for attribution? It can just be a name or moniker or it can include a link to a site where someone could contact you for similar work, whatever you'd like. I'm not sure yet where it will go in the docs, so you're welcome to propose a location or I'll figure out something.

Thanks!!!

@cajhne
Copy link
Contributor

cajhne commented Jul 3, 2020

Great. :)
Yes, I can provide those formats. I'll also include the font I used: Josefin Sans, which is a free Open Font (OFL) which you can use for headlines and documents from your project without paying any font license fees. I'll try a PR. I'm used to GitLab though, so we will see how this goes. :)

@pganssle
Copy link
Member

pganssle commented Jul 3, 2020

I'm also impressed by this. Really fast work!

We may want to run this by the PSF trademark working group before adopting it: https://www.python.org/psf/trademarks/

@cajhne
Copy link
Contributor

cajhne commented Jul 3, 2020

Thanks! I thought up the design while making this FFS banner for the SetupTools interview:
FOSS_for_science_podcast_template_FFS029_Setup_Tools_750x500

Good interview. It's here btw, if you have not had a chance to hear it yet:
https://flossforscience.com/podcast/season3-episode-6

And yes, good idea running it past the PSF. I think it falls under the projects fair use policy regarding projects which are built for python, but IANAL. :) Do let me know if they want it changed. We can make changes.

-C

@cajhne cajhne mentioned this issue Jul 3, 2020
2 tasks
@cajhne
Copy link
Contributor

cajhne commented Jul 3, 2020

Sorry, I don't have time to figure out the changelog.d thingy. If someone could do that bit if it's important. :) It's not a code change, so maybe it's fine?

Thanks.

@jaraco jaraco closed this as completed in 402880a Jul 4, 2020
@hugovk
Copy link
Contributor

hugovk commented Jul 11, 2020

The logo looks great!

However, I have a feeling, from reading pytition/Pytition#37 (comment), that the PSF Trademarks Committee would consider it "dilutive" and not allowed, like the Pycon Thailand example in that issue.

"Inspired by but not derived from" is acceptable, like the PyCon China example. As is "derived but not dilutive", like PyCon Israel.

As a guideline, modifications that leave the shape -- but not necessarily the colors -- unaltered are likely to be approved. Inclusion of other visual elements at an offset to the logo is generally acceptable (subject to other terms of this policy). Modifications that modify or obscure any part of the shape of the logo will not be approved.

https://www.python.org/psf/trademarks/

@jaraco
Copy link
Member Author

jaraco commented Jul 11, 2020

Excellent feedback. Thanks for the pointers! I'll send an e-mail (the prescribed contact method) and report back.

@jaraco
Copy link
Member Author

jaraco commented Jul 11, 2020

Unfortunately, you're right. This derivation is unacceptable:

I'm afraid that the logo you show, with a "hammer inside a snake" is not an acceptable derived version of the Python "two snakes" logo. In general, any derived version must maintain the intact outline of the "two snakes." You are free to change colors of it, and are free to add additional visual elements that are nearby the Python logo, surround it, or that fall entirely within the bodies of the "snakes" (but not obstructing the "eyes").

We cannot allow shape modifications, even for attractive designs, because that constitutes dilution of our protected trademark. That is, if we allowed such derived versions, we would lose the legal right to protect the trademarked Python logo.

Yours, David Mertz
Co-chair Python Software Foundation Trademarks Committee

We'll need to revisit the design :(

@cajhne: Does that rationale make sense? As much as I dislike the world in which that's the case, I also cannot fault their rationale. To retain a defensive posture on their trademark, they cannot allow derivative works for any project, regardless of its stature in the Python ecosystem. Would you consider drafting other design that avoids deriving from the Python trademark?

@jaraco jaraco reopened this Jul 11, 2020
@hroncok
Copy link
Contributor

hroncok commented Jul 20, 2020

Two followups:

  1. Apart from the trademark problem, the logo is stated simply as (c) the Setuptools developers -- what license is it?
  2. The sdist contains the logo folder, but only the license file for the font is in it (which is good for now, because I don't need to worry whether I can use the sdist in Fedora, but probably is not the intentional behavior).

@cajhne
Copy link
Contributor

cajhne commented Jul 21, 2020 via email

@jaraco
Copy link
Member Author

jaraco commented Jul 25, 2020

1. Apart from the trademark problem, the logo is stated simply as `(c) the Setuptools developers` -- what license is it?

Like any other contribution to the project, I'd expect it to follow under the MIT license, unless there are issues with that. Do other projects license their logos and fonts separately?

2. The sdist contains the logo folder, but only the license file for the font is in it (which is good for now, because I don't need to worry whether I can use the sdist in Fedora, but probably is not the intentional behavior).

That's because setuptools doesn't use setuptools_scm so files get missed. We'll consider fixing that with the next contrib.

@jaraco jaraco mentioned this issue Jul 25, 2020
@hroncok
Copy link
Contributor

hroncok commented Jul 28, 2020

@abravalheri
Copy link
Contributor

abravalheri commented Nov 3, 2021

Hi guys, since there was a problem with PSF and the previous design, what would you think about something like this:

setuptools

(obviously inspired in the previous work)

I started with something very flat and minimal (the black-and-white one) and them added some colours just to see how it works out (the monochromatic choices/black-and-blue look the best for me)

Again, there is a snake, so it is related to Python (although not incorporating elements related to the PSF). The shape of the snake is inspired by a "wheel" (¡!), and also resembles the common cog icon people use for "setup".

Some people might even see a "ouroboros-like" loop, to which I would reply: "a package to build packages", where the end (the installed setuptools package) and the beginning (your package during development) meet.


Disclaimer: not a professional designer here 😝

@jaraco
Copy link
Member Author

jaraco commented Nov 3, 2021

Very nice and inspired. I say let’s take it. I like the blue yellow combo best with color split in the word. But I’m fine with monochrome too. Would you care to put together a pull request implementing the same changes as before but with the new assets?

@abravalheri abravalheri mentioned this issue Nov 4, 2021
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants