>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:

Angus> Philip A. Viton wrote:
>> For me, the disappointment was that the placement of big operators
>> like \sum and \int hasn't been fixed (can anyone confirm this?).
>> Presumably this is because Ruurd is still using the same edition of
>> Qt, and it's a Qt, not really a lyx, problem.

Angus> That is correct. Ruurd uses Qt 2.3.x to build these ports
Angus> because that is the most recent version of the Qt library for
Angus> Win32 released under the GPL. Unfortunately, it's buggy.

Qt/win 2.3.0 is not GPL but binary-only non-commercial license. There
is no such non-commercial version of qt 3.x.

Angus> LyX's licence will allow the compiled lyx code to be linked
Angus> against a non-free (in the GPL sense) library, so the
Angus> limitation isn't legal, but rather financial. If some kind soul
Angus> were to donate a Qt commercial licence to lyx, then we'd
Angus> probably feel honor bound to provide a Win32 lyx executable
Angus> linked against it.

This has been recently discussed on the developers list, and I do not
think there was a consensus on this point. There is not much point in
distributing a free software that people cannot build themselves
without buying a commercial packages. 

This is of course a very sad situation, considering the fact that
Ruurd's port attracts many users. However, it cannot be a viable
solution for a long time, since we do not know how long LyX will
support qt2.

Angus> Alternatively, of course, someone might put in the grunt work
Angus> and write a frontend that uses a GPL-ed GUI library that will
Angus> run on Win32. Huang Ying has started writing a GTK-based
Angus> frontend in the 1.4.x tree and, indeed, has finished the main
Angus> LyX-screen. All that remains are the 40+ dialogs...

There is some work going on on the port of qt/gpl to win32. Several
test apps are working, but I do not know how far this is from being
usable in a real app.

JMarc

Reply via email to