No, its not orthogonal or niche at all! Flat out - the Qt Commercial license 
does not require people to distribute ANY source code at ANY TIME! I can change 
QComboBox and I am under ZERO requirement to distribute it. If Qt uses eigen, 
and I make a change to eigen, I then have to a) distribute it or b) don't use 
eigen, and therefore don't use Qt. 

Qt Commercial licenses are still being used and sold. It may be a "niche" 
market, but Nokia is under obligation to maintain their commercial license 
terms. Qt has no choice but to recreate the wheel because eigen does not use a 
BSD style license.







----- Original Message ----
From: Benoit Jacob <[email protected]>
To: Jason H <[email protected]>
Cc: "[email protected]" <[email protected]>
Sent: Thursday, May 21, 2009 9:59:48 AM
Subject: Re: [Qt4-preview-feedback] 3D enablers : use Eigen library?

2009/5/21 Jason H <[email protected]>:
>
> Qt does not require commercial licensers to ever publish any modified source 
> code used in Qt, ever.  The *pl licenses do. Its that simple. Its not BSD.

The new word here is "modified", which makes all the difference.

It's true that if you modify _Eigen_, you must make the modified
version of _Eigen_ available (not necessarily alongside your product,
this is a separate project). Even if Qt included Eigen as a
third-party library, that wouldn't propagate to Qt.

At this point this is getting very "niche" and is completely orthogonal to Qt.

Benoit



      
_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback

Reply via email to