HOME SCREENSHOTS DEVELOPMENT INFORMATION SOURCEFORGE PROJECT PAGES

Building Instructions and Requirements

SQLite Database Browser requires Trolltech's QT. It has been tested with versions 3.12, 3.2 and 3.3 of QT. QT can be included as a static or shared library, depending on the current QT configuration in the building machine. For more information on QT please consult http://www.trolltech.com. The GPL version of QT is available in almost all Linux distributions as a default package.

SQLite is not used as a shared library: it is built from source code included in this package (sqlite_source directory), and linked as a static library into the executable.

SQLite is ideal for embedding, so the only requirement for building this code is the presence of QT. QT can be included as a static or shared library, depending on the current QT configuration in the building machine.

Provided you have QT installed and configured, simply run

qmake

followed by

make

in the main directory. This will generate the

sqlitebrowser (or sqlitebrowser.exe, or sqlitebrowser.app)

application in the sqlitebrowser subdirectory.

The same process works for building the code in any platform supported by QT (including other Unix systems with X11.)

 

Licensing

This code is in Public Domain. You may do whatever you want with it.

However, the same is not true for the QT libraries needed to build this software, and this places restrictions on how you can develop and license derivative works.

The original code was developed and built with licensed, commercial versions of QT on Windows, MacOSX and Linux. Developers that wish to produce derivative work and use it in commercial projects need to hold a commercial QT license as well.

If you are however working on a project licensed with the GPL you may use the GPL version of QT. You may release derivative works of this software with any license you want as long as we are concerned, including GPL, Public Domain or Commercial, provided you abide to the licensing terms of the version of QT you have installed on your machine.

There are GPL versions of QT available at www.trolltech.com for X11 and MacOSX, and QT/GPL is included in almost all Linux distributions since it is required by KDE. Windows users however need to purchase a commercial version of QT (there is no GPL version for QT 3.x for Windows at this time.) Please consult ww.trolltech.com/licensing if you have any questions about QT licensing.

 

Redistribution of Binaries

The binaries available at sqlitebrowser.sourceforge.net were built with fully licensed commercial versions of QT, and can be redistributed freely. The Windows and MacOSX versions are standalone applications (QT has been statically linked), while the Linux packages used a shared QT 3 (qt-mt) library already present in almost all modern Linux distributions since it is a requirement for KDE and several popular packages.

 

SourceForge.net Logo