Tentatively distributed under the LGPLv3 (to be cross-checked with licensing terms of previous authors)