About the SGDK license

SGDK only sub forum

Moderator: Stef

Post Reply
cero
Very interested
Posts: 338
Joined: Mon Nov 30, 2015 1:55 pm

About the SGDK license

Post by cero » Fri Jun 17, 2016 10:38 am

Stef, I believe you intended to use LGPL to receive modifications for SGDK only. However, as is, all programs using SGDK without being LGPL-compatible are infringing.

This is because Gen programs are statically linked, and static linking is a derivative work unless otherwise noted. It would be good to clarify this, for example by adding an exception to the readme similar to FLTK's exception:
http://www.fltk.org/COPYING.php
Static linking of applications and widgets to the FLTK library does not constitute a derivative work and does not require the author to provide source code for the application or widget, use the shared FLTK libraries, or link their applications or widgets against a user-supplied version of FLTK.

If you link the application or widget to a modified version of FLTK, then the changes to FLTK must be provided under the terms of the LGPL in sections 1, 2, and 4.

You do not have to provide a copy of the FLTK license with programs that are linked to the FLTK library, nor do you have to identify the FLTK license in your program or documentation as required by section 6 of the LGPL.

Stef
Very interested
Posts: 3131
Joined: Thu Nov 30, 2006 9:46 pm
Location: France - Sevres
Contact:

Re: About the SGDK license

Post by Stef » Sun Jun 19, 2016 9:24 pm

Oh true, i need to take attention to that. I will modify the license asap but it would be really nice if you can address the problem in the SGDK github issue tracker so i don't forget about it :D Thanks !

Post Reply