On 06.08.2011 19:45, Dennis E. Hamilton wrote:
With regard to consumption versus production, I agree that it is easy
to stop supporting production when no native consumers are likely to
be available any longer and the OpenOffice.org document model evolves
to support expanded functionality of further ODF specifications.

the export filters in binfilter were to be disabled for OOo 3.4 anyway, which should already be the case in OOo 3.4 beta.

So if we propose to retire binfilters, we need some way to make it
clear that is happening and what the workarounds are for someone who
finds themselves in need.  And we definitely need to keep it in a
form where someone could revive it at a later time, even if only part
of some sort of document-forensics and -recovery/conversion effort
rather than integrated into future releases.

yes, needs to be added to the release notes.
it will of course be retrievable as part of the first AOOo source release, and from SVN.

This is not the last time we will need to deal with this (and the
same fate could eventually befall the native format currently
supported by OpenOffice.org.)

you mean OpenOffice.org XML format?
it's implemented in the "xof" library as a rather simple wrapper around the ODF import/export filter, mostly mangling namespaces and tweaking some attributes, and shouldn't cause much maintenance effort.

Also, if there are available specifications, whatever their quality,
we probably need to see to their preservation as well.

for the binary SO formats it wouldn't surprise me if the specification were the source code (but that was far before my time, so i wouldn't know if a real spec exists...).
all the other old formats are foreign anyway.

- Dennis

another reason why i'd favor removing binfilter ASAP is that i suspect most of these old filters were written in a less hostile time, so who knows what security issues the code may have...
good thing binfilter is not installed by default nowadays.

regards,
 michael

--
"It's very hard to review carefully this kind of boilerplate code.
 Because it's really, really dull.  You basically can't pay people
 enough to carefully review dull code.  We've tried.  It does not work.
 There's some kind of very strong mental habit that causes people to
 just kind of gloss over the repeated bits.  [...]  So avoiding
 boilerplate is key, and ML is very good at that." -- Yaron Minsky

Reply via email to