Reason for being non-free: GPL, but with restrictions on how you are allowed to distribute the output (no cheating, no profiting).