>> I just hope it's alright license-wise - for instance that a GPL 3 theme 
>> doesn't require that all Geany sources are GPL 3. But I'd say that since 
>> themes are completely independent of the rest of the Geany, loaded at the 
>> runtime in the source form, and non-essential for running Geany, they don't 
>> affect the license of Geany itself. Am I right?

> I think yes but I'm not sure at all.

On the other hand in the worst case scenario that theme licenses affect Geany's 
license as a whole, I think we only have to deal with a single theme - the 
GPLv3 theme `epsilon`. Based on

https://www.gnu.org/licenses/gpl-faq.en.html#AllCompatibility

LGPLv2.1 code can be either "copied" to GPLv2 (and the result is GPLv2) or 
"used as a library" without any restriction - not sure which of the two things 
we do with themes but we should be fine.

I also searched for the difference between LGPLv2 (which most of the themes 
use) and LGPLv2.1 and made a diff of those and it's mostly renaming it from 
"GNU Library General Public License" to "GNU Lesser General Public License" and 
some minor wording so I think the table above is valid for LGPLv2 too as well.

So I think for now I could just move the GPLv3 theme to the ignored ones and 
keep the rest - I believe we should be fine.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4044#issuecomment-2486568670
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/4044/[email protected]>

Reply via email to