Joining the Project
The RAQUEL project aims to operate in the traditional Open Source fashion; i.e. the idea is to produce an "interesting" prototype, publish the prototype, and then try to build up a group of user-developers who will contribute to the project in a variety of ways so that the RAQUEL DBMS can be grown into a useful and worthwhile system.
The prototype published via this website is intended to constitute the "interesting" prototype. For those interested in relational databases, the 2 points of interest are intended to be the RAQUEL notation and the modular architecture. The latter is perhaps hard to see given the small size of the present prototype. However the modular construction is conducive to Open Source development in that it means that contributors need only be aware of the module(s) that they are particularly involved with and not the entire DBMS. It is hoped that the prototype is sufficient to demonstrate the salient characteristics of RAQUEL as a language. For example it provides a comprehensive range of Join operators and multiple assignments can appear in one statement. The power and simplicity that the language is intended to provide relies on the fact that it implements the full Relational Model. Thus it is conceptually as well as syntactically different from SQL.
In the long run, if the project is successful, a commercial company will be set up to provide support, training, consultancy, etc to users of the RAQUEL DBMS. The "Linux Model" with regard to Ubuntu, Red Hat, and other such companies will be followed here; i.e. the software itself will always be Open Source and therefore downloadable for free, but if supporting services are required they would need to be paid for in the usual way.
Note that this website is itself a prototype in that while it is hoped that it provides all the basic information that those interested to join may want, it is known to have omissions and 'rough edges'. Feedback to improve this will be appreciated. At the moment please send this by email to