DRDA is ___________ (insert your favorite complaint here), why not make a new standard?
One would presume it would be possible to get all the open source databases behind a homegrown standard, but that would leave out the commercial vendors and interoperability is the whole point. DRDA may have some short comings (complexity and a penchant for ebcdic among them) but it is a standard. The benefits of having a widely adopted standard generally outweigh the slight imperfections they may have.
Not very. The code is capable of negotiating connection attributes (EXCSAT), logging in (SECCHK) and accessing a database (ACCRDB).
There is some preliminary code for sending a query (EXSQLIMM or PRPSQLSTT) that is kinda working.
But if we did it would look something like this:
Join the mailing list.
If you can code in C, I'd recommend starting by reading the specs and looking at tester.c to see how things are structured.
For people interested in OpenDRDA's development but not able to help directly, join the mailing list, and let us know what you're looking for and what features are important.