Just as other Open Source projects find it useful to have both 'Users' and 'Developers', so does this project. However there is an additional category of people that would be useful to the project who could be called 'Enablers'.
- It is anticipated that users will be those with a general interest in relational databases, particularly those who for whatever reason find SQL or SQL products not as helpful as they would like. Users may well be primarily interested in RAQUEL as a notation, to see if it makes it easier to write (say) queries.
At the moment the project would appreciate those interested in testing the prototype, although those with longer-term requirements could also be helpful.
- The DBMS is written in C/C++. (The GUI is written in Tcl/TK but uses some C/C++ modules). It is designed to run on Linux, but from feedback to date it would seem useful to try to produce a Windows version as well, as long as the Windows version remains consistent with and little different from the Linux version (to avoid maintenance problems). C/C++ contributors could be either or both of :
- programmers interested in developing new modules, reviewing existing modules, and/or testing and debugging existing modules;
- programmers interested in architectural considerations at the code level.
- Because the project lacks experience of Open Source development as opposed to commercial software development, it would be very useful to have contributors with such experience and the tools used to support it, particularly SourceForge and its associated tools, especially its use of Subversion. Contributions in this area would be invaluable in building up and maintaining the infrastructure which makes the project possible as an Open Source project.
- Because of the desire to build a modular "Lego-like" architecture, anyone interested in applying Formal Methods to the specification of modules would be very helpful to the project.