Twofish is a symmetric block cipher.
Twofish is unpatented, copyright of the source code is disclaimed, and it is license-free: It is free for all uses. It was one of the five Advanced Encryption Standard finalists.