|
From: Lark <lar...@ya...> - 2001-06-27 15:33:36
|
Charles Lechasseur wrote: >>Here is the framework i was thinking of: >> >>"By using Qt, you develop and maintain a single source code base that >>runs with native performance on all major desktop operating systems, >>including but not limited to Microsoft Windows 95/98/2000, Microsoft >>Windows NT, MacOS X, Linux, Solaris, HP-UX, Tru64 (Digital UNIX), >>Irix, FreeBSD, BSD/OS, SCO and AIX." >> >>http://www.trolltech.com/products/qt/qt.html I'm all for porting over the GUI, if you want to take a stab at it. Just as a hint, in the original design, the scanner (Scribia.l) and the CScribiaDoc class was platform-independent, e.g. implemented using only standard components (flex, STL). The GUI was supposed to display CScribiaDoc objects created by the scanner however it saw fit. I'm not sure if the current implementation is still 100% portable, there may be some PP stuff that crept into CScribiaDoc. That should probably go, to make the interface between the GUI and scanner simpler. > actually, it's distributed under both the QPL (the Qt Public License) and > the GPL. Scribia is currently distributed under the Artistic license, so we > can keep using that license and use Qt under the QPL, or move Scribia to > the GPL and use Qt under that license. (the Artistic license is not > GPL-compatible, i think.) Is it the GPL or the LGPL (since Qt is a library)? My understanding is that if it's the GPL, you have to release any code using it under the GPL also. I'm not sure how the Artistic license and the QPL interact. For the record, the reason why I picked the Artistic license over the more popular GPL when I created the project was that the Artistic license makes it easier to maintain an "official" release - people extending the code are obligated to make their diffs publicly available when redistributing a changed version. And it's not as "viral" as the GPL is. However, we could argue about making Scribia available under *both* the Artistic license *and* the GPL. That way, we're free to use any GPL'ed code. People can pick which one to follow when they modify it. -- Lark |