Hi,

I found GPLv3 header file in glib 2.48
https://github.com/GNOME/glib/blob/master/glib/gnulib/verify.h
and this file in included in
https://github.com/GNOME/glib/blob/master/glib/gnulib/vasnprintf.c
which makes glib2.0 package as GPLv3.

And found this behavior is controlled from following flag in Makefile.am of
the top directory of glib

if HAVE_GOOD_PRINTF
else
PRINTF_SUBDIR = gnulib
printf_la = gnulib/libgnulib.la
endif

If we run ./configure, following lines are found in config.h

/* define to use system printf */
#define HAVE_GOOD_PRINTF 1

So I wanted to confirm below point
" Is this OK to have GPLv3 header file (glib/gnulib/verify.h) in glib2.0
package (version 2.48) and If HAVE_GOOD_PRINTF is not defined, then glib2.0
package is GPLv3 licensed?"

Regards,
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to