Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The Fam fam fam icon pack is not GPL liscenced and therefore can not be included or uploaded to Drupal.org's CVS repository. You can instruct people how / where to download the icons and then have them add them to your module after the fact but currently this is in violation of drupal policies for hosting code.
Unfortunately Creative Commons and GPL don't play nice
Comments
Comment #1
hswong3i CreditAttribution: hswong3i commentedThank you for the report of invalid image with CC.
I am thinking about replace current images with Circular Icon Set (http://prothemedesign.com/circular-icons/). Refer to their policy page (http://prothemedesign.com/support/pro-theme-help/) they mentioned about license as below:
However, I can't find the GPL LICENSE.txt file within their download package (http://prothemedesign.com/files/icons-circular.zip), so any suggestion about using this set of icons?
Comment #2
andrewmacpherson CreditAttribution: andrewmacpherson commentedIt appears that the Pro Theme Design circular Icons are licensed under the GPL version 2. However, I had to click through a whole load of links to ascertain this...
http://prothemedesign.com/support/pro-theme-help/
led to...
http://codex.wordpress.org/GPL
and then...
http://wordpress.org/about/license/
finally...
http://wordpress.org/about/gpl/
It would be much better if Pro Theme Design could explicitly state which version of the GPL their icons were licensed under. I suggest contacting Pro Theme Design, and asking them to publish the license version clearly, somewhere that we can reference.
Comment #3
hswong3i CreditAttribution: hswong3i commentedBesides circular icons I am now looking with spirit20 from http://19eighty7.com/icons. It is coming with message as below:
This looks like publish under Public Domain. I am now applying it to my blog (http://edin.no-ip.com/) and very suitable as FamFamFam replacement. I also give a simple repackage to it as 16x16 version (http://edin.no-ip.com/files/spirit20-repackaged-by-hswong3i.tgz).
If this is also suitable for Drupal CVS repository requirement I will commit it. Please feel free to comment with :)
Comment #4
btopro CreditAttribution: btopro commentedNot sure if Public Domain is compatible either. Something you could do is still use famfamfam and add in your documentation that people need to download the icon pack. The names will all be consistent so you could make installation simple in terms of copying the fam folder into your module/icon or libraries/icons folder. This isn't quite as straight forward to end users but you can help with error reporting messages on install and things like that to help ease this pain point.
I'm in no way the GPL police (or an authority on the subject) on d.o., I just know it's something that the community take's very seriously and they've been known to shut down modules / repositories / cvs access for violations that go unchecked.
Comment #5
hswong3i CreditAttribution: hswong3i commentedI would like to refer this page for review and discussion: http://andybeard.eu/2738/creative-commons-wordpress-themes.html
In this case Mini Icons is licensed as "“Mini” is a set of 144 GIF icons available for free use for any purpose.", which above article comment it as "public domain" and so:
BTW back to Silk Icons it is licensed as CC and so:
Refer to http://wordpress.org/about/license/, it also mention that WordPress coming with similar license handing as that of Drupal. WordPress even refer the theme and module repository handling from ours: http://drupal.org/licensing/faq/
Therefore in case of spirit20, should we apply similar handling as that of Mini Icons and so should be suitable for Drupal CVS repository? Please feel free to correct me.
Comment #6
andrewmacpherson CreditAttribution: andrewmacpherson commentedre: comment 4
Public domain icons could be redistributed under the GPL without any problem. They would still be public domain, regardless of being included with GPL-licensed code (see the GPL FAQ).
However, just because the Spirit20 cons are "free to use" does not necessarily mean they are in the public domain. Unless a work has been explicitly released into the public domain, it will still be under copyright until the the copyright expires. Indeed, the page at http://19eighty7.com/icons carries a copyright notice in the page footer.
The proper thing to do would be contact Dale Morrell and request permission to distribute the icons under GPL v2.
Comment #7
hswong3i CreditAttribution: hswong3i commented@andrewmacpherson: So how about the terms explicitly defined for spirit20 that "No attribution is required." (http://19eighty7.com/icons)? The footer message is for the website itself which you can find in else pages but not target for the icon package?
Comment #8
andrewmacpherson CreditAttribution: andrewmacpherson commented@7
"No attribution is required" does not equate to public domain. The Spirit20 creator has only stated that the icons are "free to use" without attributing the source. He has not stated that the icons are in the public domain.
Most importantly for drupal.org, he has not stated that they may be modified and redistributed, which are both requirements of the GPL v2.
It's a shame that there aren't many suitable icon sets which are public domain or GPL.
Comment #9
hswong3i CreditAttribution: hswong3i commented@8: Sorry that it is still very confusing... Refer to above article for case of "Mini Icons vs Silk Icons" to WordPress (http://andybeard.eu/2738/creative-commons-wordpress-themes.html), why Mini Icons can apply to WordPress (and so similar as case of Drupal?) but spirit20 can't?
Comment #10
AndyBeard CreditAttribution: AndyBeard commentedWhilst I think the designer should be clearer on the page about his licensing and it took me a little time rooting around his site to be 100% sure, I think his about page makes things clear enough for any Open Source project.
http://www.famfamfam.com/about/
You have the actual words there - Public Domain
That isn't the case with silk icons, as I highlighted in my article.
Comment #11
hswong3i CreditAttribution: hswong3i commentedHi all,
Thank you for all of your concern about this license issue.
I have a direct contact to original author of spirit20 (Dale Morrell) from Facebook and he is "happy for anyone to use them for anything or do anything with them". After some indeed discussion Dale agree to re-release his work, including both Macchiato Social icon set and spirit20 icon set as GPL (http://19eighty7.com/icons). It should now suitable for the use in Drupal or even other OSS GPL projects.
Refer to modification with RAW file, Dale reply that all works are produced in Fireworks pixel by pixel so we may use it "as is".
Long story short, thank you for Dale with your lovely icon set and your freely contribution to all of us ;-)
Regards,
Edison Wong
Comment #12
AndyBeard CreditAttribution: AndyBeard commentedGreat result - that is worth a followup blog post
Comment #13
AndyBeard CreditAttribution: AndyBeard commentedBe careful on the Circular license
Whilst on the download page they don't mention it, on thier product page they state
Comment #14
hswong3i CreditAttribution: hswong3i commented@AndyBeard: Already replace all FamFamFam or Circular icon set as that of spirit20-GPL, and release new package as interactive_media-6.x-2.0-alpha2 (http://drupal.org/node/909562). Mark this issue as fixed.
Comment #15
btopro CreditAttribution: btopro commentedTo clear up some of the discussion, the issue at hand here isn't incompatibility with GPL. The issue is that you're not allowed to to host ANY other form of licensed code on CVS except GPL (http://drupal.org/node/422996). Glad to hear the author of those icon sets has agreed to release them as GPL, they should be acceptable now.