I think for a library an annual 'support license' on top of the purchase fee, would keep your pockets padded - since it's niche say you charge $400 for the library, then $80/year -- if you have enough clients that's some residual on-going income just be sure to push out a few security updates per year which is what the subscription aspect is for -no subscription --what's your motivation to provide support/upgrades?