ODMA.h would not be a contribution to Apache. It would be an updated file with a BSD-license adaptation notice and an AIIM Copyright Notice. (Only my urologist gets to do cavity searches.)
If I spiffed up the files and reference code that are actually needed to have a production-quality application be ODMA-aware, I would put those under an ALv2. I would also use appropriate NOTICE about AIIM and the original work that my derivatives are based on. At least one of the multiple header files I use is a derivative work, so I would have to deal with that. You'd have to squint real hard to see the others as derivative works, but I think it would be cool to acknowledge the AIIM origin anyhow. These would be published to a SourceForge project that I already have. Reliance on them by Apache OOo or any other Apache project can be by the usual third-party incorporation procedure. I will make sure that the provenance is as clean as it can possibly be. I have no desire to take their availability to Apache projects any farther than that. I see no reason to donate the code to Apache OOo since that is not the right place to maintain it. - Dennis SOME ANALYSIS: I think the odds are low that this would be of interest to Apache OOo, since ODMA does not fit the folder-oriented model that the UNO server uses to access documents in repositories. ODMA actually takes a different level of integration. ODMA can be thought of as a hybrid of ODBC and TWAIN (remember that one?). One peculiarity of its integration model (out of many) is that it produces modal dialogs against the application's window handle. This made the Java integration I undertook quite thrilling. Oh, and it is not Unicode enabled. That should be enough to indicate why this is not low-hanging fruit. Also, it only works on Windows. I count at least 4 strikes right there. I have some blog posts that go into further details, if anyone is that curious. - Dennis -----Original Message----- From: Rob Weir [mailto:robw...@apache.org] Sent: Wednesday, September 28, 2011 12:54 To: ooo-dev@incubator.apache.org Subject: Re: my next (tiny) steps - clean up regarding stuff which is not conform to the Apache license On Wed, Sep 28, 2011 at 3:40 PM, Dennis E. Hamilton <dennis.hamil...@acm.org> wrote: [ ... ] > In fact, ODMA.h is not a file anyone would use to bind to the ODMA32.dll, > because then ODMA32.dll is required to be on the system. The whole idea is > that ODMA32.dll and the present of a DMS that is registered to work with > OpenOffice.org is done by discovery, and these are the wrong headers and the > wrong protocol for that. > > If someone wants to figure out a decent binding for ODMA32 (there is no > ODMA64 at this time) in the future, I can help with that. I even have better > headers and sample code for going through the discovery process. I can even > Apache License those [;<). (Duhh. I just realized that.) > We would welcome a contribution under ALv2. Of course that will require an iCLA, an SGA, a criminal background check and a body cavity search. ;-) [ ... ]