File: FAQ

package info (click to toggle)
soqt 1.3.0-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 8,444 kB
  • ctags: 5,628
  • sloc: cpp: 21,475; sh: 9,312; makefile: 1,448; ansic: 1,291; perl: 8
file content (152 lines) | stat: -rw-r--r-- 5,392 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152

Frequently Asked Questions for SoQt
===================================

Last Updated:
$Date: 2005/05/25 15:28:39 $

For answers to common questions about the Coin library, see the separate
FAQ in the Coin source archive.

For answers to common Open Inventor programming issues not covered in this
FAQ or the Coin FAQ, take a look at the FAQs directory in the SoGuiExamples
archive.

For answers to common questions regarding licensing, see the FAQ.legal
file in the Coin source archive.


Index
=====

0: Legal Issues
  Q1: SoQt is under the GNU General Public License ("GPL").
      Can I use it in my proprietary, commercially sold application?

  Q2: Is it possible to use the SoQt library without the restrictions
      of the GNU GPL?

  Q3: How can you sell a "Professional Edition License" when the
      library is released under the GNU GPL? Wouldn't that be
      disallowed by the GNU GPL?

1: Qt Versions
  Q1: Does SoQt work with Qt < 2.0?

  Q2: Does SoQt work with Qt 2.*?

  Q3: Does SoQt work with Qt >= 3.0?

  Q4: Where is the qt-mt230nc.dll file?

  Q5: Does SoQt work with the Qt port for Mac OS X/Darwin?


Section 0. Legal Issues
=======================

Q0.1: SoQt is under the GNU General Public License ("GPL").
      Can I use it in my proprietary, commercially sold application?

A:    No, the GNU GPL restricts the applications that can use SoQt to
      have to be Free Software, and otherwise compatible with the GNU
      GPL.

      The distribution and availability of the SoQt library under the
      GNU GPL is primarily meant to be a service for those who write
      other Free Software libraries or applications. If you write
      proprietary software and would like to use the SoQt library, see
      the next question.


Q0.2: Is it possible to use the SoQt library without the restrictions
      of the GNU GPL?

A:    Yes, as a service for those who would like to use the SoQt library
      in proprietary software, we at Systems in Motion offer the "Coin
      Professional Edition License" which buys developers that are
      license holders the option to use the library with no strings
      attached.  The "Coin Professional Edition License" covers all the
      Coin libraries, including all the GUI toolkits.

      By "no strings attached", we of course mean that you as a
      software developer would not have to obey the restrictions of
      the GNU GPL, as you would use the SoQt library under our
      "Professional Edition" license instead.

      Prioritized support services is also part of the package -- your
      support requests will be sent straight to the top of the
      todo-stack of our developers. The developers used as first-tier
      support for our Coin Professional Edition License holders are
      the same people who have written all the sourcecode of the
      library in the first place, so you will be in very good hands.

      We take pride in giving our customers excellent support, and
      since the Coin libraries are what our developers love to work with,
      it's given with a smile.  :-)

      Oh, and one additional benefit from being a Coin Professional
      Edition License holder: you are allowed to cut'n'paste from our
      sourcecode and use it in your own applications without having to
      worry about licensing issues. This is for instance very
      convenient when writing extensions components for SoQt, like new
      viewers.

      You may also cut'n'paste code from all our example programs in
      the same manner (these are also originally under the GNU GPL, by
      the way).


Q0.3: How can you sell a "Professional Edition License" when the
      library is released under the GNU GPL? Wouldn't that be
      disallowed by the GNU GPL?

A:    Systems in Motion can do this dual licensing "trick" with Coin
      because we are full copyright holders -- ie we own every single
      line of code written for the Coin library. Therefore we are able
      to license the Coin library both as Free Software aswell as
      under a special purpose license for proprietary software
      vendors.  TrollTech uses the same strategy for their Qt library.



Section 1. Qt Versions
======================

Q1.1: Does SoQt work with Qt < 2.0?

A:    We have basically dropped trying to support Qt 1.*, but if we can help
      it we will apply patches (within reason) to keep the Qt 1.x support
      alive.


Q1.2: Does SoQt work with Qt 2.*?

A:    Yes, the support for the Qt 2.* series is well tested.


Q1.3: Does SoQt work with Qt >= 3.0?

A:    There has been various reports about problems with Qt 3.0, particularly
      the Windows port.   We do use Qt 3.0 on Linux annd it seems to work
      well here.


Q1.4: Where is the qt-mt230nc.dll file?

A:    This file is the Windows Qt 2.3.0 NonCommercial Edition DLL, which
      you can fetch from the TrollTech web site (http://www.trolltech.com).


Q1.5: Does SoQt work with the Qt port for Mac OS X/Darwin?

A:    Yes, but we do not provide binary distributions for Mac OS X
      yet.  As with for MS Windows, library builders are expected to
      know their way around on their system and do a a minimum of
      troubleshooting yourself before contacting coin-support.  This
      situation will hopefully be fixed by the end of the year.

      SoQt is BTW not installed as a framework like Coin is.


--