Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 2

Qt-interest Archive, May 2008
Graphics View Module no longer in DLE?


Message 1 in thread

Hi Guys

I notice that the Qt Commercial licencing editions table now has a slot for 
"Graphics View Module". Apparently it has been factored out of QtGui for the 
purposes of licencing:
http://trolltech.com/products/qt/learnmore/licensing-pricing/editions

Does anyone remember when this happened? I'm having trouble tracking down 
older versions of this page in cache..

I notice that the docs for 4.4 still don't reference Graphics View as a 
separate module:
http://doc.trolltech.com/4.4/commercialeditions.html

Thanks

Ross.

--
 [ signature omitted ] 

Message 2 in thread

On Wednesday 07 May 2008 15:19:44 Ross Bencina wrote:
> Hi Guys
>
> I notice that the Qt Commercial licencing editions table now has a slot for
> "Graphics View Module". Apparently it has been factored out of QtGui for
> the purposes of licencing:
> http://trolltech.com/products/qt/learnmore/licensing-pricing/editions
>
> Does anyone remember when this happened? I'm having trouble tracking down
> older versions of this page in cache..

Qt 4.2.0.

That is, when Graphics View was first released.

-- 
 [ signature omitted ] 

Attachment: signature.asc
Description: This is a digitally signed message part.


Message 3 in thread

Thiago Macieira wrote:
>>Apparently it has been factored out of QtGui for
>> the purposes of licencing:
>> http://trolltech.com/products/qt/learnmore/licensing-pricing/editions
>>
>> Does anyone remember when this happened? I'm having trouble tracking down
>> older versions of this page in cache..
>
>Qt 4.2.0.
>
>That is, when Graphics View was first released.

I find that very hard to believe.

It's kinda funny that even today this is not reflected in the documentation
dontcha think?

Here is the editions table, showing that QtGui is part of DLE:
http://doc.trolltech.com/4.4/commercialeditions.html

And here is the list of classes in the QtGui module (showing that
QGraphicsView is part of QtGui):
http://doc.trolltech.com/4.4/qtgui.html

Not to mention that Trolltech never mentioned anything about a "Graphics
View Module" as a separate licencing component at 4.2 release time, see for
example pages 38 and 39 of this Trolltech powerpoint presentation:
http://www.lsi.upc.es/~lpv/plmaster.dir/Introducing_Qt_1006.pdf

When I started using QGraphicsView (in 2006) I was told that it was part of
my DLE licence.. now I'm being told that it isn't. Is anyone else in the
same boat?

Best wishes

Ross.

--
 [ signature omitted ] 

Message 4 in thread

On Wednesday 07 May 2008 16:44:59 Ross Bencina wrote:
> >Qt 4.2.0.
> >
> >That is, when Graphics View was first released.
>
> I find that very hard to believe.

That's what the qglobal.h that was shipped with Qt 4.2.0 says.

ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.2.0.tar.gz, file 
src/corelib/global/qglobal.h, lines 1835 to 1849:

#define QT_EDITION_DESKTOPLIGHT (QT_MODULE_CORE \
                                 | QT_MODULE_GUI \
                                 | QT_MODULE_QT3SUPPORTLIGHT)
#define QT_EDITION_OPENSOURCE   (QT_MODULE_CORE \
                                 | QT_MODULE_GUI \
                                 | QT_MODULE_NETWORK \
                                 | QT_MODULE_OPENGL \
                                 | QT_MODULE_SQL \
                                 | QT_MODULE_XML \
                                 | QT_MODULE_QT3SUPPORTLIGHT \
                                 | QT_MODULE_QT3SUPPORT \
                                 | QT_MODULE_SVG \
                                 | QT_MODULE_GRAPHICSVIEW)
#define QT_EDITION_DESKTOP      (QT_EDITION_OPENSOURCE \
                                 | QT_MODULE_ACTIVEQT)


> It's kinda funny that even today this is not reflected in the documentation
> dontcha think?

