(1) It should be possible to ignore newer releases if, what you really
want is no change.
(2) It should be possible to recompile the binary afs module, if what
transarc really wants is to support linux. [I disbelieve the
implication that the code base is so poor that recompilation + test
suite is a laborous process.]
(3) It should be possible for someone to hack together a wrapper for
the older module. This would translate between the new data
structures and the old at function invocation and return time. [Yes,
there's a performance penalty, yes it's work].
If you don't like option 2 or 3, why not try option 1?
I really don't see why you shouldn't be able to benefit from not
upgrading if not upgrading is what you really want to do. At worst
you have to buy another site license from Linus...
-- Raul