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 _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
