Hashes to hashes, FOSS to FOSS