NIH & DBus binding generation tool

Scott James Remnant scott at
Wed Sep 10 17:59:04 BST 2008

On Tue, 2008-09-09 at 02:36 -0700, Saravanan Shanmugham (sarvi) wrote:

> I was looking into the NIH & DBus binding generation tool that are
> used in the development of initctl.
> I am working on adding an UpstartInit client library section to the
> Upstart code so that it gets built and installed as a shared library
> along with the Upstart stuff.
> So that applications can just simply link in and use the shared
> library to talk to Upstart.
> I was planning on using NIH/Dbus binding tool get this going. Half way
> through this process I just realized that both NIH and the code
> generated by the Dbus binding tool are both GPL and not LGPL and hence
> not conducive for use in a shared library.
This is entirely deliberate.

The GPL is a perfectly acceptable licence for developing shared
libraries, and indeed is the FSF's own recommended licence for them.

Have you ever, ever felt like this?
Had strange things happen?  Are you going round the twist?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : 

More information about the upstart-devel mailing list