Qt implementation

Post questions, comments and feedback to our 3Dconnexion Windows Development Team.

Moderator: Moderators

Qt implementation

Postby jwick » Mon Apr 02, 2012 7:01 am

This post contains some sample code for using the 3D mouse in Qt.
jwick
Moderator
Moderator
 
Posts: 1769
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA

License question

Postby pperisin » Wed Jul 04, 2012 2:33 am

Hi jwick,

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.

Best Regards,
Petar
Attachments
SpNavOnwin.zip
(10.93 KiB) Downloaded 117 times
pperisin
 
Posts: 3
Joined: Wed Jul 04, 2012 2:18 am

License question

Postby pperisin » Wed Jul 04, 2012 2:33 am

Hi jwick,

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.

Best Regards,
Petar
Attachments
SpNavOnwin.zip
(10.93 KiB) Downloaded 116 times
pperisin
 
Posts: 3
Joined: Wed Jul 04, 2012 2:18 am

Re: Qt implementation

Postby ngomes » Thu Jul 05, 2012 6:56 am

Hi pperisin,

It seems that your code has source copied from one the SDK samples. This is fine provided that you follow the terms of the SDK license. You only need to make sure the following SDK license provision is met:

"[...]
2. Attribution Requirements and Trademark License:

2.1 In the format set forth below, you must provide attribution to 3Dconnexion in one of the following locations: (1) the "About" or "Info" box menu items (or equivalent) of your software application, (2) the "Read me" files, or (3) on your web site:

Development tools and related technology provided under license from 3Dconnexion.
(c) 1992 - 2012 3Dconnexion. All rights reserved.
[...]"

Simply include a "Readme" file stating the above and that is it.
ngomes
Moderator
Moderator
 
Posts: 1656
Joined: Mon Nov 27, 2006 7:22 am
Location: EU

Re: Qt implementation

Postby pperisin » Thu Jul 05, 2012 3:02 pm

thank you very much.

Regards,
Petar
pperisin
 
Posts: 3
Joined: Wed Jul 04, 2012 2:18 am


Return to Developer's Forum for Windows

Who is online

Users browsing this forum: No registered users and 2 guests