> > We are developing a programming language and wrinting an interface > > module to GDK/GTK written in C. > > > > For easy documentation purposes, the GDK/GTK documentation is > > embedded in the C source code, viz.: > > > > /*) sub foo (bar) > > ... documentation copied from GDK/GTK ... > > ... our own additional documenation ... > > */ > > static int some_foo (some self, stuff bar) > > { > > ... > > } > > > > Questions: > > > > 1. May I do that? > > > > 2. If yes, what notice should I add in the files, if any? > > Perhaps something like: "This file contains material from the GDK/GTK > > library copyright of ...?" > > > > If you can not answer this question, perhaps you can tell me whom > > to contact? > > Basically, the license on the inline documentation isn't entirely > clear. There is a implicit grant of license by a contributor to > GTK+, but it's never been clear if the license of inline documentation > that is contributed is: > > - The LGPL > - The documentation license for out-of-line GTK+ documentation > (quoted on http://www.gtk.org/rdp/) > > copyright is distributed among many separate copyright holders > "The GTK+ team and others" can be used as shorthand, but doesn't > refer to any single legal entity. > > Basically, I would advise against copying the GTK+ inline docs > into your code unless you feel comfortable with the provisions > of both of the licenses above. I barely understand law but my interpretation of the "license" published on http://www.gtk.org/rdp/ means that there is no problem, at least from my side. For additional backgrounds: - The programming language (Qu) is an Open Source application published under GPL and is a free software (as in free lunch) available from http://centrin.net.id/~marc. (note: the current version is Beta 1.03 and has a few bugs so you probably dont want to use it). - Qu has its own documentation system. Something similar with GTK+, that is, embedded in the source code. Not inlining the GTK+ documenation would be a big technical problem for developers, not to mention users. - If by any chance the license changes or I have misinterpreted it, then I will gladly remove all materials from the source code. Just don't sue me. I can't afford it. Seriously. Thanks a million, marc PS : If it matters, I am an Indonesian and a lawyer would be be technically impossible. I can't afford one even if I want to. _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list