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
