From: Scott W. <swa...@my...> - 2002-10-04 12:59:50
|
Yes, the project would definately benefit from another programmer. One thing you should know is that at this point, DB is under an open source license, so if you plan to include its sourcecode as part of another project, that project will need to be freely available. There was talk at some time about releaseing the plugin interface under the LGPL license so you could link to the files without any restrictions on the licensing of your own application. I don't know if this license ever got put into the distribution, however. We also briefly discussed an API at one point and there was some talk about the possibility of releasing this under the LGPL as well. After you take a look at the code, I would be very interested in your ideas, and it would end up interfacing to another program. My only worry is that the API might look a lot like the driver interface. Most of this work has been done by Marc and Tom, and I'm not sure if they would want to weaken the license on this part of the code. -Scott > There isn't a real API to access to the database. > But the database drivers use an object architecture, a > "struct" must be declared and the fields initialized with data > and function pointers. > The driver structure: > datasource.h > The standard functions, not driver specific: > io.h > The DB driver functions: > driver/db3.c |