[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA: SPICE GUI



On Friday 13 August 2004 20:34, John Griessen wrote:
> On Wed, 2004-08-11 at 15:03, Dale E Martin wrote:
>
> "but let me say again that QT
> is not GPL under Windows, so I would not argue that QT is the best choice
> here for everyone. "

As the windows platform is not a usual platform for open source, it is nice 
that geda can compile on windows, but I don't see that it should be a killer 
criteria for not using qt. The killer criteria is that geda is written in gtk 
and that that will not change unless somebody port geda to qt. And why do 
that when geda run perfectly under gtk?

>
> [jg]If the linux source is GPL, and windows QT is not, does that mean QT
> has a windowing layer that is separately licensed?   Can QT be compiled so
> its generated windows are handled by wxwindows or GTK?   Is that what
> someone meant when they said  QT maps onto GTK, but is ugly that way?

I understand that you want to run geda on a pc, preferrably under qt because 
qt is a nicer toolkit for c++ programmers. But why not accept that geda is 
gtk and learn gtk? The only true cross platform language is java, but if you 
want to be truly cross platform, your java code will also need to have 
special parts for each windowing system. 


As an example Electric was mentioned. It is now moving to java. Staticfreesoft 
has taken the hassle to start the porting even if they have a qt version. Qt 
is GPL on linux and MacOS X. Somebody could buy the Qt/win license and sell 
the compiled program for donations. (Maybe your bank won't finance this idea 
though) I would donate an euro or five if I wouldn't have to take the hassle 
to compile geda every time a new snapshot shows up.. It is a pain because of 
all the dependencies on other libraries, and Windows has the nicest install 
feature next to Apple.

But, generally said, gtk 2.0 does not look that much worse than qt taken into 
consideration that qt is a commercial product and gtk is open source. If it 
runs on all major platforms and stay free then stick with it. 
-- 
Svenn