OpenQM
OpenQM is a Multi-Value (MV) database run-time developed by Ladybridge Systems in the United Kingdom. The product architect is Martin Phillips.
OpenQM history
OpenQM was first developed in 1993 as an in-house embedded database. It was released as a full featured run-time and development environment in 2001. Although primarily a commercial product, an open-source General Public Licence version was released in 2004 for Linux to allow developers to experiment with ideas for possible inclusion in the commercial product.
In Late 2008 a community driven site formed to direct a fork of the GPL release that is not associated with Ladybridge Systems, ScarletDME
OpenQM is dual-licensed, much like MySQL. This allows open-source applications to freely use the software under the GPL, while still allowing commercial users the flexibility, additional functionality, and support of a commercial license.
Unique Multi-Value features
OpenQM is a multivalue database, and, as such, shares many aspects in common with similar Pick-descended databases. It also has a number of features not found in most other commercial MV databases, such as auto-sizing of database files, 'binary clean' execution of QMBasic, and, perhaps uniquely in the MV world, object and class support in Basic.
Bibliography
External links
- Ladybridge OpenQM Page
- (Unofficial) OpenQM Wiki
- French OpenQM's dealer
- Pick's presentation in French