Quoted:
http://www.atf.gov/regulations-rulings/rulings/atf-rulings/atf-ruling-2008-2.pdf
Yep, working on it.
Actually, it's only #1 that's proving to be less than straightforward:
1. All data entered into the computer system must be recorded into the database and
cannot be capable of being edited or modified at a later date without generating an
audit trail. The software system must retain any correction of errors as an entirely
new entry, without deleting or modifying the original entry. The system may allow
for entries in a notes column to explain any correction.
To implement this in a practical manner in OpenOffice requires an update of the database engine, which, although pretty easy to do, is going to be a nuisance for users. So, I'm not sure whether to wait until OOo is finally distributed with the updated engine, or to start giving updates assuming users will update the engine on their own.
2. The system must have a reliable daily memory backup capability to protect the data
from accidental deletion or other system failure.
#2 is built into Open Office: go to Tools > Options > Load/Save > Always create backup copy. The path to the backup copy can be modified: Tools > Options > Paths > Backups.
3. The system must meet the regulatory requirements for recording pertinent
information.
I think I have #3 covered.
4. The system must allow queries by serial number, acquisition date, and name of the
manufacturer or importer. Commonly recognized trade names may be used when
recording the manufacturer/importer in the firearm description.
Covered. I plan on putting ready-made queries into the database, but this one's easy.
#5 and following have to do with printouts, and should be fairly easy to implement. Saving the data as ASCII might be an issue; I haven't looked into it yet.