Manta Interactive Ray Tracer Development Mailing List

Text archives Help


Re: [MANTA] Trolltech Qt Open Source Edition


Chronological Thread 
  • From: James Bigler <bigler@cs.utah.edu>
  • Cc: manta@sci.utah.edu
  • Subject: Re: [MANTA] Trolltech Qt Open Source Edition
  • Date: Mon, 16 May 2005 21:54:07 -0600

Fox also has a clause in its LGPL license that allows static linking without forcing the license upon the linked project. I would consider Fox more if it had a maintained python binding. The person who maintained that bit of code is concentrating on Fox for Ruby. With little fussing, I was able to get Fox to build on Irix 32/64 and Altix with ICC and GCC.

Anyway, wxPython has a lot of active development. I've managed to get build of wxWindows (x11 and motif) for Irix 32 bit. wxPython, however, depends on using the GTK widget set for Unix systems. I'm in the process of getting our facility to install the 64 bit versions of the library. This may not be an issue, if we design the gui to be a pluggable component to the system (it could be 32 bit and talk to a 64 bit manta). Once that happens I can see if wxPython compiles and runs well. The demo program certainly has many features. ;)

James

Solomon Boulos wrote:
I've recently added a Fox Toolkit (www.fox-toolkit.org frontend to galileo, and it went very smoothly. Fox is LGPL, which would put no constrains on the Manta licensing (as I understand it). As a caveat, the dynamic library of Fox does not build out of the box on any of the SGI systems we've tested (nor even linux systems if I remember correctly) but the static version builds just fine. I've got the latest stable version (1.4.12) for both SGI (built on muse) and Linux (built on fisher) already compiled in /home/sci/boulos/fox and /home/ sci/boulos/fox-linux respectively if anyone is interested in using them ( the include/fox-1.4/ and lib/ subdirectories are the ones of interest ).

One advantage of Fox over Qt that I appreciate is that Fox works entirely within the compiler (Qt requires an XML preprocessor to go through your code), although I haven't used Qt much at all
(just played around with it for a minute really to see the differences).

Solomon

On May 16, 2005, at 9:13 PM, Steven Parker wrote:

I've used it a little bit. It is quite nice. The downside is the license. The last we looked at it, you could either pay them a license fee for every developer or make your code GPL. We don't mind buying license fees for our developers, but we don't want to force anyone that ever develops something for SCIRun (or Manta) to also buy a license, especially since they may just want to write a few lines.

Greg Jones went several rounds with their legal department and they didn't want to work with us, even if we were willing to buy licenses. We finally gave up.

From their FAQ: "You can use Qt for free only if you are writing Open Source software following the obligations of the GPL license. You will then need to publish the source code of your software for free, unlimited re-use and re-distribution by anyone for any purpose."

This isn't compatible with the MIT license, and would place odd constraints on Manta.

Steve


On May 16, 2005, at 7:03 PM, Rocky Rhodes wrote:


Is anyone familiar with Trolltech's Qt GUI framework? There's a group here at SGI that is using it for an open source project and seem pretty happy with it.

www.trolltech.com

            Rocky











Archive powered by MHonArc 2.6.16.

Top of page