I have used exactly this code to implement space navigator support for FreeCAD - Open source solid 3D modeler. [url]free-cad.sf.net[/url]
I did not publish code yet because I need license info. This project releases most of it's code under LGPL license.
On the same link you posted, first question that was asked to David Dibben (creator of QT support for space navigator on windows) was about the license. He said:
"I am happy for you to do whatever you like with the code. However, it was heavily based on the original 3D Connexion SDK which just supported MFC/ATL applications. That SDK is freely available (http://www.3dconnexion.com/service/soft ... loper.html
) but has its own license agreement."
So, I have a question - I have attached zip file with 5 documents. Two of them were made before, while developing space navigator support for linux (GuiApplicationNativeEventAware header and implementation file), and they already have a license (LGPL). I have heavily modified these files, and I have added 3 more files which do not have any license so far (made by David Dibben).
I need to know am I allowed to use existing license (LGPL) on all this files?
If not, What kind of license do you allow to be added to these files?
I did not download SDK (could not find it) - I just used code posted in link above, and did all development from them.