-
Notifications
You must be signed in to change notification settings - Fork 220
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
Emojis for programming languages #468
Comments
Done with d9f5387. Closing. |
Thanks for picking this one up, but the PR is missing some relatively important languages, such as Go, Python, Rust. Any plan these will get added as well? |
Heyas! I'm the one who made the few programming language icons that were added in the latest release (mainly the C, C++, C#, JavaScript, TypeScript, WebAssembly, SVG and Markdown). I've made these icons because they were very simple to do as I learned SVG and Inkscape, and all of them are under public domain, which makes them compatible with this project's licence. As @b-g described in issue #475, there are no descriptions for emojis in the openmoji-extras section (where these programming icons would go in the library); thus, icons that require attribution cannot currently be added to this repo, as there would be no way to attribute them. The quickest way to check if an icon or logo of something has a compatible licence is searching it on Wikipedia and look if it has public domain / CC0 licences. Let's go through a list of the most popular programming languages and frameworks and see if they would be possible:
Note: As I said before, the Go and Kotlin icons are public domain, so we can add them to this repo with no problem. Sorry for such a wall of text, but I hope this clears it up! |
Hi @xavizardKnight, many thanks for the investigation and the nicely explained reason why we currently can't add all the popular programming languages 🙏. Much looking forward for the additional programming openmojis! Comment on the special case Ruby: If we were using literally an existing OpenMoji with a different color or rotation I think this would be safe enough even without an attribution, as we are not using the real logo but an "emojified" representation. But up to you ... we would accept the PR. |
I was actually going to ask if it's OK to add the Ruby emoji on my next PR, so I'll take your comment as a yes to add it xD Do you want me to also add the Emerald icon to the repo? I wasn't planning on adding it since it's very specific software, but it could also work as a gemstone (same argument used as in the Ruby icon). I'll create a PR with these emojis and the Spain subdivision flags during this weekend. |
Great!! + Many thanks!
To be honest never have heard about this language, but I might simply have been living under a rock. Hence I would rather say no ... however, if you have a better overview of the linux (?) realm please decide on your own. In general we should aim (with every extra OpenMoji) to make sure that the emoji becomes not too super mega tiny niche in terms of potential audience.
No rush! :) |
Emerald is not a programming language, is a Linux-only window decorator program; a tool that lets you personalise the window borders. I use it on my PCs, and you can see in my recent screenshots how I use a green-and-blue Windows Aero theme (like Windows Vista/7). As if Emerald is nowadays commonly used, then the answer is no. My suggestion to add it was because of the similarities with the gemstone with the same name. But if we look at it from the software popularity perspective, then I don't think it is a good idea to add it. For now, I'll continue adding the other emojis. |
Sorry for my confusion! Many thanks for the advice. Yes it makes sense then not to add Emerald. |
It'd be nice to extend the Brands category adding the most important programming language logos, such as C, Python, Rust, and so on and so forth.
The text was updated successfully, but these errors were encountered: