The ZPU is a very small, 32-bit processor, advertised by
the developer Zylin as “the worlds smallest 32-bit CPU with
GCC toolchain” [14]. The hardware description is licensed
under a FreeBSD license and the software under the GNU
General Public License (GPL). Both license models offer
free redistribution and adaption of the sources, which is a
prerequisite for modifications of the design.