issue #28 license substitution in files