Replies: 2 comments 3 replies
-
Thanks for starting this discussion @dhruvkb - it's always been something we've debated on a case-by-case basis. I've always worked to the idea that this project is to provide SVG paths in the simplest possible format, with no classes or styling affecting anything at all. The ability to search a brand, and either save the SVG or copy the path directly for use in other projects has been a big plus for me personally, and I know that's how this project is used by a lot of other people - who may have struggled to find a decent SVG otherwise. That being said, and given the global reach of the project we do need to pay attention to any trademark / copyright guidance, no matter how ambiguous that guidance may be. When it is clear that the trademark path isn't needed, we of course remove it before including it in the icon pack - to save space and provide cleaner paths to our users - but when it's ambiguous or differs between jurisdictions - it's safer for us to include it to avoid ourselves or any of our end users landing in hot water legally for not including the relevant symbols. Your proposed idea of de-facto not including the trademark in the When specific guidance is given surrounding the use of a icon including placement / specific colours / trademark terms, we are starting to apply the While our JSON is getting quite busy now, I think it's important to keep the SVGs themselves as |
Beta Was this translation helpful? Give feedback.
-
I understand that users want to do that, but it's not up to the user, it's up to the company who's logo it is who have the right to specify how their logo should be used. I personally agree that company shouldn't require any of these symbols in their logos, at least not in all circumstances, but unfortunately they do. And for the record, yes, there are still going to be people who use the logo without the symbol. That is not a reason for us not to include it.11
I do want to point out that this is really interesting and we should consider it, at least in some scenarios. However, I think this should be used sparingly, only when it is ambiguous if the symbol should be included or potentially when it depends on the region. I definitely don't think we should always have the symbol as a separate path, if the brand requires it, we should not make it easy to remove. This makes it a little bit difficult from our side to support this, as it makes reviewing Pull Requests more subjective than necessary. Still, I like the idea. If @simple-icons/maintainers that actually review icons regularly are okay with it I would like to investigate how feasible this is with our linters.
Though this is an interesting proposal, I think we're better of using a solution that works for everyone and not only for people that use the NPM package.
I'd be against putting text in the JSON as that is very subject. As pointed out by @adamrusted, the |
Beta Was this translation helpful? Give feedback.
-
Just coming from #2460. I think the outcome of the issue was that some icons in some circumstances will have the TM as a part of the icon itself. As a user of the icons, I wanted to preserve my ability to access the raw icon without such symbol, while also allowing the symbols to be there to prevent legal issues.
Regarding the implementation of these symbols in the icons, I wanted to propose some ideas:
SVG
Trademark symbols should added in different path compared to the main SVG and have the
.trademark
class. Currently we have a mandate of having a single path in the SVG file so we can update that rule so that the trademark path is separate and other paths are flattened to one. Adding the class to the path allows end-users to optionally remove the icon if they are allowed.JS
Addition of multiple paths might break the way the
path
attribute (a string) works right now. To maintain backwards compatibility,path
could serve the icon without the trademark i.e. the main path of the SVG and a differenttrademarkPath
attribute can serve the trademark symbol path.JSON
The JSON file can have the information about which trademark symbol is required in the SVG, and maybe some additional legal information that might then be served in the UI for informing the users of the icons about the way trademarks are handled and also about the legal requirements they must oblige by when provided with the power to show or hide the trademark symbol.
I'm not sure if there are other icons in the project with trademark symbols baked into the icon. They might need some tweaking so how to maintain backwards compatibility might be a goal of the discussion. This might be a pretty big feature change so if I wanted to discuss if this is something we can incorporate into the roadmap for the project.
Beta Was this translation helpful? Give feedback.
All reactions