NIH & DBus binding generation tool

Scott James Remnant scott at netsplit.com
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.

Scott
-- 
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 : https://lists.ubuntu.com/archives/upstart-devel/attachments/20080910/70977b63/attachment.pgp 


More information about the upstart-devel mailing list