On Tue, 17 Jun 2003 wurzin@ywave.com wrote: > Hi, > > Is there a means by which I can acquire permission to link to all of the > libraries associated with, and including gtk for the production of a > commercial product? > > I would like to write several programs that would be nice to have, and I > need to eat. > > I'm hoping that it's possible so that I can code using gtk and still be > able to sell the resultant executables without being forced to give my > code away or include any object files. > > I just want to make some shareware stuff that expires after like 30 days > of use after which a person can log onto a website, and register the > software for like $20. > > Has anyone done this yet? I saw nothing about it in the FAQs that I read. Here's one example: http://www.metamill.com/ It appears to be a successful shareware product, and the Linux version uses GTK as you can see, $ ldd ./metamill libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40026000) libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x40181000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401ba000) libm.so.6 => /lib/i686/libm.so.6 (0x40298000) libc.so.6 => /lib/i686/libc.so.6 (0x42000000) libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x402ba000) libdl.so.2 => /lib/libdl.so.2 (0x402e0000) libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x402e4000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x402e7000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x402ef000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) GTK is LGPL as someone else mentioned, so as long as you don't statically link, you should be fine. -Jamie