libofx in Debian

Thomas Bushnell BSG tb at becket.net
Sat Jan 12 13:04:49 EST 2008


So the DTD files I previously mentioned for libofx are, as I also
previously mentioned, available for use in libofx, but are not actually
free software.

Importantly, the license from the ofx specification permits their use
only in software which conforms to the specification, and doesn't permit
the distribution of modified copies at all.

I have been told that the new aqbanking stuff supports OFX and does not
use the problematic DTD files.

I am going to need to remove the problematic files from Debian--they
should never have been allowed in in the first place.

The are two ways to do this:

1) Distribute a crippled libofx that can use the OFC DTD, but not the
OFX one.
2) Drop libofx from Debian entirely for the time being.

I would prefer option (1), but that has some negative consequences:
programs that link against libofx may get confused by its failure to
load OFX files properly.

Also, this amps up the urgency on gnucash supporting the new aqbanking
stuff: now it's needed not only for HBCI, but also for any OFX use at
all.

The only good news is that, unlike the HBCI stuff, these DTD files are
not linked in to the program.  There isn't any good reason to think they
are so intimately bound up with things that they cause GPL problems for
outfits that can distribute them; the problem in this case is just that
the files themselves are not even free software at all.

Thomas




More information about the gnucash-devel mailing list