![]() |
|
![]() |
| I was just about to ask if it was. That's good, because honestly fuck every other spaghetti solution for icons. It's tiring, and iconify coupled with the related unplugin-icons library solves it. |
![]() |
| I was curious what the biggest would be, and was disappointed when I looked at Glitch to find its 1017 bytes was so close to the limit only because of unnecessary usage of the XLink namespace. (as the preferred alternative to ) has worked across the board¹ for more than five years now. Shortening that stuff trims off 55 bytes. I also managed to shave another 11 bytes off because that’s the sort of thing I do for fun:
—⁂—¹ I’m only considering browsers; see https://caniuse.com/mdn-svg_elements_use_href for compatibility data. As for other tools that handle SVG, I expect approximately all actively-maintained things to support this by now, but some older tools certainly won’t. I’ll also remark that I’m getting mixed signals about how you’re supposed to use these things. If you’re supposed to inline them into HTML, the SVG namespace declaration is unnecessary (so you can save 35 bytes, and you could also then remove many of the quotation marks on attributes); but if you’re supposed to link them, the aria-label and role="img" attributes don’t do anything (so you can save 25 + name-length bytes). |
![]() |
| These and others have been online for a while, so I doubt it. There's more here, under the Brands / Social category: https://icones.js.org/
Yes, there are ways someone could use them that would not only run afoul of the trademark, but have trademark holders come after them. However, that doesn't make this useless, because there are proper and gray-area uses of these as well. |
![]() |
| That's why SimpleIcons contains metadata about that, so if you are worried about that, you can just exclude any icons that have explicit licensing information attached. |
![]() |
| It has existed for years and they actively remove icons when they get a takedown request. I'm sure most companies other than Oracle are happy to be there. |
![]() |
| > these SVG icons come with the GNU Affero General Public License
The only information I can find for this collection is CC-0 <https://github.com/simple-icons/simple-icons/blob/develop/LI...>. Another important point is that licenses like AGPL are (simplifying slightly) copyright instruments, and for a work to be eligible for copyright protection, there must be creative effort, which I expect not to be the case for at least the vast majority of the icons—they’ll be mechanical translations, more or less. The original creators will hold copyright over the designs, but I don’t believe there will be any further copyright on such an icon collection, just as photographs of public domain artwork don’t get copyright protection. I am conscientious about these details, and I’d be comfortable ignoring an AGPL claim on such a thing. Also AGPL would not be a good license for a work like this. The GPL family of licenses are very specifically designed for code, and quite a bit of their terms are a little difficult to apply for such a collection as this. And their nature would largely prevent anyone from using the icons unless they wanted to license their stuff under (simplifying slightly) the same license. |
![]() |
| The key to open source is the ability to modify it effectively.
To use GPLv3 definitions <https://www.gnu.org/licenses/gpl-3.0.en.html#section1>: > The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. For icons like this, it’s just that there is no object code, the source code is the only form there is. But supposing you had your SVG document with high precision, meaningful object IDs, Inkscape PowerStroke data (variable stroke thickness, which gets materialised in SVG as a path that gets fill), editor metadata and the likes, and then fed it through svgo and stripped all that stuff out, leaving just the bare bones, the original would be the source code, and the svg output object code. To put it in the frame of another format where the difference is more stark, if you design something in Photoshop and you export it as PNG but don’t distribute the PSD, that ain’t Open Source. You can modify it, but not properly. Or another: C, and a compiled binary. You can patch the binary, but that doesn’t make everything open source. |
![]() |
| I didn't want to tell you, but there is a thing called copyright. That said, if you copy SVG it is often easy to change the paths etc. and make it "yours". I guess I'd rather pay a small bit though. |
![]() |
| This is cool, but I wish I didn't have to get past "infinite" scrolling to check the license of the icons in the footer (it's CC0). "free" is a bit ambiguous. |
![]() |
| The first one I downloaded (RTÉ colour) is an invalid SVG file.
Incidentally, what is the third icon on the home page, /e/? There's a name impossible to google. |
![]() |
| Doesn't have pornhub or Brazzers, not even logo SVG archiving escapes the tentacles of the moral police (keep in mind pornhub it's one of the top 10 most visited sites in the world) |
A couple of points.
It would be great if it listed the file format and size on the results page, so I dont have to click on every logo to find that informatino out.
How does this differ from doing a google image search of "$BRAND logo"?