Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using icons licensed under GPL or LGPL in a closed source commercial software? [closed]

Tags:

icons

gpl

lgpl

Is there a risk of legal trouble if you include GPL or LGPL licensed icons in a closed source software?

Would it force it to become open source just to include the icon?

Does it matter if the icon is compiled as a resource?

Are the creative common licensed icons safe to use if you follow the attribution rules specified by the license?

like image 485
Joel Gauvreau Avatar asked Sep 07 '08 00:09

Joel Gauvreau


People also ask

Can I use LGPL in closed source?

TL;DR A component licensed under LGPL can be used by closed source, proprietary software, both internally used and distributed, for free, with no effects on the software using the component. LGPL is not “contagious” in the same way as GPL, so it only affects the component under LGPL.

Can you use GPL in commercial software?

Software under the GPL may be run for all purposes, including commercial purposes and even as a tool for creating proprietary software, such as when using GPL-licensed compilers.

Can GPL-licensed software be included in proprietary software?

LGPL-licensed SoftwareLibraries or components released under the LGPL can easily be used in proprietary projects. The libraries and components are still subject to the LGPL. Their use or free distribution by customers can in no ways be restricted.

Can GPL license be revoked?

There's no way you can rescind the GPL on the software you have already given someone. The only way that license is allowed to be changed is to a newer version of the GPL. Whoever received it as GPL will always be free to use it and redistribute it to others under the GPL.


2 Answers

For GPL, yes. Any GPL Code/Content that's compiled into your Application or the Package will make it GPL. (Edit: What could be safe is if the Icon is a separate file and is used. That could be a grey area, as you are not using GPL Code to access it. But any attempt to embed it will force your program to GPL, it's one of the most restrictive licenses out there)

LGPL is fine: Any modification to LGPL Content has to be released under LGPL, but using the Code/Content is safe.

Addition: Like LGPL, CreativeCommons usually only affects the Content you're using. So if you're using a CC Icon and modify it, you will have to give out the modified item under CreativeCommons, but your Application is not affected. Just mind the "Non-Commercial" Clause if it exists.

like image 193
Michael Stum Avatar answered Sep 20 '22 22:09

Michael Stum


It's a tricky area, at a minimum you should probably arrange for the icons to be loaded at run time so that they can be replaced with other versions, this is at least the spirit of the GPL.

An article discusses this at http://www.linux.com/feature/119212

like image 21
Martin Beckett Avatar answered Sep 18 '22 22:09

Martin Beckett