Actually, you're only complaining because we did update the documentation.

> Here is the editions table, showing that QtGui is part of DLE:
> http://doc.trolltech.com/4.4/commercialeditions.html
>
> And here is the list of classes in the QtGui module (showing that
> QGraphicsView is part of QtGui):
> http://doc.trolltech.com/4.4/qtgui.html

Right. QGraphicsView is part of QtGui. But Desktop Light licensees get access 
to QtGui minus QGraphicsView (i.e., QtGui "light", like the 
Qt3Support "light').

> Not to mention that Trolltech never mentioned anything about a "Graphics
> View Module" as a separate licencing component at 4.2 release time, see for
> example pages 38 and 39 of this Trolltech powerpoint presentation:
> http://www.lsi.upc.es/~lpv/plmaster.dir/Introducing_Qt_1006.pdf

I can't explain.

> When I started using QGraphicsView (in 2006) I was told that it was part of
> my DLE licence.. now I'm being told that it isn't. Is anyone else in the
> same boat?

Again, I can't explain. I'm just telling you what the source code has always 
said from the very first release of QGraphicsView. We are not changing any 
policy here.

I suggest you contact your sales rep and ask for clarification. As far as I 
can tell from reading the source code, we are not changing policies. It stays 
now with 4.4 the same way as it was with 4.2.

-- 
 [ signature omitted ] 

Attachment: signature.asc
Description: This is a digitally signed message part.


Message 5 in thread

Thanks Thiago, that's very helpful.

Thiago Macieira wrote:
>>> That is, when Graphics View was first released.
>>
>> I find that very hard to believe.
>
> That's what the qglobal.h that was shipped with Qt 4.2.0 says.

In future I will keep in mind that I need to consult a header file to 
understand the Qt Commercial licence levels. You'd better tell your sales 
reps to do the same.


>Actually, you're only complaining because we did update the documentation.

Actually I'm complaining because I feel I was mislead into using a feature I 
thought I had access to and am now being locked into a higher licencing 
level. Aka "bait-and-switch". Even now this is the implication of your 
documentation -- I think this is a reasonable thing to complain about!


> I suggest you contact your sales rep and ask for clarification.

Thanks, I have. But it doesn't stop me asking around here whether anyone 
else noticed the change (or lack thereof)...

Best wishes

Ross. 

--
 [ signature omitted ] 

Message 6 in thread

On Wednesday 07 May 2008 18:21:46 Ross Bencina wrote:
> > That's what the qglobal.h that was shipped with Qt 4.2.0 says.
>
> In future I will keep in mind that I need to consult a header file to
> understand the Qt Commercial licence levels. You'd better tell your sales
> reps to do the same.

You're talking to a developer. I go by the .h files :-)

The sales rep will probably go by the agreement he had when he sold you the 
licenses.

-- 
 [ signature omitted ] 

Attachment: signature.asc
Description: This is a digitally signed message part.


Message 7 in thread

> >Actually, you're only complaining because we did update the
> documentation.
> 
> Actually I'm complaining because I feel I was mislead into using a
> feature I
> thought I had access to and am now being locked into a higher
licencing
> level. Aka "bait-and-switch". Even now this is the implication of your
> documentation -- I think this is a reasonable thing to complain about!
> 
> 
> > I suggest you contact your sales rep and ask for clarification.
> 
> Thanks, I have. But it doesn't stop me asking around here whether
> anyone
> else noticed the change (or lack thereof)...
> 
> Best wishes
> 
> Ross.

Having been a QT 3.X commercial customer, and was VERY disappointed when
QCanvas was not supported in QT 4.0, I followed the status of
QGraphicsView very closely..

In fact, I basically couldn't upgrade till 4.2 because the 4.1 "port" of
QCanvas was less than stellar.. 

That said, it was clear to me, that I needed the highest level QT
license to get access to it from the website.. It made it clear to me,
that QGraphicsVIew was NOT part of the base QT gui system

Scott

--
 [ signature omitted ]