2

We are currently developing a commercial application. We found some images(icons) which are under GNU/GPL license.

I'm not an expert in this kind of things, but I was wondering if it is legal to use the image inside our commercial application(which is definitely not under GNU/GPL license).

For what I read here, some obligation are induced when we modify the file. But in our case, we use it in a bigger application.

So:

  1. Is it legal to use it?
  2. Is there something we should absolutely do?(Like indication in the license of our application that some parts are under GPL/GNU? Or indicate where this icon is coming from?)
1

You must follow the terms of the GPL whenever you distribute the file, whether you modify it or not. The file is copyright and you infringe the copyright holder's rights if you distribute it other than under the terms of the GPL.

I'm not going to attempt to summarize the terms of the GPL here, as I don't want to get it wrong and summaries are widely available elsewhere.

  • Uhhh... Almost, but not quite. Following terms is a given, but you seem to leave behind one of the viral nature aspects of the GPL, which is crucial to the development of the OPs application. – Zizouz212 Jan 18 '16 at 22:18
  • GPL is only "viral" if you entangle the GPLed material into the application in a way where it it become inseparable. – Soren Jan 18 '16 at 22:45
1

Is it legal to use it?

Well, of course it is.

Is there something we should absolutely do?(Like indication in the license of our application that some parts are under GPL/GNU? Or indicate where this icon is coming from?)

I kind of find it strange that the images aren't licensed under a more media friendly license, such as Creative Commons licenses, which are kind of intended for that stuff. The GPL is more intended for source code.

By using the image, you'd have to force your entire application under the GPL. This is what the GPL's copyleft clause is known for. I'm not sure you would like to do that, as your entire application would have to be licensed under the GPL.

Honestly, I would try to avoid the GPL anywhere you can. If you can find a similar icon under Creative Commons licenses, you'd be in a much better position.

  • Any software running on Linux will make use of libraries under GPL, so the asserting in this answer is plainly wrong, the entire application does not have to be GPLed just because refernces are made to GPLed material. The test is really if your application would work if you had a non-GPLed version of same -- such to show that the app is independent work of the GPLed material or whether it was intertwined -- and for a image I would assume this to be the case. – Soren Jan 18 '16 at 22:42
  • @Soren Yes, but Linux also has a "System Library" exception, which permits linking to the GPLed system libraries, while not requiring your libraries to also be under the GPL. That test doesn't apply, by linking to the GPL library, you're linking to it, and the GPLs copyleft clause mandates that your code be licensed under the GPL as well. – Zizouz212 Jan 18 '16 at 22:46
  • The "System Library" exception is why you are wrong -- nobody need a special license to make a "System Library" -- the image can easily be put in a library, and as long as it is separated from the non-GPLed he should be fine, since he is not producing derivative works. – Soren Jan 18 '16 at 22:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.